948919574
515640365
999232995
705717233
695763902
208548794
792647734
695763902
112942428
886160282
328464067
402553843
337896012
117315825
672026389
532106943
218634989
191099639
147270614
414961729
83802134
481060510
805613461
247726590
84349982
863811895
23229851
741247255
495823738
462538808
507076926
792349951
945261580
418006599
317765140
452196623
763963886
461658278
815607113
889860888
317765140
675987938
693803923
733774305
834045476
535370597
820518718
733774305
577321764
672026389
806321726
776971070
113230760
439148978
902427368
534581513
894020648
703104144
15951662
392568463
522839714
655988988
461806508
584030519
223505162
655988988
617517113
237774110
860529392
382871663
359148957
691732395
474721867
768213918
889126331
113961031
994895724
326252155
285945783
920231125
916949269
743524772
685731817
477776586
561769463
24714549
14395290
970944023
733454774
233804156
712659620
64780140
814052326
498764393
852564845
917818490
49433624
948384226
63760504
469887000
899405815
199301519
609687916
172203837
339179914
384024779
804588099
1966258
30290084
247726590
13966561
638455202
578171904
481060510
247726590
204144478
160628174
757502776
846127187
856004188
24339466
759295957
700310443
852564845
996434290
40093086
460864789
28718707
519289874
404810767
894704509
229803262
281686457
324946481
478720187
482494503
821644936
863811895
247726590
404810767
178564414
941628085
638455202
864815365
889860888
747756128
623822477
188951867
856004188
486710457
418036050
392568463
155171369
976270287
846818493
426442267
788105500
825319853
476765100
593656354
875534820
829170219
519055855
525615840
462538808
925540639
404325063
440608370
822837637
208548794
136882427
863811895
211501550
918301037
211501550
804588099
392766348
228380174
326660698
889860888
729454626
500110724
733454774
971066181
748143564
692879245
104734029
959165743
953381221
899732589
267793037
997033792
440068890
211068792
868839773
151374167
610939148
342376405
280861244
804588099
518887536
898887461
545465568
381981943
24339466
331653196
324946481
690990975
187751399
593656354
125122892
41313455
786293596
401533783
463141213
182713079
742927254
899997766
634850206
470552607
571047035
660644644
820518718
460864789
992639205
147270614
722042450
941628085
407903469
776971070
925499417
4598075
588423957
414961729
392568463
398618986
154380237
160862559
813260614
289085952
416154636
752822558
30137740
455499294
310727806
160862559
519055855
88442380
674944129
918301037
703315157
592137011
187751399
741247255
312949855
443797059
805613461
44110928
330674082
285945783
469887000
418006599
460864789
632208229
975679778
394119685
856004188
953505287
934940759
461806508
289085952
742384295
508169396
989519739
792647734
537370857
52790338
799669254
495512249
165826598
45682233
422980334
369893673
691943808
219962856
317765140
836839919
155171369
925499417
568403567
885897063
469887000
171959467
828133828
418036050
979308290
41901067
654564081
49633131
950812710
469469717
262564222
384024779
89282207
906055484
225054155
617520948
414961729
330674082
617520948
172203837
588423957
137613609
289085952
84349982
568523052
479574685
346389815
731348782
980451751
866431650
620070080
211917585
925540639
711110244
661608404
976270287
435085870
395197974
90921344
460864789
264197020
211917585
813260614
500110724
848142121
321256348
218634989
144296415
812180988
532106943
479575261
846127187
925499417
934940759
962121020
204694095
863811895
712783719
845495491
234816183
461658278
247726590
464426005
394119685
381981943
422980334
211501550
463141213
395612934
480280306
796068509
359276766
76430144
803375912
495685549
707539040
690990975
26383599
199102860
247726590
418036050
343310302
532106943
151374167
730852316
12184341
495289894
469887000
703315157
620070080
508169396
500491568
418006599
97137446
524030034
693803923
130493002
626947336
30137740
252340749
117055993
163141101
155612657
579214555
825319853
30892234
768213918
644456535
674944129
467608312
683305543
552679123
461199020
442733547
422980334
290428107
653950619
94494540
165826598
326252155
461199020
561769463
606305288
152734787
158429103
218634989
417165509
693803923
776971070
515421332
324946481
854014508
925540639
665468115
980451751
618157701
919213048
479575261
184209517
422980334
455499294
468335533
883181773
187751399
825319853
786293596
198247468
148235150
982048989
407903469
856244838
795741936
895702295
117055993
527659892
29012972
834045476
379724559
825319853
942379440
693803923
222630259
136988919
693803923
625963047
165826598
703565558
836316949
622194201
281686457
359148957
58025944
926954256
588423957
907803560
28307690
473030907
862850847
439954002
960560612
88705402
902427368
768408832
693803923
267793037
473480446
117055993
361557260
962121020
403160863
440068890
864815365
953381221
495289894
875139691
140547683
992639205
267793037
836316949
112573346
84349982
211068792
30290084
933513036
171959467
196055153
373921389
962121020
948384226
649892962
686428527
678158111
805613461
519289874
268279939
187751399
398636908
815119468
33121472
464426005
32677570
877675580
742384295
161712421
319550216
726711468
776971070
342547871
385702297
948297435
507076926
795741936
155612657
982856362
708029009
519055855
238486115
414961729
762443934
453238269
189375694
479574685
532106943
422980334
427320783
528283325
187751399
925499417
707539040
683363697
443797059
264197020
730852316
464207552
347286822
225054155
534581513
848515514
187751399
470552607
683363697
140547683
83802134
620070080
577321764
478720187
461806508
768960976
252340749
846818493
796574644
418972850
211501550
262564222
219962856
845495491
262564222
404325063
211068792
925499417
461199020
317765140
699189748
406532326
609183073
204694095
611315133
722042450
154380237
863811895
846818493
694002421
532106943
281686457
814044665
508169396
317765140
518887536
591045624
703104144
632208229
901625413
693803923
992639205
408052059
820518718
30892234
792349951
187751399
573159446
228669536
500491568
992639205
238486115
208548794
914678144
745598746
804588099
711110244
165826598
535370597
828661728
588423957
487049537
792647734
469887000
512418566
692779630
536411290
466444309
846818493
634850206
160628174
994659611
831563044
281760589
155171369
76248563
448514507
889126331
915262923
703315157
863811895
77416700
646198749
130493002
563048079
78801613
934940759
825319853
288367385
971259822
500491568
469887000
757502776
442117547
392766348
209780052
262564222
739652206
450011962
105580676
1966258
549617383
809634556
211490167
509828342
934940759
326252155
211501550
875139691
766022188
630709932
171959467
450011962
165826598
247726590
820518718
909796114
994895724
579214555
649913691
178564414
846818493
588553600
470552607
378581611
476765100
805613461
455709411
864815365
950477187
742927254
960803572
863811895
155171369
741247255
812416562
436964864
211490167
495289894
987074364
461199020
461199020
100908865
555016996
165618311
845960668
285945783
62561446
972311289
862850847
723975102
640189179
168133547
136882427
219962856
836316949
165402101
384024779
140547683
340255308
792349951
925499417
661816277
90072075
622450628
527659892
426816739
995857201
940167556
113133286
469887000
116902078
171959467
618157701
97137446
950812710
226461520
899405815
617766138
495289894
49502087
555016996
813260614
373921389
407903469
299785917
873409500
683363697
982048989
860529392
684946912
776971070
579214555
527659892
787367263
53792712
992639205
328464067
950477187
762443934
940167556
460048941
247726590
658474134
622450628
593517949
763963886
349252118
527659892
461199020
246768591
45682233
165826598
830025751
497823253
898887461
474164667
309128155
507076926
422980334
528283325
572148211
310727806
647846941
222630259
481060510
386259012
550210998
420840926
225884856
841681852
798432181
288367385
434233426
585653645
264197020
418036050
639100432
114453482
211501550
418006599
228380174
418036050
264197020
442117547
820518718
187751399
147270614
976270287
789277313
253042435
395197974
570927565
987074364
598799497
331653196
431437885
44110928
911418822
623822477
907803560
68745311
212610569
570927565
805613461
550210998
950477187
962121020
317765140
285945783
404810767
26383599
30892234
495685549
1966258
110472115
712783719
474164667
598027580
112942428
442733547
773077001
693803923
519289874
245137014
659613804
414961729
469887000
316271107
485629911
418036050
850155225
763963886
168133547
585340322
461199020
813260614
225884856
771260492
113961031
846818493
532106943
395612934
846818493
970944023
61998275
182713079
773671967
121647693
541375413
593517949
220944230
361629634
418006599
209780052
610989720
125122892
806321726
140628461
585426319
536940355
339179914
339179914
160862559
803375912
825319853
485629911
209780052
971709002
882210421
535370597
593656354
369893673
995646506
172203837
71520653
618256310
196055153
165826598
769718990
622450628
934940759
421986658
419735841
418036050
925540639
563048079
899997766
171959467
620981488
693803923
335162913
293266598
420840926
264197020
846818493
895702295
281686457
423500607
845960668
469887000
6003194
289085952
932888618
187751399
982048989
479575261
394119685
385702297
386259012
7086112
216796502
769062146
787123547
693803923
753714361
923063597
447953081
498217145
460864789
522841120
877675580
94494540
29714846
820518718
460753624
148235150
638455202
588423957
863811895
317765140
96564753
607763407
877675580
25932373
461199020
643994331
165826598
885467094
799256599
745598746
742927254
498159803
684210854
813260614
24339466
925499417
649892962
464426005
622450628
837132486
892123621
275227218
228119607
508169396
397353990
199143661
711110244
68219813
209780052
14172224
435085870
509828342
24339466
994659611
898887461
994659611
485629911
60580168
838797853
5800030
404325063
515640365
623822477
925499417
941628085
461199020
209780052
262564222
507076926
801286639
136439626
310727806
866431650
460403764
803375912
136439626
292670161
418036050
609317498
881722892
317765140
418036050
292670161
114453482
712783719
253538463
187751399
225054155
285389966
894704509
555016996
547649408
57665797
253714730
825622103
461658278
675987938
970944023
812416562
22624267
699862909
305601386
895702295
684946912
574247087
532106943
806321726
846127187
418036050
661816277
507429460
331653196
870945541
759295957
469887000
546129589
813260614
165826598
970984700
117315825
477204602
431053614
337501848
925540639
852234606
733101925
211501550
784310083
165826598
247726590
455499294
211068792
5800030
536411290
426442267
866431650
832309272
414961729
155171369
168133547
372057935
601911847
527435940
693160228
757502776
174626059
925499417
479574685
792647734
116902078
717938872
187751399
6003194
622450628
60580168
773064798
366460175
229222936
915268602
73493485
661816277
326252155
836839919
275676406
817083170
552679123
273764854
946947811
796068509
856004188
442733547
439148978
320421616
94494540
610989720
842865912
950875072
280861244
693803923
934568314
748143564
674648102
846818493
792349951
536411290
852234606
914678144
485629911
86606394
693803923
495823738
112573346
900586768
870945541
485629911
948919574
504761268
461806508
178564414
843014489
55276733
105891417
628664061
690990975
903812279
211490167
23229851
475406355
934940759
846818493
15951662
953505287
914678144
211501550
404325063
870945541
934940759
331653196
962121020
156736834
609317498
346389815
942379440
712659620
292670161
155171369
846818493
78727809
13439798
604743216
863811895
709912908
112942428
394119685
170680637
994895724
742927254
788239370
528283325
461199020
707539040
310727806
310727806
707539040
712783719
58025944
846127187
617766138
731348782
336181883
72855651
870945541
691943808
372057935
649913691
187751399
14153845
262564222
112942428
320421616
587398722
934940759
342376405
618256310
975119497
460753624
860687975
846818493
689294924
594606310
30137740
641377542
863811895
780744629
820518718
745598746
672026389
77416700
836839919
889126331
744115870
237718768
479575261
894020648
604743216
843014489
593960001
324946481
151576322
407903469
250276207
606305288
216796502
324946481
860529392
801286639
117315825
925499417
198462585
585426319
62561446
892123621
62561446
94494540
33121472
310727806
342376405
475406355
649913691
541868355
623822477
474721867
461232788
763963886
503852174
63760504
889860888
366460175
151374167
813260614
452196623
369826103
813260614
384024779
609183073
620070080
474721867
995646506
189212613
868839773
731554451
895702295
319550216
319550216
552679123
337501848
517175114
295522812
90677867
358606451
475359071
310727806
717938872
579214555
843014489
677145693
72822573
955354570
414961729
925499417
948003821
450190331
844931145
154380237
528283325
461199020
151687766
561836042
685731817
948003821
498159803
386259012
515421332
795741936
29817260
431437885
912478428
588423957
426442267
945261580
992639205
699189748
209780052
588423957
574247087
72822573
100908865
22624267
626947336
178564414
94494540
885897063
24339466
648414092
825319853
310727806
585481883
199102860
527659892
426442267
189212613
609787248
4598075
191099639
684946912
54803574
579214555
188951867
440068890
460753624
733774305
290428107
981385165
532106943
862850847
336181883
439148978
44110928
31157306
873409500
366460175
863811895
534581513
392133827
739652206
836839919
262564222
707539040
903812279
640189179
842456531
555236061
436964864
527659892
198462585
679303229
442733547
461199020
497447862
455499294
845495491
312949855
453584270
733222158
836839919
609787248
654564081
392766348
389431456
264197020
170680637
156141870
488273162
848142121
379763634
763963886
866431650
28307690
863811895
187751399
317765140
140547683
630709932
45396683
950875072
55276733
830908142
507076926
899405815
404810767
889126331
948919574
26383599
708029009
863811895
709912908
155171369
947734774
979308290
187751399
24339466
638455202
12184341
825319853
448514507
197598987
982586003
317765140
190118818
477776586
700310443
863811895
275105499
460753624
856004188
240530255
492766547
450011962
925499417
480280306
228380174
825319853
450011962
976270287
469887000
422980334
868839773
799669254
846818493
646198749
934940759
747756128
121647693
798852972
89282207
464426005
707539040
247726590
980451751
820518718
722042450
148235150
792647734
310727806
480280306
386607125
722042450
846818493
889126331
953945096
905638180
170680637
187751399
453238269
961625182
365457864
16397717
535370597
547649408
691943808
811418489
446844184
164109300
744369863
745598746
798432181
418972850
215976275
518591907
570927565
105891417
486008546
418036050
208548794
900586768
831563044
416154636
286781205
925499417
834435219
950875072
733101925
90677867
414961729
712659620
989791441
768529399
289085952
427320783
76430144
813260614
392568463
434233426
339179914
16397717
741247255
863811895
30290084
14395290
825319853
112573346
971066181
151687766
574247087
898887461
825319853
536411290
966952974
247726590
507429460
366460175
469887000
421986658
896594863
987074364
745598746
189375694
842865912
864815365
768213918
343475073
825319853
877675580
485629911
987074364
29012972
1966258
639736081
331653196
238486115
742927254
280831396
414961729
661816277
536411290
204694095
41901067
712783719
86800564
460864789
289085952
796574644
208548794
209780052
60022166
422980334
460048941
187751399
789277313
600863252
41901067
980451751
963184022
160628174
495823738
463141213
646198749
112942428
20046543
267551964
226755584
464207552
445186159
83802134
338439178
532106943
116440573
76248563
418036050
731348782
677145693
925540639
155171369
384024779
310727806
532106943
187751399
796574644
836316949
633527481
170680637
953505287
475359071
847325789
384024779
873409500
23229851
211490167
834045476
450190331
24339466
461199020
338439178
794278573
798432181
482494503
981385165
450011962
90072075
643994331
618256310
113133286
392568463
281686457
639100432
422980334
925499417
140628461
776971070
330674082
923063597
197598987
741247255
262564222
926954256
461199020
804588099
856004188
693803923
846818493
592137011
225054155
535370597
863811895
199143661
392133827
48675882
463741777
237774110
187751399
791225868
693803923
527435940
395612934
949152491
453238269
136988919
934940759
317765140
512357278
494688308
717938872
846818493
248762914
646198749
622450628
830537197
532106943
863811895
604743216
461199020
863811895
693803923
987074364
773671967
478720187
470552607
154380237
622194201
212610569
504761268
290783272
688881917
654564081
798432181
714257656
609183073
140415698
371427916
389431456
180814817
151576322
731348782
994659611
481060510
117055993
234734378
288367385
72822573
168133547
469887000
24714549
862850847
925499417
361629634
68700442
452923040
419735841
615396002
211490167
798852972
658340431
881722892
528841663
814052326
289085952
685731817
320421616
112942428
894704509
942379440
634102826
151687766
992639205
919213048
723874919
247726590
812180988
338439178
805613461
496740700
587398722
155171369
215976275
285945783
898887461
846818493
136439626
317765140
768213918
691943808
776287899
196055153
211068792
435085870
845960668
461831449
442733547
52790338
684946912
478720187
989791441
863811895
317765140
262564222
155171369
418036050
262564222
813260614
176495218
863811895
253042435
293266598
995646506
448514507
76430144
863811895
199143661
885467094
445186159
187751399
467608312
498217145
453584270
745598746
527464037
563048079
208548794
834540461
731554451
342376405
180814817
168133547
208548794
902427368
9688595
298938062
729454626
211490167
707539040
860529392
519055855
145391636
644456535
155171369
147270614
612643445
170680637
247726590
171959467
24714549
846818493
62561446
418036050
617520948
966952974
426442267
121647693
1966258
907803560
863811895
414961729
731348782
211501550
187751399
326660698
480280306
220944230
775188229
71520653
549617383
324946481
264197020
211917585
196055153
7086112
709912908
836316949
541868355
482494503
460753624
901436277
805613461
382871663
889126331
188951867
310727806
997518750
480280306
496740700
247726590
582451729
469887000
211501550
843943106
838797853
796574644
105580676
342376405
532106943
889860888
524030034
852234606
192714440
830025751
24714549
292670161
262564222
693803923
140628461
831563044
479574685
199301519
23157284
500491568
310727806
903812279
290428107
753770013
914678144
972311289
248762914
426878589
616054235
112942428
793656520
659613804
641377542
187751399
731348782
574247087
899732589
208548794
970984700
996434290
792647734
91364466
382871663
675987938
474721867
962121020
479574685
450011962
333860688
187751399
617520948
763963886
448514507
152734787
703315157
646198749
292304899
541375413
711110244
461199020
787367263
545758504
268388599
156141870
204144478
742927254
920920935
941628085
715981843
587398722
481060510
712783719
798432181
744115870
112942428
893534487
561722488
211501550
895702295
688976482
90921344
206445311
237774110
955354570
693160228
914678144
440068890
843014489
289085952
989791441
970984700
796574644
925499417
339179914
394823273
303909226
522841120
791225868
204694095
942948535
371463627
976270287
799669254
290783272
439148978
469887000
873409500
383092406
806321726
972311289
647846941
453451039
275105499
112942428
889860888
23229851
211501550
94494540
13966561
137613609
211501550
642356525
453451039
769718990
178564414
658474134
905066288
519289874
292304899
733774305
375906658
461199020
247726590
534581513
763963886
911418822
528143340
688881917
482494503
693803923
863811895
572148211
870945541
407903469
50693569
152340395
752485092
846818493
805613461
228119607
89282207
304977626
585481883
607763407
546129589
677145693
463141213
563048079
932407686
809634556
44110928
950812710
187751399
661816277
299785917
528143340
34228088
895702295
460864789
89742359
799669254
182713079
699862909
155171369
504761268
593893694
745598746
226513871
574247087
768213918
620070080
402355081
760475272
439148978
948919574
450011962
934940759
863811895
753714361
834435219
96564753
208548794
925499417
188951867
873409500
180224574
898887461
717938872
288367385
888599975
823076230
326252155
136988919
104734029
700310443
226950890
856244838
685229132
557850088
804588099
40093086
418036050
575744853
30290084
895702295
32677570
189375694
123675187
339179914
418006599
722042450
873409500
773671967
894020648
779721769
856244838
825319853
989101388
925499417
773064798
395197974
161712421
620981488
296052381
310727806
248762914
569426086
137070595
317765140
575977310
693803923
811418489
486008546
803375912
510850074
860687975
917818490
339787241
693803923
76582853
475359071
715981843
528283325
226950890
447980021
845960668
527659892
889860888
712659620
792349951
404325063
343475073
889126331
394119685
160797551
437027557
98010773
7086112
63760504
469887000
64780140
856004188
296052381
264197020
145391636
209486425
634581329
976270287
275676406
155171369
885467094
849931458
500552414
30892234
799256599
812180988
528283325
208548794
736838068
117055993
342473420
72855651
609317498
674944129
942948535
622450628
264197020
745598746
532106943
798432181
161712421
903812279
865246627
930968735
700310443
923107443
685731817
63760504
468335533
453238269
462538808
745598746
687487748
834435219
281760589
825319853
667625467
962121020
739787346
533443999
972311289
744115870
843014489
699199410
691732395
397353990
981385165
674944129
469887000
915262923
745598746
844829978
117055993
319550216
900586768
247726590
253042435
78801613
418036050
322103335
825319853
915268602
665468115
334764325
557850088
588553600
339787241
714257656
461199020
771260492
863811895
517175114
45396683
331653196
948003821
187751399
942948535
285945783
152496259
171959467
617520948
431053614
498217145
428809332
762443934
849931458
459079239
731348782
469887000
979308290
773064798
528841663
519289874
536940355
165826598
535370597
211917585
743524772
460864789
350963413
286579723
163141101
152734787
197716392
394823273
638455202
251681024
731348782
187751399
607247763
684210854
6003194
843613959
365457864
247726590
836316949
611315133
467736387
608558360
722042450
192714440
953505287
586054806
688881917
338439178
234816183
281760589
384024779
693803923
825319853
187787381
304977626
586054806
275105499
525615840
515640365
955354570
813260614
863811895
418036050
766022188
287988655
661816277
229222936
464207552
158429103
197598987
256483095
228119607
113230760
481060510
733454774
731348782
948003821
507076926
443797059
105580676
533443999
264197020
948919574
528944829
292304899
384024779
992639205
617520948
916949269
658474134
798432181
99123734
507429460
659613804
394823273
852564845
168061031
796079771
473030907
813804149
685731817
479575261
813804149
585481883
925499417
4598075
20046543
319550216
446263463
475359071
98010773
479575261
796079771
372057935
417165509
825319853
873409500
147270614
798432181
714257656
293027403
649913691
507076926
763963886
378751388
825319853
527659892
894020648
925499417
994659611
934940759
537370857
527927765
212610569
414961729
693803923
76582853
77416700
114453482
507076926
593960001
15446117
989791441
480280306
378581611
598027580
617520948
532106943
460753624
446844184
814044665
418972850
552679123
299785917
486008546
473480446
898887461
422980334
863811895
14172224
492766547
402355081
310727806
290428107
170680637
165826598
799669254
945261580
813804149
385702297
681668274
187751399
974148721
14395290
486710457
545758504
647846941
854014508
574247087
981385165
398636908
836316949
384024779
522839714
215976275
686960698
883181773
188951867
655988988
622194201
247726590
899405815
89282207
317765140
611315133
527659892
114453482
527659892
699199410
693803923
512357278
813260614
537607258
384024779
404325063
773671967
585653645
815806938
773077001
440068890
620070080
187751399
776287899
860529392
863811895
962121020
881722892
584030519
804588099
28718707
236695223
209780052
148494167
768408832
147270614
804854729
679303229
693803923
192714440
863811895
443269252
299028724
873409500
662559915
863811895
392133827
12184341
439148978
834435219
495823738
760475272
836316949
705717233
125122892
145391636
137613609
289085952
239532971
825319853
199102860
901625413
343475073
470552607
528283325
418036050
303909226
895702295
519289874
778547527
187751399
684210854
187751399
384024779
776971070
962121020
618256310
598799497
786293596
845960668
216796502
834435219
394823273
470068438
604743216
41901067
488776790
830908142
338439178
382871663
350963413
836316949
470552607
292670161
572148211
247726590
427320783
392766348
443797059
230714741
915268602
136882427
617517113
402355081
843014489
460753624
946947811
726711468
773064798
247726590
280861244
386532399
804588099
287988655
188951867
923409250
901436277
450011962
856004188
461806508
626947336
532106943
376411279
588423957
620265131
656267649
813260614
165826598
925499417
925499417
914678144
339179914
319550216
731348782
497823253
281686457
992639205
789277313
211501550
123675187
290428107
618256310
420793021
689294924
743524772
691732395
925499417
713660395
98010773
382871663
760475272
881722892
485629911
479575261
655988988
803383453
296052381
622194201
495823738
594606310
188951867
982586003
188951867
632599319
211501550
807560153
813260614
773077001
290783272
545036041
450011962
820518718
889860888
477204602
773077001
587398722
776971070
622450628
267793037
895702295
815607113
1966258
475406355
136439626
36135744
730852316
873409500
470552607
442733547
730852316
94494540
806321726
319550216
593656354
158429103
568403567
57665797
995646506
179610013
768213918
665468115
366124435
340255308
846818493
586054806
996434290
486008546
845495491
787367263
463741777
969282688
714257656
996434290
320421616
625963047
443269252
446263463
49453881
766722003
225337406
825319853
625963047
461780349
168133547
588423957
815119468
187751399
296052381
163141101
289085952
856830201
604743216
625963047
495823738
598799497
495823738
333790730
110472115
148235150
705774848
212610569
480280306
889126331
469887000
654564081
26383599
585653645
834045476
845495491
134473521
196055153
14395290
763963886
100421989
536411290
936671066
861045550
779721769
809634556
686428527
731348782
934568314
60022166
310727806
412162897
934940759
814052326
744172657
326660698
262564222
262564222
343475073
799256599
461199020
281686457
140547683
776971070
60580168
813260614
459261439
527435940
136882427
515005545
152496259
28307690
847121389
299785917
336181883
156736834
379724559
620070080
290428107
515421332
218634989
180224574
757502776
437027557
907803560
304977626
359148957
336181883
766022188
252340749
591045624
979308290
500491568
843014489
932407686
324946481
907803560
598799497
601911847
112942428
763963886
211490167
642356525
293266598
485629911
151576322
155171369
842456531
661816277
365457864
452923040
439148978
495512249
653950619
806321726
877675580
404325063
238486115
632208229
806321726
116440573
768960976
481060510
23157284
825319853
703315157
174797437
681668274
713660395
155171369
252340749
159888769
940167556
450011962
495823738
55276733
807560153
121647693
461199020
836316949
658474134
211068792
970984700
204144478
525615840
576826666
877053193
837132486
687487748
497823253
545758504
40093086
1966258
976270287
941628085
45682233
88442380
577321764
632599319
537370857
541868355
866431650
617520948
796574644
475406355
799256599
877675580
585426319
29817260
563048079
773671967
886160282
846127187
216796502
646198749
980451751
889860888
771260492
319550216
404325063
113961031
864815365
463141213
443269252
911418822
209780052
604743216
247726590
237774110
863811895
604743216
617520948
479575261
545758504
90921344
462538808
522839714
685731817
342547871
579214555
439148978
98677422
860529392
527659892
936671066
53792712
416154636
971709002
470552607
422980334
846127187
960560612
322103335
534581513
422980334
555016996
528841663
823076230
326252155
124185175
934940759
685229132
187751399
868839773
49502087
16397717
934568314
622450628
394119685
94494540
53792712
187787381
113230760
125122892
20046543
854014508
382871663
147270614
187751399
320421616
86606394
208548794
384024779
654564081
478720187
665468115
948003821
469887000
674648102
155171369
731348782
89742359
285945783
532106943
611315133
426442267
124185175
136439626
247726590
959165743
843014489
843014489
384024779
519289874
461806508
875139691
61998275
220944230
339179914
426442267
339179914
310727806
757502776
804854729
532106943
527927765
776287899
459261439
480280306
717938872
287988655
253042435
961625182
693803923
768213918
525996413
563048079
275105499
515005545
287988655
960560612
623822477
98677422
137613609
61998275
854014508
196055153
418036050
113230760
815119468
392766348
925499417
281686457
712659620
20046543
638687446
36135744
99123734
611315133
289085952
825319853
463741777
470552607
748143564
178564414
440068890
691943808
431437885
920231125
185468977
528841663
934940759
586054806
852234606
461199020
972311289
617520948
942948535
226461520
371427916
460753624
478720187
974907081
384024779
999232995
392766348
480280306
693803923
893534487
902427368
389431456
622194201
317765140
487049537
847325789
434233426
359148957
836316949
837132486
113230760
44110928
86606394
522839714
693803923
234816183
317765140
431437885
979039471
768213918
799669254
537370857
757502776
934940759
105580676
733454774
999140854
934568314
536940355
469887000
766022188
90677867
13966561
571047035
527659892
579214555
461199020
76430144
731348782
594606310
6003194
289085952
638687446
687487748
995646506
798432181
188951867
418036050
809634556
617520948
632599319
229222936
78727809
187787381
76582853
196055153
886160282
622450628
177410804
658474134
31157306
211501550
412162897
804854729
689294924
294478225
382871663
683305543
386532399
594606310
682204292
705678651
289085952
469887000
685731817
588423957
212610569
136882427
347286822
646198749
932888618
907803560
815119468
655988988
846818493
889860888
450011962
247726590
812180988
803383453
846818493
435085870
528283325
382871663
155171369
922652752
585426319
763963886
178564414
439954002
84757179
825319853
303909226
879763969
846818493
94494540
171307283
155171369
625963047
976270287
165770587
547649408
889860888
617520948
970984700
733454774
535370597
865246627
187751399
895702295
601911847
30892234
695763902
889126331
870945541
925499417
836316949
229222936
443269252
960803572
784310083
863811895
684946912
460864789
593517949
617520948
176495218
541375413
830172198
982048989
894704509
234816183
32677570
452923040
911418822
316505173
689294924
640459014
475359071
460864789
836316949
189375694
682204292
962121020
211501550
264197020
638687446
310727806
49255319
541868355
618256310
382871663
815607113
151687766
793600825
767828166
772435595
245137014
384024779
864815365
813260614
519289874
479575261
848142121
806321726
733454774
378581611
847325789
617520948
187751399
685731817
480280306
247726590
941628085
769062146
541868355
805613461
460864789
326252155
804854729
889860888
626947336
962121020
262564222
155171369
117990828
112942428
598027580
187751399
264197020
404325063
100908865
778814112
843943106
708029009
6003194
986911052
836839919
386259012
814044665
703104144
674944129
881722892
46459702
866431650
189375694
843014489
649913691
267793037
693803923
789277313
316271107
547649408
532106943
285025385
861565871
894020648
450011962
693803923
165826598
801286639
339179914
895702295
112573346
414961729
953945096
426442267
795741936
971709002
739652206
36805549
110472115
623822477
464426005
208548794
598799497
744115870
703565558
72855651
691732395
763963886
392133827
211917585
606305288
898887461
322103335
543588231
187345550
575977310
895702295
932888618
266311627
684946912
117055993
700310443
187751399
535370597
324946481
914678144
665468115
813260614
733774305
189212613
610939148
799256599
20046543
970984700
607763407
845960668
101387138
617520948
703104144
78727809
196055153
518213317
187751399
431053614
572148211
418006599
814044665
795741936
450011962
63760504
507429460
36805549
198462585
228119607
256483095
528283325
743524772
598799497
40093086
252340749
444084893
338439178
685229132
211501550
442733547
177410804
148235150
386607125
317765140
918301037
418036050
418036050
165402101
617520948
828661728
842456531
384024779
342376405
593656354
211501550
35354272
234816183
731348782
743524772
208548794
339179914
776287899
464426005
293027403
450011962
156736834
655988988
921874297
30290084
163141101
211501550
479575261
768213918
464207552
705774848
336181883
640189179
145391636
889126331
522839714
100908865
717938872
158429103
469887000
246768591
414961729
936671066
970296947
731554451
773064798
165826598
799669254
187751399
62561446
813260614
28307690
535370597
136439626
72855651
899405815
469887000
852234606
495289894
975679778
722042450
101387138
982586003
495289894
579214555
886279736
156141870
439954002
137613609
346425576
41901067
358969436
996434290
744369863
464426005
766929566
623822477
847325789
165826598
442733547
699862909
646198749
339179914
247726590
24339466
724508568
211490167
902427368
788124070
418036050
395612934
469887000
165826598
846818493
723012627
532106943
806321726
925499417
84349982
478720187
414961729
495823738
460864789
266311627
707539040
905066288
812416562
626947336
776971070
264197020
532106943
850155225
479575261
204144478
863811895
901625413
339179914
828133828
104734029
130493002
889860888
404810767
536940355
289085952
685731817
236695223
76430144
612643445
384024779
948003821
159888769
464207552
585653645
422980334
813260614
394119685
310727806
744172657
574247087
240530255
469887000
588423957
689294924
974575876
195752241
925540639
996434290
338439178
170590915
339179914
404325063
90921344
959165743
948384226
792349951
419735841
677145693
495289894
1966258
461199020
805613461
914678144
378751388
707539040
474721867
372057935
148235150
825319853
366460175
837132486
796068509
702269717
474721867
101387138
731554451
402355081
275227218
180224574
922858964
199143661
814052326
488776790
745598746
879763969
292670161
168061031
604743216
57665797
791225868
610939148
439148978
843014489
186298555
443269252
699199410
872686922
899405815
925499417
804588099
187751399
772435595
972311289
787367263
925540639
622450628
510850074
925499417
440608370
382871663
165826598
208548794
504761268
733101925
685229132
298938062
187751399
982586003
221106932
289085952
303909226
190118818
148235150
620070080
836839919
961531802
495685549
594547625
294478225
654564081
495823738
731348782
609687916
326660698
317765140
290783272
646198749
519289874
469887000
218634989
862850847
962121020
495685549
525615840
820518718
779721769
574247087
473480446
160628174
98010773
620070080
863811895
933513036
460753624
763963886
105580676
86606394
534581513
849931458
339179914
310727806
418036050
337896012
225054155
63760504
460864789
240088664
806321726
507076926
843014489
862850847
155171369
846127187
838797853
628664061
7572521
601911847
350963413
618157701
53792712
744115870
787123547
794278573
693803923
844931145
628664061
281686457
712783719
105580676
435085870
923662898
246768591
604743216
813260614
324946481
847325789
234816183
956697836
974148721
41901067
620981488
20046543
897935839
253042435
537370857
894704509
478720187
436524274
211501550
30290084
577190122
813260614
786293596
976270287
825319853
689809573
863811895
889860888
450011962
703104144
418036050
136882427
475406355
527435940
934568314
112942428
386259012
461780349
286900465
275227218
474721867
404325063
532106943
846818493
847121389
836839919
861045550
168061031
834045476
264197020
813260614
24339466
865246627
914678144
892123621
461199020
237774110
310727806
862850847
813260614
804588099
185468977
999140854
436964864
470068438
707539040
385428880
661816277
671740178
865246627
588423957
225884856
820518718
412162897
707539040
211501550
208548794
500491568
803375912
820428591
418036050
469887000
625963047
211501550
978638423
769062146
768960976
134473521
768408832
813260614
568523052
575744853
68700442
373921389
292637770
541375413
137070595
852234606
481060510
450011962
139618793
575977310
982048989
693803923
287988655
475406355
136882427
431437885
798852972
766722003
776971070
923107443
281686457
285025385
934940759
925499417
494688308
825622103
475406355
693803923
442117547
899405815
375675729
713660395
310727806
534581513
893859904
77416700
198462585
14172224
78801613
589082456
480280306
982586003
532106943
460864789
545036041
262564222
999232995
29817260
407903469
184209517
804588099
9688595
100421989
286579723
711110244
503852174
743524772
72822573
160862559
795741936
477776586
515421332
974148721
799256599
155171369
376411279
906902078
171959467
23229851
801286639
594547625
803383453
994659611
497823253
333790730
149469031
198462585
691943808
897935839
467608312
452923040
446263463
902427368
820518718
216796502
866431650
211501550
84349982
918301037
445186159
16397717
188951867
179610013
151576322
999232995
460864789
786293596
316271107
460048941
543588231
807560153
882210421
125122892
113961031
585426319
418036050
690990975
753714361
476765100
495289894
378581611
155612657
575977310
925540639
707539040
768960976
922652752
469887000
882210421
852564845
932888618
442733547
693803923
199143661
50693569
713660395
397353990
469887000
930968735
856244838
136439626
970984700
825319853
469887000
404325063
731348782
28307690
889860888
26383599
594547625
815119468
639736081
422980334
103582716
495685549
829170219
515005545
382871663
256483095
902427368
154380237
230663188
372057935
384024779
197716392
83802134
705774848
707539040
607247763
152734787
825319853
889126331
204694095
289085952
84757179
773671967
620070080
792349951
473390446
402355081
585481883
863811895
264197020
569426086
842456531
672026389
406532326
395197974
487049537
479575261
45396683
228119607
825622103
963184022
211501550
479575261
866431650
155171369
694002421
7086112
426816739
179610013
285945783
172203837
825319853
861045550
609687916
216796502
265084421
918301037
925499417
947734774
633361710
389431456
901436277
178564414
527435940
389431456
94494540
889126331
414961729
392133827
575439595
13439798
144296415
778547527
15951662
763963886
319550216
838797853
863811895
140547683
961625182
398618986
528841663
805613461
267793037
148235150
331653196
882210421
340255308
317765140
820518718
49633131
88705402
852564845
285025385
428078371
834045476
30290084
905066288
877053193
856004188
922652752
30290084
419286425
707539040
693803923
912478428
970984700
382871663
982586003
482494503
324946481
216796502
745598746
995646506
868839773
385702297
226781447
889126331
68745311
519289874
285945783
130493002
569426086
187751399
519289874
191099639
519289874
561722488
778606270
136439626
418036050
941113591
495512249
174626059
799256599
460864789
304977626
461806508
497823253
182713079
72855651
795741936
86067843
475406355
461199020
333790730
653950619
989519739
992639205
165826598
766022188
707539040
22624267
819592221
463968791
289085952
324946481
557850088
914678144
592137011
211917585
30137740
847325789
585426319
208548794
480280306
661816277
793600825
78727809
44110928
920920935
949152491
445186159
287988655
843014489
815607113
40093086
996434290
199301519
797190759
225337406
105891417
267793037
495685549
470552607
899405815
228380174
527659892
528841663
253042435
7086112
267793037
404810767
250276207
533443999
155612657
97137446
16397717
894704509
825319853
480280306
989519739
406532326
846818493
588423957
768213918
174403279
147270614
246768591
99734549
317765140
836839919
404810767
620070080
795741936
729454626
616054235
145391636
934568314
187751399
733774305
736933697
895702295
24339466
349252118
229222936
585426319
889860888
159888769
661816277
310727806
834435219
798852972
976270287
113133286
73493485
394823273
906055484
989519739
925499417
925499417
324946481
920231125
180224574
527659892
232662069
769718990
461199020
281760589
460864789
197716392
187751399
757502776
482494503
165826598
55276733
686428527
832309272
881722892
225054155
211501550
474164667
16397717
460048941
208548794
177107193
547649408
836316949
925499417
123675187
690990975
610939148
151576322
768960976
950875072
426442267
395612934
680997507
338439178
860687975
778606270
172203837
140628461
632208229
30290084
177107193
971259822
197716392
464207552
844931145
731348782
856244838
934940759
914678144
15951662
48675882
331653196
496740700
837132486
287988655
384024779
460753624
264197020
358606451
461806508
925499417
838797853
450011962
317765140
460753624
237718768
124185175
941628085
865246627
752485092
557850088
760475272
101387138
213733010
41901067
648414092
659613804
763963886
788124070
712783719
469887000
359148957
584030519
512357278
574247087
941113591
856004188
828661728
479574685
508169396
766722003
593960001
555236061
298938062
796574644
813260614
895702295
442733547
165770587
812180988
776971070
813260614
310727806
847121389
806321726
617520948
147270614
800761317
863811895
448514507
763963886
196055153
901436277
198462585
16397717
373921389
187751399
881722892
397353990
328464067
863811895
286579723
240530255
846818493
361557260
693803923
6003194
998184008
117990828
130493002
844931145
352887424
463141213
385428880
40093086
768408832
889126331
527659892
846818493
555236061
830537197
211490167
228380174
877675580
230714741
422980334
165826598
418036050
623822477
208548794
361557260
474721867
448514507
995646506
610939148
970984700
434233426
359276766
112573346
165826598
882210421
550210998
40093086
744369863
187787381
83802134
812416562
522839714
397353990
707539040
717938872
450011962
799256599
431053614
714257656
999232995
439148978
848142121
443269252
419735841
247726590
654564081
461199020
803375912
934940759
757502776
639100432
515640365
917818490
310727806
187751399
994659611
461806508
776971070
953381221
440608370
225337406
218634989
1966258
30290084
188951867
168133547
609988504
23229851
693803923
418006599
836839919
359148957
620981488
799669254
460864789
934940759
36805549
234816183
896594863
815806938
115634702
198462585
226513871
220944230
799669254
532106943
655988988
888599975
665468115
469887000
404325063
96564753
838797853
902427368
601911847
145391636
674944129
693803923
830908142
814052326
962121020
792647734
442117547
394823273
473676129
113961031
371463627
151687766
845495491
844931145
187751399
970984700
504761268
165770587
475406355
898887461
248762914
211501550
140415698
894704509
229222936
487049537
921874297
609787248
622450628
155171369
921874297
586054806
882210421
335162913
800761317
286900465
941628085
148235150
899997766
140415698
402355081
879763969
995857201
53792712
228119607
921874297
28307690
479575261
211917585
485629911
789277313
717938872
178564414
607247763
406336157
165618311
196055153
689294924
889126331
981385165
795741936
164109300
601911847
825319853
740153538
898887461
745598746
776971070
208548794
575977310
84757179
479575261
212610569
815119468
359148957
280861244
487049537
94494540
532106943
49255319
846818493
688976482
815119468
292637770
846818493
247726590
935472774
722042450
204144478
446025247
418006599
461199020
208548794
73493485
36805549
342473420
888599975
339179914
208548794
136439626
607763407
187751399
914678144
554749770
677145693
817083170
461806508
407903469
881722892
461199020
768213918
84349982
384024779
748143564
600863252
752822558
474721867
165826598
518591907
934568314
628664061
799256599
856004188
660644644
713660395
294478225
204694095
873409500
901625413
221106932
640428966
208548794
831563044
743524772
778547527
289085952
995646506
809634556
948919574
863811895
14172224
538291430
418036050
455499294
64780140
762654431
752822558
402553843
825319853
532106943
7086112
148235150
342376405
598027580
925540639
757502776
77416700
155171369
473390446
705717233
792349951
485629911
813260614
473030907
189212613
44110928
439148978
555016996
208548794
326252155
262564222
310727806
426442267
463968791
460864789
211501550
442117547
604743216
537607258
404325063
89282207
165826598
171307283
574247087
948003821
797190759
725288221
285945783
723874919
467608312
204144478
768213918
434233426
670885490
30290084
925499417
644456535
946947811
290428107
997033792
389431456
527659892
825622103
187751399
762443934
792349951
776971070
196055153
943926624
625963047
414961729
155171369
703104144
191099639
479574685
264197020
898887461
660644644
768408832
925540639
709912908
15730064
519289874
906902078
532106943
889126331
31157306
813260614
9688595
322103335
212610569
925499417
712783719
211917585
722042450
554749770
171959467
974907081
733454774
519289874
461806508
634102826
707539040
485629911
463141213
460753624
820518718
151576322
460864789
495289894
962121020
625963047
98677422
239532971
172203837
52790338
15446117
825319853
384024779
188951867
663082348
820518718
766929566
220944230
628664061
372057935
247726590
894638660
552679123
475406355
481060510
361629634
152496259
136882427
923107443
776971070
113230760
450011962
60580168
959165743
228669536
182713079
588423957
843943106
422989263
179610013
418036050
292637770
834045476
152496259
88442380
888599975
280861244
981385165
32677570
474721867
453584270
495289894
780744629
469469717
246768591
280019477
722042450
703104144
252340749
703315157
846818493
475406355
541868355
685229132
447980021
644456535
889860888
68745311
479575261
873409500
646198749
970984700
577321764
340255308
950477187
470552607
852564845
180224574
320421616
420793021
312535291
717938872
160628174
73493485
326252155
136439626
460753624
414961729
535370597
585481883
689294924
893859904
563048079
588553600
211917585
14172224
962121020
865246627
870945541
479575261
672026389
766722003
997518750
72855651
660644644
527659892
745598746
225054155
527659892
812416562
117055993
179610013
461199020
821644936
366124435
187751399
895702295
953505287
218634989
717938872
264197020
860529392
703104144
462538808
216796502
110472115
925499417
953381221
155171369
665468115
479575261
532106943
585481883
532106943
60580168
450011962
804588099
997033792
981385165
673194911
846127187
389431456
803538166
187751399
733454774
420793021
275105499
999232995
346389815
693803923
617517113
418036050
711110244
846127187
896594863
461780349
478720187
469887000
555236061
717938872
617520948
881722892
805613461
72855651
228119607
693931699
778547527
655988988
987449031
994659611
15951662
970944023
88442380
925499417
460864789
797190759
346389815
152734787
992639205
49433624
339179914
638455202
803375912
428078371
240530255
846127187
992639205
15730064
960803572
525996413
223505162
398618986
445186159
577321764
365785305
723012627
335162913
416154636
729454626
672026389
495685549
158429103
497823253
731348782
468335533
149469031
976270287
945261580
989519739
975119497
889126331
136439626
382871663
792349951
149469031
981385165
847325789
90677867
795741936
237774110
768529399
841681852
208548794
836316949
172203837
292670161
165826598
933513036
950321665
518213317
165826598
966952974
989519739
455499294
845960668
976270287
889126331
763963886
464426005
632208229
616054235
324946481
914678144
36135744
795741936
847121389
825319853
799669254
886160282
208548794
469887000
604743216
431053614
240530255
712659620
554749770
77416700
707539040
342519194
834045476
155171369
461199020
431053614
187751399
466444309
825319853
598799497
477204602
187751399
905638180
333790730
610939148
726711468
450011962
461199020
461199020
995646506
386259012
179610013
923409250
788239370
187345550
386607125
825319853
151576322
634850206
752485092
747419514
461199020
578171904
264197020
68700442
843014489
115634702
960803572
62561446
460864789
9688595
137070595
768213918
694002421
33121472
384024779
682204292
431053614
163022557
713660395
176495218
796079771
881722892
7572521
428078371
685731817
688976482
630709932
948003821
460864789
158429103
527659892
792647734
549617383
469887000
863811895
776971070
644456535
253714730
148235150
745598746
336181883
221106932
889126331
384024779
804588099
831563044
803375912
474721867
561722488
404810767
209780052
474721867
982048989
960560612
972311289
333790730
431437885
338439178
382871663
88442380
903812279
404325063
776971070
842865912
960803572
585340322
187751399
460864789
292670161
893859904
515421332
384024779
684210854
522841120
894638660
763963886
163141101
160797551
412162897
145391636
78727809
45682233
23157284
825319853
776971070
495823738
527659892
856004188
361557260
461806508
419735841
289085952
439148978
140628461
967452339
841681852
845960668
522839714
418036050
527435940
962121020
897935839
379724559
620070080
918301037
384024779
286579723
247275347
893534487
979039471
519289874
418006599
573159446
979308290
626947336
187751399
693803923
836839919
386259012
339179914
90921344
620070080
30290084
369826103
620981488
825319853
572148211
692779630
152734787
328464067
288367385
815119468
386532399
877675580
199849938
693931699
768960976
208548794
585426319
40093086
533443999
178564414
466444309
936671066
418006599
98010773
694002421
170680637
218634989
41901067
967452339
987449031
30290084
482494503
100421989
804588099
786293596
733454774
480280306
267793037
336181883
168061031
863811895
873409500
648414092
575744853
813260614
852564845
573159446
989519739
134473521
795741936
519289874
339179914
174797437
469887000
792349951
473390446
20046543
970984700
787367263
72855651
206445311
461199020
292670161
508169396
179610013
866431650
112942428
461806508
84349982
86067843
693803923
442733547
863811895
773671967
213733010
699199410
403160863
407903469
763963886
962121020
975119497
515421332
49502087
846818493
779721769
419286425
568441217
989519739
894704509
863811895
863811895
179610013
171959467
784310083
797190759
685731817
52790338
237718768
799256599
20046543
331653196
730852316
199143661
1966258
846127187
251681024
310727806
799669254
151687766
895702295
473390446
712783719
381981943
160628174
30290084
216796502
953945096
971066181
555016996
155612657
862850847
609183073
733454774
275105499
117055993
962121020
112942428
598799497
382871663
479575261
643994331
778547527
262564222
622450628
148235150
211501550
216796502
717938872
766722003
768213918
923107443
888599975
834045476
124185175
161712421
507076926
745598746
805613461
733101925
886279736
152340395
885467094
672026389
563048079
29817260
626947336
275105499
953505287
731348782
846818493
836316949
788239370
110472115
796079771
187751399
185645739
44110928
293027403
634581329
407903469
555236061
330674082
240530255
412162897
950812710
920920935
148235150
660644644
778814112
339179914
478720187
712659620
730852316
459079239
646198749
165826598
894704509
517175114
999232995
693931699
229222936
870945541
825319853
463741777
617520948
763963886
717938872
519289874
681654788
972311289
768213918
444084893
171959467
381981943
863811895
604743216
359276766
15730064
911418822
731348782
837132486
154380237
609687916
776971070
620070080
825319853
461199020
873409500
326252155
925499417
310727806
187751399
803375912
685731817
889860888
846127187
179610013
775188229
247726590
886279736
90072075
925499417
541868355
53792712
901436277
820518718
289085952
290428107
517175114
796574644
703104144
987074364
693160228
757502776
901436277
920920935
275227218
331653196
211501550
442733547
868839773
447980021
799669254
414961729
84757179
803375912
895702295
88705402
535370597
881722892
776971070
342473420
648414092
585426319
703104144
52790338
479575261
922652752
179610013
660644644
418036050
863811895
989101388
53792712
798852972
517175114
419286425
726711468
733454774
124185175
398618986
226950890
661608404
934940759
793600825
482494503
460864789
136439626
934940759
864815365
768960976
870945541
744115870
549617383
588423957
421986658
426816739
834435219
89282207
889860888
793656520
422980334
593893694
486008546
30290084
889860888
889860888
804588099
275676406
281686457
639736081
980451751
795741936
886160282
686960698
660644644
617520948
912478428
437027557
863811895
418006599
197716392
507076926
250276207
404810767
941113591
860687975
926954256
820518718
527659892
561722488
30290084
863811895
196055153
447980021
112573346
422980334
609687916
317765140
33121472
736838068
136439626
792647734
495289894
625963047
898887461
881722892
398636908
211490167
156141870
578171904
418036050
632599319
776287899
557850088
609687916
113133286
392766348
486710457
549603536
171959467
479575261
863811895
873409500
709912908
689294924
574247087
161583771
685731817
546129589
519289874
422980334
452923040
799669254
310727806
262564222
547649408
804854729
394119685
440068890
545758504
461199020
462538808
843014489
525615840
346389815
870945541
163022557
799256599
825319853
452196623
576066531
768213918
620070080
547649408
953505287
763963886
532106943
260986004
196055153
267793037
461199020
693803923
372057935
776287899
63760504
600863252
379724559
703565558
813260614
84349982
959165743
52790338
34228088
825319853
515640365
948919574
962121020
303909226
295522812
211501550
211501550
446263463
527927765
843613959
68700442
168133547
889126331
620070080
693803923
895702295
799256599
846818493
828861960
685229132
768213918
450011962
768213918
528841663
469887000
625963047
211490167
320229507
450011962
187751399
625963047
744115870
899405815
72855651
286781205
395612934
582701054
445186159
976270287
488776790
700310443
574247087
309128155
418972850
889126331
846818493
331653196
467608312
975119497
52790338
461199020
813260614
762443934
695763902
942948535
228669536
234816183
707539040
460864789
576826666
85361582
609183073
578171904
267793037
116440573
577190122
452923040
187751399
460048941
187751399
707539040
72855651
253042435
62561446
598027580
972311289
885467094
385632981
982586003
262564222
934568314
30290084
414961729
763963886
185468977
725288221
461199020
932407686
989791441
528944829
693803923
555016996
825319853
856004188
747756128
253042435
414961729
240530255
208548794
528283325
941628085
856004188
731348782
347286822
825319853
402553843
820518718
642356525
319550216
187751399
418036050
585481883
495289894
956697836
588553600
646198749
947734774
962121020
786293596
339179914
711110244
934568314
253042435
843943106
815119468
975119497
745598746
730852316
504761268
496740700
821644936
725288221
72855651
434233426
155171369
812180988
461199020
847325789
949152491
974907081
346425576
852357468
461199020
763963886
331653196
975119497
863811895
418036050
731348782
228380174
555016996
500552414
262564222
450011962
125946566
712783719
496740700
946947811
460753624
100908865
925499417
561722488
820518718
940167556
806321726
151576322
474721867
185645739
418036050
814052326
72855651
495685549
187751399
287988655
742384295
617520948
653950619
204144478
763963886
5800030
812180988
836839919
98010773
815119468
617520948
961625182
237774110
29714846
799256599
862850847
334764325
607247763
981385165
979921021
155171369
838797853
461199020
922858964
798432181
610939148
346389815
733454774
480280306
177410804
894704509
191099639
58025944
423500607
9688595
418036050
98010773
14153845
987074364
992639205
722042450
971066181
733101925
752822558
787367263
463741777
339179914
455499294
76248563
310727806
745598746
461199020
745598746
585340322
714257656
895702295
532106943
617520948
289085952
685731817
815806938
317765140
222630259
934940759
673194911
40093086
980451751
612643445
442733547
522839714
366460175
717938872
459261439
717938872
914678144
342376405
495685549
768213918
863811895
829170219
52790338
113961031
712783719
289085952
541375413
886279736
961625182
515421332
460048941
394119685
771260492
587398722
905066288
654564081
140547683
185645739
20046543
160628174
24714549
100908865
748143564
902427368
134473521
265084421
852234606
655988988
793600825
925499417
41313455
312535291
460864789
334764325
266311627
264197020
773064798
152734787
442733547
359276766
773064798
503852174
440068890
62561446
76248563
496740700
921874297
682204292
218634989
717938872
953945096
267551964
856244838
632208229
461199020
372057935
253042435
715981843
946947811
461806508
178564414
110472115
238486115
768213918
508169396
519289874
285945783
925499417
989519739
693931699
228380174
358969436
856004188
158429103
46459702
707539040
813260614
609787248
898887461
252340749
479574685
998184008
979039471
736933697
537370857
23157284
723975102
90921344
788105500
77416700
889860888
799669254
606305288
863811895
208548794
813260614
820518718
281760589
326252155
831563044
199301519
561769463
538291430
934568314
32677570
386532399
962121020
776971070
996434290
383673741
473480446
911418822
889126331
863811895
989791441
828133828
187751399
519055855
994659611
925540639
49502087
384024779
209486425
395612934
934940759
982048989
77416700
404325063
948384226
478720187
868839773
62133486
525996413
187751399
147270614
959165743
289085952
643994331
498217145
71520653
663082348
137613609
266311627
443269252
683305543
125122892
796068509
806321726
528283325
187751399
479575261
608558360
479575261
768529399
155171369
753714361
485629911
825319853
552679123
815806938
845495491
62561446
130493002
998184008
247726590
934940759
204144478
382871663
420793021
331653196
866431650
948297435
915012879
420793021
379724559
987074364
188951867
941628085
96564753
899405815
992639205
768960976
588423957
461199020
950875072
694002421
7086112
789277313
971709002
268388599
703565558
846818493
125122892
140415698
903812279
895702295
304330270
610939148
889126331
152340395
515640365
873409500
208548794
58025944
262564222
467608312
426442267
863811895
889860888
418036050
442117547
385632981
847325789
320421616
286900465
625963047
211068792
177107193
766022188
434233426
893534487
466444309
541868355
381981943
392766348
359276766
515640365
252340749
105580676
500552414
450011962
78727809
861565871
632599319
691732395
568523052
948003821
196055153
852234606
829170219
436524274
262564222
834045476
713660395
588423957
788124070
237774110
899912696
925540639
498159803
481060510
455499294
588423957
359148957
177107193
190118818
604743216
339179914
1966258
661816277
799669254
574247087
246768591
165826598
226781447
693803923
535370597
843613959
310727806
630709932
942948535
446844184
452923040
386607125
745598746
34228088
473676129
317765140
843014489
846127187
907803560
688976482
889860888
667625467
460864789
58025944
707539040
763963886
461199020
60580168
863811895
155171369
780744629
165826598
528283325
412162897
999232995
392133827
646198749
863811895
834270774
852234606
88705402
326660698
768529399
22624267
418036050
976270287
989791441
321256348
418972850
607763407
507429460
474164667
677145693
179610013
546129589
622194201
420793021
196055153
959165743
730852316
922652752
703565558
831563044
812180988
847121389
733454774
152496259
817083170
419286425
105580676
211501550
448514507
538291430
280019477
443797059
532106943
757502776
895702295
226755584
480280306
873409500
408052059
68745311
469887000
500552414
931353246
554749770
125946566
289085952
440068890
168061031
384024779
966952974
394823273
654564081
804588099
246768591
187751399
517175114
408052059
584030519
986911052
63760504
639100432
703104144
115166721
32677570
895702295
933513036
29817260
622194201
895702295
234816183
828133828
771265962
797190759
679303229
813804149
693803923
902427368
561722488
527435940
418006599
792647734
209780052
289085952
745598746
431437885
475359071
776971070
863811895
154380237
479575261
462538808
403160863
863811895
343475073
813260614
147270614
724508568
168133547
762443934
716607916
555236061
89282207
799256599
453584270
349252118
829170219
303909226
656267649
461806508
453238269
238486115
685731817
866431650
461199020
847121389
508169396
821644936
262564222
448514507
488776790
809634556
693803923
847325789
149469031
104734029
347286822
481060510
598799497
537370857
914678144
714257656
223505162
806321726
30290084
16397717
155171369
971066181
752485092
198462585
561722488
856004188
722042450
807560153
33121472
685229132
452923040
460753624
744115870
225884856
633527481
646198749
723975102
445186159
736838068
575439595
763963886
339179914
216796502
229222936
620070080
709912908
703315157
160797551
883181773
228380174
326660698
970944023
825319853
620981488
89742359
493368479
616054235
830172198
418036050
16397717
744369863
36135744
866431650
381981943
532106943
475406355
383673741
846818493
522839714
921874297
324946481
187751399
577321764
24714549
125122892
112942428
464207552
285945783
950875072
532106943
326252155
965484371
766722003
779721769
825319853
23157284
632208229
237774110
262564222
479575261
208548794
212610569
798852972
460048941
250276207
725288221
290783272
149469031
148235150
594547625
460403764
763963886
342519194
552679123
426442267
24714549
515005545
86067843
85361582
228669536
787123547
492766547
768960976
14153845
340255308
873409500
23157284
343475073
475406355
847121389
693803923
140547683
831563044
934568314
431053614
805613461
426816739
280861244
52790338
950875072
685731817
296052381
934568314
479574685
527435940
493368479
431437885
422980334
825319853
806321726
462538808
185468977
974148721
586054806
863811895
459261439
925499417
535370597
828133828
384024779
886279736
803375912
461199020
30137740
321256348
418036050
527927765
94494540
452923040
461199020
845960668
610989720
461199020
981385165
960560612
461658278
474721867
522839714
182713079
385632981
920231125
992639205
404325063
4598075
838797853
806321726
843014489
905066288
186298555
469887000
820518718
914678144
902427368
932888618
461831449
250276207
262564222
726673082
480280306
979039471
987074364
707539040
813260614
469887000
68745311
769718990
504761268
208548794
846127187
467736387
88442380
733222158
541868355
847325789
780744629
828661728
691732395
866431650
158429103
731348782
178564414
532106943
575439595
165826598
527435940
594606310
895702295
218634989
228119607
148494167
649913691
993345912
862850847
94494540
691732395
61998275
443797059
495685549
191099639
248762914
814052326
160797551
419286425
733222158
812180988
110472115
486008546
252340749
158429103
978638423
262564222
961625182
84349982
136882427
28718707
488776790
568441217
330674082
589082456
406336157
394119685
547649408
536940355
72855651
292670161
588423957
112942428
426442267
731348782
798852972
989519739
901436277
421986658
295522812
477776586
969282688
568523052
899997766
312535291
693803923
226513871
154380237
820518718
585481883
140628461
479574685
179610013
182713079
813260614
863811895
941113591
226513871
857704013
198247468
461199020
474721867
41313455
209780052
741247255
989791441
584030519
693803923
211501550
860529392
479575261
836316949
86606394
987074364
179610013
519055855
467608312
398636908
852564845
310727806
729454626
768408832
617520948
304330270
250276207
536411290
856244838
216796502
515640365
460753624
787367263
477204602
769718990
598027580
240530255
140628461
49255319
680997507
863811895
638687446
976270287
976270287
113961031
100421989
495823738
574247087
460864789
722042450
899405815
285025385
830908142
104734029
468335533
154380237
971259822
461199020
211917585
439148978
557850088
339787241
881722892
554749770
96564753
41313455
185468977
825319853
622450628
164109300
916949269
814052326
625963047
495685549
372057935
460048941
452923040
622450628
768213918
196055153
792647734
339179914
799256599
987074364
582451729
830537197
418036050
788124070
262564222
895702295
773064798
995646506
625963047
703104144
820518718
861565871
253042435
975119497
414961729
459261439
923409250
889860888
914678144
49433624
723975102
136439626
158429103
349252118
525615840
206445311
813260614
155171369
547649408
820518718
452196623
461199020
707539040
478720187
422980334
647846941
822837637
995857201
171959467
926954256
933513036
460864789
187751399
470552607
480280306
155171369
455499294
84757179
731348782
262564222
889126331
187751399
617520948
474721867
846818493
481060510
609317498
610939148
419286425
382871663
188951867
901436277
796574644
578171904
570927565
88705402
209486425
976270287
803375912
418036050
736838068
941628085
49433624
29012972
925540639
745598746
923662898
208548794
178564414
26383599
240530255
460864789
820518718
725288221
639736081
339787241
557850088
237774110
550210998
196055153
554749770
806321726
247726590
557850088
618256310
303909226
792647734
825319853
547649408
337501848
533443999
618157701
788124070
431437885
155171369
317765140
478720187
996434290
165826598
281760589
187751399
234816183
199102860
535370597
326252155
787123547
495685549
431053614
729454626
461806508
155171369
525615840
744115870
461806508
780744629
104734029
537370857
916949269
994659611
941628085
923662898
807560153
744115870
834435219
404810767
532106943
423500607
299785917
736933697
500552414
693803923
90072075
437027557
948919574
593893694
828661728
863811895
919213048
881722892
310727806
422980334
155612657
905638180
528841663
617520948
953381221
275676406
114453482
609317498
310727806
13966561
965484371
932888618
404810767
262564222
528841663
813260614
461199020
819592221
787367263
187751399
386259012
994659611
463968791
262564222
923063597
30290084
933513036
695763902
461199020
247726590
289085952
165826598
618256310
795741936
860529392
369505613
953505287
158429103
743524772
418036050
792349951
196055153
404325063
885467094
653950619
218634989
247726590
137070595
923662898
99734549
40093086
247726590
532962643
97137446
9688595
97137446
552679123
715981843
13966561
856244838
464426005
304330270
557850088
24339466
290783272
428078371
584030519
290428107
909796114
281686457
555016996
418036050
717938872
803375912
63760504
823076230
758497249
588423957
707539040
532106943
995646506
744115870
576826666
780744629
324946481
925499417
535370597
545758504
950321665
76430144
845495491
953505287
196055153
726711468
768408832
349252118
326252155
703315157
448514507
389431456
863811895
609317498
346389815
863811895
403160863
959165743
634102826
187751399
633330812
914678144
986962793
99123734
872686922
460753624
563048079
320421616
693803923
753770013
382871663
733454774
532106943
62561446
110472115
24714549
684946912
310727806
773671967
693803923
992639205
289085952
820518718
646198749
695763902
628664061
187751399
253042435
693931699
163141101
485629911
776971070
585426319
208548794
620981488
196055153
582701054
934568314
155171369
113133286
792349951
773671967
382871663
804588099
421986658
780744629
646198749
508169396
474721867
317765140
310727806
922652752
144296415
369505613
724508568
195752241
703565558
845495491
112942428
899405815
461199020
230663188
164109300
379724559
934940759
459261439
786293596
450011962
209486425
995646506
953945096
234734378
873409500
670885490
504761268
71520653
147270614
854014508
233804156
104734029
76582853
492766547
532106943
686960698
622194201
946947811
707539040
989519739
418972850
693803923
622194201
182713079
488273162
152734787
843014489
90072075
620981488
642356525
384024779
386532399
847121389
381981943
604743216
466444309
289085952
532106943
498159803
382871663
693803923
672026389
546129589
486008546
852357468
976270287
997033792
549617383
575439595
966952974
113133286
934940759
729454626
94494540
179610013
15446117
316271107
922652752
918301037
705717233
228119607
615396002
317765140
837132486
262564222
199143661
693931699
212610569
182713079
342519194
479574685
820518718
463968791
982586003
803375912
846818493
426442267
707539040
989791441
495823738
932407686
830908142
14172224
536411290
78727809
517175114
992639205
987074364
678158111
212610569
634850206
436524274
34228088
253042435
384024779
15730064
236695223
218634989
745598746
199143661
461806508
299028724
414961729
338439178
806321726
912478428
136882427
987074364
911418822
776287899
208548794
568523052
196055153
691943808
147270614
986962793
49255319
686428527
464207552
545465568
881722892
639736081
237718768
899405815
382871663
474721867
881722892
247726590
450011962
776971070
685731817
870945541
693803923
264197020
895702295
36805549
426442267
942948535
598799497
941628085
979921021
960560612
113230760
262564222
729454626
803538166
856004188
895702295
463968791
442733547
804588099
190118818
975119497
980451751
733774305
196055153
703104144
789277313
385702297
480280306
359148957
178564414
742384295
404810767
588423957
478720187
422980334
440068890
712783719
640189179
228380174
532106943
99123734
707539040
152496259
895702295
463741777
545758504
975119497
326660698
479574685
846818493
342376405
422980334
866431650
372057935
160628174
863811895
240530255
918301037
922858964
248762914
527659892
15446117
995646506
979308290
585653645
4598075
974907081
289085952
625963047
694002421
239532971
962121020
515640365
592137011
495685549
703315157
188951867
804588099
187751399
453238269
576066531
211917585
418036050
330674082
342519194
209780052
192714440
340255308
450011962
187787381
278233399
384024779
240530255
861565871
863811895
160797551
158429103
116902078
437027557
211501550
912478428
436964864
532106943
646198749
208548794
460864789
925499417
507076926
846818493
570927565
40093086
100908865
461199020
795741936
369826103
896594863
886160282
478720187
797190759
618256310
293027403
543588231
508169396
846818493
843014489
240530255
310727806
240530255
461199020
799256599
889860888
852564845
763963886
204144478
112573346
475406355
508169396
125122892
920920935
926954256
30290084
289085952
144296415
987074364
545036041
585340322
461780349
211490167
247726590
620070080
768213918
211501550
382871663
18067872
196055153
757502776
375675729
638455202
49255319
292670161
488776790
446844184
639100432
532106943
534581513
574247087
628664061
640459014
512357278
585481883
535370597
147270614
768213918
366124435
554749770
813260614
209780052
862850847
681668274
285945783
470552607
925499417
226513871
828133828
787367263
460864789
644456535
882210421
864815365
418972850
265373476
515421332
112942428
543588231
729454626
960560612
693803923
873409500
117990828
117055993
58025944
980451751
189212613
453238269
188951867
574247087
731554451
970296947
208548794
384024779
346425576
442733547
527435940
218634989
478720187
537607258
693160228
330674082
426442267
820518718
941628085
807560153
245137014
290428107
418036050
320421616
861045550
478720187
68700442
165826598
634102826
829170219
885467094
744115870
331653196
806321726
310727806
461199020
187751399
439148978
942948535
361557260
646198749
385632981
813260614
294478225
461658278
844931145
372057935
187751399
453238269
434233426
519055855
165826598
579214555
582451729
165826598
412162897
198462585
359276766
474721867
687487748
961625182
969282688
549617383
461658278
862850847
965484371
435085870
672026389
145391636
536940355
402553843
179610013
804588099
182713079
813260614
383092406
94494540
555016996
68219813
310727806
339179914
647846941
76248563
240530255
763963886
684946912
582701054
211501550
894020648
895702295
450011962
763963886
60022166
290783272
836839919
875534820
439954002
722042450
211917585
881722892
381981943
196055153
691943808
941628085
779721769
866431650
577321764
309128155
461806508
767828166
679303229
211068792
775188229
981385165
925499417
812416562
825319853
228380174
439954002
796574644
906055484
359148957
639736081
863811895
768408832
216796502
402355081
642356525
376411279
722042450
872686922
895702295
211501550
813260614
280831396
404325063
57665797
165826598
593960001
445186159
779721769
113133286
320229507
766929566
469469717
440608370
160628174
77416700
165826598
895702295
170590915
343475073
211917585
469469717
145391636
28307690
326660698
906902078
358606451
705678651
856004188
185645739
828133828
78727809
317765140
793600825
747756128
488273162
587398722
961625182
970984700
555236061
736838068
661608404
219962856
68219813
204144478
503852174
588423957
788124070
925499417
29012972
733101925
579214555
886279736
922858964
461199020
361557260
693803923
609787248
30290084
683363697
54803574
873409500
856244838
532106943
68700442
948297435
693803923
555236061
331653196
920231125
158429103
262564222
262564222
418006599
653950619
30137740
846127187
381981943
806321726
461780349
843943106
776287899
14172224
303909226
555236061
418036050
384024779
112573346
561836042
469887000
100908865
137070595
187751399
117315825
862850847
401533783
693803923
469887000
215976275
986962793
20046543
62561446
414961729
414961729
414961729
828133828
693803923
895702295
925499417
211501550
187787381
208548794
154380237
460864789
248762914
844931145
950812710
834435219
72855651
495289894
915268602
586054806
744172657
151374167
947734774
703315157
60580168
45682233
130493002
586054806
45396683
975119497
889126331
187751399
881327219
896594863
825319853
860687975
515421332
361557260
495289894
585426319
609787248
528944829
825319853
23229851
609787248
776971070
561722488
136439626
515640365
26383599
733101925
40093086
467608312
679303229
692779630
941628085
886279736
744115870
28307690
178564414
237774110
879763969
145391636
151576322
317765140
784310083
240088664
218634989
418036050
467608312
147270614
174797437
925499417
970296947
404325063
275105499
285945783
579214555
428809332
682204292
290428107
917818490
570927565
987074364
20046543
340255308
611315133
392568463
372057935
741247255
140415698
813260614
187751399
845495491
439148978
384024779
852357468
49633131
575744853
925499417
600863252
317765140
382871663
692879245
856004188
691732395
966952974
104734029
579214555
959165743
151374167
389431456
172203837
794278573
901625413
446844184
768408832
920920935
72855651
55276733
894704509
161712421
378751388
189212613
723975102
212610569
464426005
155171369
741247255
989519739
528841663
49433624
401533783
211068792
480280306
655988988
72855651
113230760
488776790
608558360
469887000
275105499
830908142
962121020
317765140
155171369
633527481
711110244
113230760
285945783
460864789
646198749
147270614
547649408
14172224
943926624
331653196
52790338
519289874
369826103
473676129
16397717
480280306
165826598
617520948
847325789
178564414
286781205
588423957
152734787
14395290
319550216
723874919
769718990
30137740
731348782
905066288
197716392
792647734
479575261
630709932
712783719
572148211
962121020
211068792
843014489
888599975
160628174
742384295
240530255
941113591
889126331
339179914
586054806
948384226
72855651
464426005
745598746
442733547
445186159
846127187
825319853
339179914
778814112
187751399
463968791
623822477
804588099
646198749
641377542
856004188
535370597
280019477
889126331
986962793
478720187
686428527
806321726
582701054
435085870
494688308
123675187
422980334
845495491
925499417
422980334
78727809
815607113
426442267
130493002
739652206
139618793
342473420
86606394
804588099
98010773
237774110
171959467
40093086
450011962
617520948
768213918
830537197
211490167
953945096
290428107
625963047
640428966
418036050
889860888
78727809
20046543
196055153
418972850
84349982
140547683
442733547
281760589
289085952
216796502
932407686
446025247
792349951
204694095
41901067
211501550
587398722
920231125
49502087
452923040
339179914
24714549
225884856
889860888
50693569
639736081
532106943
836316949
421986658
899912696
419286425
607763407
208548794
474721867
517175114
317765140
700310443
813260614
226755584
772435595
414961729
165826598
685731817
799256599
414961729
681654788
461348214
971066181
846818493
600863252
469887000
384024779
475406355
683305543
466444309
532106943
825319853
349252118
455499294
420840926
976690614
467608312
971066181
208548794
228669536
959165743
187751399
98010773
140415698
672026389
71520653
317765140
766929566
969282688
739787346
461780349
622450628
30290084
588423957
460753624
532106943
90072075
468335533
238486115
970944023
293027403
123675187
588423957
461658278
896594863
262564222
304330270
326252155
460864789
561836042
795741936
925540639
895702295
712783719
89282207
422980334
461199020
846818493
863811895
478720187
877675580
247726590
714257656
792647734
807560153
527435940
960560612
49453881
180224574
382871663
253538463
386532399
863811895
593517949
58584058
941628085
385428880
527659892
997518750
856004188
975119497
962121020
286781205
573159446
622450628
156736834
974907081
535370597
264197020
804588099
240088664
7086112
574247087
568523052
381981943
817286434
901625413
99123734
289085952
249344985
936671066
604743216
342376405
20046543
997033792
934940759
768213918
455499294
15951662
766022188
289085952
845495491
156141870
394823273
527927765
825319853
617520948
389431456
375675729
743524772
814052326
414961729
976270287
575744853
709912908
418036050
464207552
246768591
298938062
813260614
886160282
418006599
446844184
365785305
376411279
125122892
240530255
712783719
970984700
628664061
151576322
896594863
310727806
295522812
211490167
769718990
545758504
412162897
632599319
94494540
800761317
230714741
140547683
196055153
312949855
829170219
160862559
238486115
806321726
123675187
854014508
446263463
206445311
592137011
604743216
113961031
925540639
535370597
335162913
598027580
479575261
149469031
875139691
703565558
473480446
403160863
112942428
699862909
688881917
836839919
806321726
460864789
474721867
130493002
926954256
187751399
192714440
331653196
30290084
154380237
304977626
452196623
461199020
287988655
693803923
684210854
113230760
886160282
392568463
708029009
625963047
310727806
394119685
787367263
144296415
353996994
136882427
422980334
116902078
30137740
298938062
768960976
779721769
476765100
160862559
601911847
444084893
336181883
20046543
121647693
685229132
907803560
898887461
206445311
165826598
741247255
310727806
225884856
199143661
915262923
49633131
579214555
30290084
303909226
778814112
94494540
776971070
187345550
289085952
474721867
32677570
889126331
688881917
947644187
461806508
288367385
981385165
981385165
515640365
51791358
945261580
693803923
240530255
623822477
36805549
959165743
617520948
504761268
148494167
336181883
160862559
598799497
868839773
253042435
328464067
160628174
532106943
731348782
689809573
609687916
452923040
112942428
700310443
912478428
479575261
289085952
753770013
4598075
848515514
287988655
204144478
317765140
497823253
209486425
20046543
381981943
693803923
442733547
418036050
724508568
617766138
125122892
450190331
151576322
971066181
820518718
585426319
970984700
772435595
310727806
459261439
823076230
507076926
386259012
418006599
412162897
229222936
113961031
90921344
51791358
712659620
825319853
115166721
470068438
633330812
60022166
588553600
722042450
862850847
707539040
164903451
972311289
829170219
225054155
608558360
847121389
460864789
863811895
943926624
731348782
90921344
806321726
758497249
182713079
861565871
62561446
825319853
815119468
527659892
863811895
896594863
434233426
519055855
615396002
418036050
440068890
989791441
806321726
925499417
813260614
970984700
317765140
620070080
23157284
889860888
494688308
247726590
148494167
446844184
98677422
726711468
15446117
479574685
960560612
856244838
889126331
389431456
617520948
317765140
825319853
527435940
527659892
253714730
5800030
970296947
804588099
100908865
216796502
63760504
94494540
383673741
208548794
518213317
625963047
825319853
293027403
707539040
653950619
828133828
363336541
289085952
199849938
708029009
584030519
223505162
912478428
918301037
469887000
459699465
934940759
642356525
1966258
240530255
460753624
895702295
677145693
418036050
709912908
479237319
426442267
620070080
825319853
953945096
685229132
598799497
976270287
148235150
846127187
353996994
622450628
638455202
16397717
838797853
845495491
846818493
450011962
369893673
786293596
639100432
262564222
943926624
317765140
836839919
656267649
723975102
716607916
925499417
980451751
140628461
519055855
482494503
266311627
617517113
475406355
89742359
188951867
435085870
622450628
418006599
981385165
817083170
237774110
852234606
115166721
195752241
461199020
268388599
519289874
795741936
187751399
384024779
165826598
630709932
941628085
845960668
654564081
459079239
654564081
934568314
319550216
171307283
741247255
948003821
105891417
268388599
339179914
24339466
336181883
155171369
275105499
593656354
987074364
317765140
366460175
895702295
204144478
598799497
895702295
825319853
881722892
478720187
20046543
978638423
740153538
845960668
992639205
94494540
422980334
97137446
448514507
895702295
216796502
333790730
6003194
61998275
863811895
846127187
836839919
96564753
317765140
528944829
110472115
948297435
486008546
836839919
264197020
422989263
644456535
979308290
780744629
743524772
916949269
252340749
78801613
498217145
532106943
877675580
262564222
164109300
773671967
268279939
532106943
532106943
830537197
831563044
815607113
359276766
803375912
46459702
372057935
218634989
450011962
330674082
856830201
568523052
941113591
906055484
230663188
882210421
877053193
83802134
646198749
844931145
287988655
731348782
262564222
585426319
820518718
610989720
262564222
418036050
448514507
846818493
649913691
379763634
893534487
140415698
792647734
437027557
622450628
813260614
76582853
305601386
804588099
187751399
32677570
62133486
660644644
997518750
469887000
418036050
78801613
44110928
386259012
481060510
495823738
861045550
776971070
574247087
792647734
149469031
324946481
298938062
49633131
90072075
852357468
29817260
310727806
476927721
863811895
799256599
62133486
733101925
803375912
211501550
310727806
588423957
547649408
752485092
253714730
461199020
455499294
464207552
76248563
763963886
885897063
418006599
237774110
464207552
384024779
893534487
99123734
155171369
247726590
418036050
85361582
379724559
989791441
791225868
401533783
383092406
722042450
730852316
480280306
366124435
585481883
444084893
532962643
895702295
320229507
124185175
799256599
842456531
435085870
999232995
889126331
586054806
452196623
196055153
877675580
970984700
317765140
346389815
661608404
140547683
444084893
331653196
549617383
211917585
182713079
253042435
877675580
763963886
897935839
671740178
962121020
753714361
439954002
829170219
622194201
820518718
460864789
569426086
942948535
976270287
654564081
838797853
442117547
342376405
78801613
252340749
7086112
828661728
422980334
414961729
579214555
178564414
863811895
420793021
211501550
68700442
620070080
992639205
705678651
479575261
914678144
915262923
875139691
16397717
33121472
527464037
527464037
452923040
275227218
700310443
211501550
692779630
188951867
112942428
461199020
866431650
77416700
445186159
418036050
473480446
922858964
997033792
796574644
15446117
705678651
187787381
461199020
123675187
30892234
989519739
191099639
335162913
663082348
889860888
36805549
267793037
852234606
5800030
588553600
773064798
184209517
992639205
909796114
576826666
979921021
814052326
404325063
199301519
587398722
121647693
503852174
199102860
663082348
618157701
147270614
478720187
519289874
620981488
378581611
281760589
23157284
792647734
730852316
480280306
519289874
310727806
843943106
443269252
422989263
576066531
660644644
24339466
281686457
495289894
772435595
253042435
461199020
208548794
495512249
268388599
508169396
439148978
461806508
970944023
609787248
22624267
427320783
321256348
350963413
41313455
500491568
942948535
620070080
136988919
682204292
658340431
588423957
292670161
707539040
813260614
211068792
512418566
447980021
865246627
463141213
211501550
585426319
189212613
836839919
571047035
101387138
692779630
130493002
899405815
527659892
745598746
174626059
722042450
630709932
792647734
293266598
688976482
60022166
861565871
996434290
402355081
517175114
422980334
342376405
30137740
155171369
339179914
361557260
947644187
547649408
760475272
814052326
788105500
947734774
856004188
834270774
578171904
22624267
117990828
594606310
989519739
68745311
151576322
959165743
598799497
934940759
585426319
199102860
695763902
289085952
744115870
744115870
342519194
769718990
970984700
982856362
187751399
986962793
932407686
699862909
404810767
53792712
955354570
707539040
898887461
418036050
168061031
408052059
898887461
685731817
228119607
504761268
953505287
828133828
940167556
742927254
889126331
803375912
601911847
641377542
974148721
828661728
741247255
960560612
847121389
191099639
920231125
394119685
863811895
299028724
60580168
182713079
230714741
557850088
100908865
894704509
469887000
234816183
322103335
469887000
813804149
460864789
633361710
165402101
114453482
346389815
742927254
72822573
705717233
914678144
616054235
829170219
310727806
219962856
772435595
625963047
541375413
382871663
338439178
792647734
420840926
903812279
469887000
447980021
902427368
418036050
953945096
479237319
825319853
813260614
941628085
310727806
9688595
689809573
863811895
7086112
995646506
685229132
941628085
475359071
617520948
813804149
446263463
136988919
211501550
742927254
925540639
155612657
694002421
545465568
685731817
528944829
923662898
90677867
500491568
535370597
923409250
545465568
20046543
140415698
588423957
385702297
97137446
568403567
249344985
662559915
828861960
528841663
275676406
868839773
238486115
455709411
366124435
208548794
475359071
934940759
934940759
480280306
372057935
158429103
363336541
693803923
216796502
285945783
532962643
831563044
209486425
384024779
77416700
187787381
310727806
30290084
684210854
794278573
588423957
136988919
488273162
912478428
408052059
266311627
211490167
240530255
693803923
469887000
155171369
948003821
641377542
518887536
921874297
503852174
225884856
868839773
326252155
476927721
918301037
439148978
262564222
801286639
678158111
941113591
359276766
594606310
117055993
632599319
625963047
461658278
179610013
693160228
731348782
739787346
861045550
447980021
902427368
889860888
29714846
96564753
174797437
486710457
137613609
226461520
199102860
149469031
995047714
179610013
160628174
601911847
948003821
804588099
464207552
18067872
459261439
469887000
418036050
189212613
145391636
326252155
394823273
925499417
495289894
584030519
196055153
825319853
216796502
519055855
275105499
165826598
160797551
165826598
155171369
414961729
804854729
776971070
384024779
149469031
90921344
28307690
763963886
617520948
466444309
418036050
40093086
617766138
418036050
923409250
803375912
693803923
712783719
317765140
736933697
230714741
601911847
537370857
889860888
461199020
925499417
281760589
304330270
744172657
852564845
189212613
691732395
317765140
94494540
593960001
90921344
555236061
889860888
317765140
469887000
434233426
714257656
587398722
469469717
24339466
906055484
455709411
693803923
479575261
623822477
485629911
268388599
525615840
843613959
113230760
331653196
394119685
898887461
693803923
934568314
77416700
419735841
85361582
30290084
932888618
763963886
155612657
397353990
856004188
678158111
422980334
903812279
90921344
723975102
469887000
607247763
982856362
463968791
711110244
326252155
607763407
418972850
786293596
902427368
731554451
247726590
625963047
974575876
994895724
899405815
422989263
889860888
860529392
479237319
155171369
940167556
776287899
836839919
488273162
886279736
863811895
707539040
36805549
296052381
469887000
925499417
661816277
889126331
980451751
460864789
803383453
365785305
252340749
152496259
375675729
324946481
889860888
515421332
211068792
515640365
464426005
137070595
625963047
864815365
805613461
552679123
792647734
196055153
412162897
992639205
549603536
124185175
383092406
846818493
342519194
382871663
607763407
863811895
918301037
481060510
846818493
58025944
825319853
312535291
182713079
788239370
532106943
474721867
654564081
609787248
404325063
160797551
260986004
149469031
199301519
813260614
461199020
461199020
899405815
788105500
528841663
45396683
953381221
693803923
976270287
466444309
26383599
963184022
690990975
445186159
136882427
807560153
803538166
766022188
655988988
896594863
246768591
745598746
617517113
543588231
280861244
793600825
435085870
252340749
211068792
923107443
724508568
434233426
45396683
293266598
594606310
226950890
848142121
893859904
685731817
527435940
970296947
36805549
888599975
875139691
155171369
339179914
763963886
673194911
895702295
895702295
397353990
915012879
384024779
1966258
211917585
495823738
225337406
905066288
316271107
582451729
154380237
474721867
660644644
800761317
607763407
470552607
461199020
459261439
453238269
105580676
532106943
29012972
7572521
473480446
702269717
310727806
165826598
176495218
863811895
475406355
495289894
585426319
30290084
412162897
461232788
24714549
647846941
52790338
745598746
731348782
759295957
86067843
685731817
776971070
814052326
594606310
326252155
90921344
191099639
63760504
768213918
480280306
495823738
981385165
422980334
982048989
813260614
679303229
230663188
266311627
72822573
285389966
418006599
899405815
733101925
461199020
593893694
940167556
152496259
780744629
925499417
442117547
812416562
925540639
334764325
304330270
604743216
479575261
7572521
293266598
889860888
693803923
842456531
317765140
747419514
187751399
369893673
187751399
753770013
693803923
49502087
825319853
464207552
995646506
9688595
121647693
588423957
208548794
264197020
418036050
211501550
191099639
976270287
504761268
792647734
461199020
418036050
60580168
180224574
336181883
247726590
240530255
934568314
620070080
685731817
317765140
893534487
225054155
342376405
628664061
846818493
598799497
789277313
211501550
226513871
633330812
527659892
995646506
895702295
773671967
290428107
333790730
948919574
617520948
312535291
382871663
199143661
281760589
137613609
825622103
495823738
292670161
478720187
863811895
822837637
114453482
693803923
26383599
537370857
7086112
633527481
330674082
625963047
955354570
485629911
633330812
366124435
519289874
999232995
233804156
804588099
895702295
518591907
392568463
828133828
856244838
901436277
864815365
873409500
552679123
113230760
62133486
692779630
975119497
545465568
989519739
68745311
295522812
986911052
733101925
78801613
768960976
450011962
89742359
460753624
225884856
863811895
641377542
742384295
289085952
358969436
641377542
536411290
894638660
941628085
776971070
23229851
981385165
461199020
460864789
815119468
247726590
442733547
62561446
417165509
228380174
112942428
160862559
49453881
803375912
618157701
689809573
863811895
693803923
97137446
407903469
461199020
455499294
461199020
331653196
477776586
934568314
197598987
994895724
568523052
394119685
363336541
463741777
487049537
358969436
625963047
510850074
461780349
825319853
941628085
886279736
885467094
745598746
460753624
717938872
796068509
776287899
722042450
575977310
285025385
953505287
532106943
309128155
535370597
653950619
863811895
841681852
934940759
933513036
844931145
293027403
768960976
834270774
290783272
899732589
579214555
986962793
918301037
450190331
579214555
863811895
915012879
7572521
617520948
849931458
813260614
419735841
893534487
416154636
899405815
532106943
115166721
94494540
384024779
289085952
803383453
437027557
326660698
170680637
264197020
147270614
593960001
246768591
24714549
693803923
73493485
419735841
382871663
975119497
699862909
881722892
99123734
975119497
792349951
446844184
804588099
830908142
461199020
825319853
467736387
825319853
160628174
814052326
804588099
587398722
745598746
53792712
932407686
321256348
509828342
436524274
12184341
60580168
450011962
288367385
46459702
793600825
198854868
495289894
793656520
804588099
976690614
889860888
41901067
20046543
237774110
654564081
741247255
89742359
463968791
729454626
962121020
897935839
849931458
426816739
588423957
902427368
899997766
981385165
326252155
160628174
179610013
226461520
843014489
460864789
682204292
275227218
813260614
310727806
414961729
499901949
588423957
723874919
216796502
955354570
546129589
681668274
187751399
792647734
606305288
112942428
187345550
416154636
989519739
831563044
418036050
49433624
190118818
776971070
434233426
339179914
206445311
404325063
253538463
744115870
208548794
515421332
994895724
915268602
60580168
829170219
285945783
187751399
903812279
404325063
688976482
962121020
168133547
197716392
870945541
820518718
211501550
226755584
532106943
152496259
189212613
992639205
386532399
592137011
515421332
336181883
768213918
326252155
363336541
522841120
478720187
453451039
461806508
326252155
445186159
435085870
9688595
474721867
469887000
386607125
188951867
804588099
418036050
208548794
685731817
266311627
151687766
948384226
418006599
197716392
478720187
402355081
881722892
852564845
450011962
165770587
31157306
292304899
264197020
745598746
160628174
825319853
247726590
76248563
461199020
763963886
518887536
24714549
638687446
189212613
864815365
918301037
940167556
338439178
918301037
804588099
804588099
440068890
421986658
384024779
149469031
97137446
863811895
752485092
212610569
889860888
953381221
906055484
899405815
842456531
460864789
218634989
948919574
999232995
678158111
792647734
145391636
247726590
763963886
693803923
479574685
975119497
461199020
886160282
588423957
437027557
925540639
404325063
688976482
115166721
587398722
535370597
460753624
97137446
384024779
361629634
582701054
321256348
914678144
999232995
382871663
171307283
230714741
828661728
192714440
73493485
402553843
834270774
426878589
813260614
165826598
373921389
837132486
873409500
198462585
586054806
685731817
473030907
863811895
532106943
24339466
420793021
873409500
495289894
62561446
86800564
507076926
799669254
285945783
504761268
784310083
722042450
397010053
500491568
632599319
278233399
519055855
416154636
825319853
473390446
218634989
794278573
239532971
461199020
448514507
418036050
661816277
541868355
346425576
187751399
632208229
384024779
40093086
418006599
768960976
165826598
852234606
569426086
532106943
404325063
894704509
187751399
386607125
813260614
925499417
216796502
768960976
617520948
342376405
693803923
959165743
440068890
130493002
889126331
997518750
846818493
7572521
285945783
846818493
527659892
863811895
292670161
872686922
442733547
617520948
905066288
585653645
420840926
113230760
763963886
326252155
844931145
907803560
49633131
464426005
594547625
418006599
317765140
498159803
873409500
461199020
576066531
155612657
226950890
923409250
592137011
479575261
187345550
730852316
617520948
14153845
155171369
137613609
883181773
461806508
846818493
49433624
461199020
863811895
691943808
518213317
461199020
995857201
225337406
228119607
253538463
837132486
773671967
763963886
615396002
418036050
418036050
723975102
218634989
976690614
889860888
987074364
473480446
522839714
104734029
408052059
925499417
404325063
180224574
247726590
799669254
463968791
618256310
418006599
649892962
419286425
779721769
28307690
847121389
504761268
934568314
160628174
461199020
987074364
885467094
914678144
419735841
41901067
366460175
950477187
992639205
881327219
941628085
365457864
379724559
922858964
148235150
404810767
825319853
834045476
536411290
94494540
478720187
962121020
825319853
588423957
685731817
834045476
525615840
693803923
160797551
844829978
171307283
610989720
455499294
987074364
917818490
469887000
941628085
30137740
806321726
352887424
136439626
962121020
923107443
197598987
13966561
889126331
717938872
237718768
948003821
622450628
830537197
199143661
448514507
779721769
422989263
90072075
43400282
886160282
646198749
211501550
418036050
579214555
234816183
995047714
592137011
160862559
654564081
729454626
618256310
846818493
658474134
495289894
941628085
866431650
4598075
220944230
803383453
226950890
459261439
846127187
460753624
155171369
53792712
658340431
461199020
339179914
89282207
440068890
707539040
464426005
155171369
62561446
442117547
932888618
309128155
461199020
165826598
309128155
828661728
372767619
549603536
442117547
479575261
384024779
426816739
972311289
155171369
461780349
856004188
333790730
30892234
292670161
879763969
577190122
914678144
204144478
336181883
30290084
648414092
189375694
53792712
180224574
500552414
863811895
392766348
50693569
982048989
221106932
744172657
32677570
44110928
570927565
165826598
461199020
836839919
861565871
404810767
956697836
970984700
486008546
196055153
873409500
470552607
997033792
366460175
979039471
672026389
280019477
759295957
620070080
68745311
622450628
757502776
703315157
982586003
578171904
463741777
342376405
800761317
852564845
317765140
918301037
115166721
703565558
211501550
442733547
681654788
76582853
723012627
989791441
401533783
568523052
763963886
717938872
404810767
987074364
211501550
418006599
541375413
905638180
495685549
620265131
685229132
495823738
585426319
986911052
383673741
543588231
682204292
113961031
275227218
184209517
907803560
863811895
725288221
487049537
137613609
211917585
895702295
535370597
766022188
653950619
418036050
78727809
712783719
914678144
372057935
247726590
972311289
460753624
820428591
585426319
452923040
98677422
187751399
846818493
894704509
463968791
386607125
145391636
686960698
386607125
462538808
677145693
237774110
796574644
901436277
199143661
873409500
863811895
58025944
52790338
422980334
682204292
844931145
825319853
846818493
453238269
675987938
452923040
30892234
62133486
834435219
330674082
369826103
466444309
877675580
309128155
976270287
495823738
401533783
813260614
623822477
922652752
925499417
691732395
987074364
404325063
941628085
450011962
545036041
545465568
383673741
625963047
685731817
394119685
646198749
837132486
12184341
20046543
216796502
795741936
895702295
384024779
950812710
813260614
420793021
834435219
960560612
970296947
860529392
515421332
572148211
246768591
253042435
152496259
299785917
813260614
316505173
285945783
404325063
803375912
587398722
585426319
742384295
825319853
845960668
462538808
285945783
726673082
914678144
216796502
845495491
509828342
805613461
418036050
959165743
682166403
443797059
473480446
326660698
226950890
588553600
788239370
934568314
537607258
620070080
557850088
418972850
4598075
495685549
474721867
208548794
685731817
446844184
555236061
889126331
744369863
934940759
926954256
436524274
691943808
149469031
321256348
693803923
646198749
359276766
948003821
699862909
461199020
873409500
702269717
232662069
905066288
496740700
225337406
633330812
170680637
461780349
685229132
799256599
889126331
397010053
156736834
993345912
962121020
678158111
707539040
112942428
970944023
873409500
154380237
41313455
671740178
382871663
570927565
889860888
899912696
280019477
649892962
885467094
922652752
788124070
873409500
469887000
982586003
30137740
30290084
940167556
112942428
889126331
532106943
961625182
31157306
188951867
535370597
253538463
620265131
460753624
515421332
987449031
418036050
335162913
588423957
814052326
45396683
267793037
305601386
29012972
161712421
5800030
211917585
155171369
947734774
408052059
188951867
796079771
104734029
532962643
799256599
439148978
44110928
226755584
165826598
532106943
886160282
264197020
495289894
145391636
894020648
320421616
914678144
535370597
359276766
821644936
84757179
112573346
98677422
687487748
866431650
467608312
478720187
211917585
527464037
470552607
561722488
992639205
480280306
495823738
40093086
623822477
268388599
470552607
763963886
812180988
873409500
982586003
517175114
575744853
745598746
151687766
779721769
459079239
711110244
275105499
675987938
188951867
592104762
198462585
317765140
831563044
349252118
61998275
863811895
707539040
211501550
925499417
757502776
926954256
675987938
934568314
199143661
934940759
915262923
379724559
846818493
527435940
527659892
691732395
515421332
435085870
326252155
100908865
464207552
216796502
792647734
681668274
460864789
317765140
40093086
240530255
188951867
863811895
20046543
769718990
554749770
863811895
229222936
688881917
461806508
646198749
768213918
455499294
694002421
466444309
23229851
712783719
198462585
674648102
154380237
155171369
461199020
639100432
455499294
460753624
137613609
25932373
155171369
742927254
422980334
317765140
90072075
725288221
422980334
585653645
470552607
699199410
49433624
289085952
784310083
633361710
515005545
104734029
522841120
962121020
861045550
216796502
989101388
889126331
507076926
165826598
899405815
72855651
674944129
211068792
223505162
328464067
419286425
594547625
32677570
804588099
58584058
576826666
795741936
495685549
382871663
843613959
461199020
479575261
902427368
105580676
803375912
262564222
834435219
836316949
509828342
753770013
431053614
803375912
561722488
902427368
691732395
982856362
769062146
228119607
414961729
773671967
960560612
894704509
156736834
427320783
50693569
450190331
182713079
834045476
757502776
655988988
568441217
187751399
820518718
634581329
981385165
211490167
468335533
775188229
987074364
76430144
76582853
215976275
804588099
610989720
197598987
705717233
383092406
461199020
699862909
609183073
262564222
154380237
286781205
689294924
124185175
419286425
731348782
97137446
470552607
395197974
787367263
475359071
825319853
435085870
992639205
863811895
324946481
114453482
731348782
967452339
901625413
705717233
889860888
693803923
923107443
703315157
404810767
822837637
519289874
326252155
226781447
404325063
863811895
49502087
225884856
679303229
204144478
29714846
561722488
747419514
847121389
204144478
886279736
497823253
208548794
925499417
815806938
825319853
778606270
679303229
204694095
639100432
693803923
922652752
267793037
439148978
1966258
547649408
949152491
180224574
384024779
211501550
685731817
823076230
481060510
825319853
187751399
461199020
709912908
266311627
820428591
208548794
950477187
504761268
402553843
275105499
653950619
440608370
745598746
50693569
182713079
813260614
375906658
189212613
495289894
825319853
346389815
431053614
171307283
100908865
778606270
384024779
795741936
180224574
528944829
956697836
154380237
211068792
971259822
215976275
798852972
844931145
598799497
617520948
568523052
693803923
889860888
677145693
324946481
748143564
863811895
535370597
187751399
577321764
593960001
873409500
524030034
541868355
545758504
640459014
187751399
895702295
532106943
995047714
247726590
414961729
699199410
187751399
901625413
286579723
470552607
280861244
495685549
834435219
830908142
934940759
638687446
397353990
117315825
476927721
689294924
685731817
445186159
863811895
112573346
763963886
875534820
949152491
725288221
799256599
486008546
598799497
894020648
842456531
847325789
404325063
256483095
188951867
685731817
817083170
211068792
384024779
218634989
856004188
285945783
646198749
312949855
970984700
895702295
286900465
981385165
440068890
527659892
112942428
941628085
58025944
275105499
845960668
883181773
5800030
278233399
77416700
460864789
820518718
649913691
886160282
264197020
693803923
206445311
693803923
934940759
467608312
811418489
324946481
148235150
406336157
888599975
232662069
886279736
522839714
691732395
406532326
779721769
33121472
970984700
834435219
426442267
768213918
814052326
112942428
379724559
361629634
763963886
112942428
250276207
317765140
262564222
262564222
834435219
992639205
453584270
226781447
222630259
744172657
211501550
573159446
747756128
825319853
285945783
796574644
60022166
378751388
714257656
228119607
211490167
426442267
788105500
862850847
570927565
863811895
804588099
911418822
20046543
68745311
72822573
211501550
24714549
828133828
310727806
23157284
174403279
654564081
460864789
331653196
788105500
426878589
931353246
196055153
265084421
693803923
160628174
731348782
326252155
771260492
659613804
486710457
296052381
804588099
798852972
86606394
962121020
527927765
90072075
733101925
394823273
461348214
970984700
685731817
117055993
372767619
726673082
546129589
752485092
579214555
934940759
185468977
533443999
588423957
208548794
9688595
289085952
693803923
825319853
464426005
339179914
805613461
379724559
625963047
339179914
479574685
914678144
842456531
699199410
290428107
885467094
712783719
915268602
392568463
473480446
863811895
920709305
896594863
925499417
461658278
232662069
322103335
206445311
863811895
712783719
209780052
535370597
512357278
381981943
385632981
693803923
428078371
693803923
992639205
866431650
932407686
655988988
342376405
813260614
26383599
440068890
996434290
907803560
404810767
481060510
889860888
543588231
708029009
479575261
793656520
692779630
623822477
828133828
478720187
237774110
179610013
773671967
820518718
894704509
623822477
187751399
889860888
799669254
211501550
622450628
960560612
290783272
149469031
847121389
962121020
147270614
532106943
346608058
999232995
622194201
863811895
13966561
384024779
469887000
617520948
641377542
510850074
780744629
942948535
20046543
975679778
440068890
249344985
459079239
646198749
588423957
187751399
240530255
289085952
711110244
156736834
862850847
280861244
407903469
744172657
863811895
463968791
863811895
623822477
533443999
528283325
164109300
240530255
757502776
945261580
334764325
877675580
96564753
121647693
199143661
292670161
285945783
163141101
262564222
414961729
392133827
206445311
211501550
467608312
784310083
778814112
247726590
675987938
16397717
519289874
934568314
469887000
585426319
588553600
712783719
741247255
527659892
899912696
515005545
925540639
100421989
402355081
592104762
926954256
197716392
711110244
923063597
187751399
792647734
982586003
677145693
692779630
866431650
796574644
856004188
498159803
804854729
852564845
745598746
843014489
673194911
536940355
582451729
769718990
112573346
178564414
825319853
395197974
76248563
831563044
811418489
889860888
845495491
187751399
742384295
184209517
392568463
528283325
659613804
414961729
653950619
384024779
503852174
211068792
987449031
980451751
395197974
404325063
925499417
717938872
517175114
155171369
404325063
725288221
455499294
685229132
422980334
825319853
165826598
532106943
545758504
285389966
404325063
591045624
497823253
262564222
461199020
646198749
156736834
420793021
768213918
13966561
72855651
480280306
94494540
941628085
469887000
178564414
856830201
320421616
187751399
885467094
264197020
950875072
371463627
693803923
598799497
914678144
422980334
843014489
431053614
825319853
862850847
527659892
588423957
215976275
703565558
863811895
216796502
466444309
712783719
863811895
625963047
512357278
170590915
535370597
16397717
895702295
617520948
394823273
834270774
996434290
846127187
310727806
693803923
618256310
625963047
726711468
970984700
715981843
247726590
440068890
792647734
813260614
574247087
240530255
487049537
699189748
452196623
324946481
873409500
776971070
155171369
691732395
247726590
73493485
841681852
820518718
290428107
582451729
171959467
825622103
20046543
238486115
158429103
198462585
920231125
538291430
24339466
496740700
646198749
773671967
925499417
941628085
45682233
585426319
772435595
461199020
522839714
395197974
460864789
969282688
316271107
976270287
825319853
147270614
268388599
15446117
834435219
535370597
646198749
861045550
733101925
825319853
528944829
744172657
654564081
469887000
923063597
847121389
461232788
212610569
394119685
470552607
461199020
617520948
339179914
422989263
469887000
707539040
90921344
744115870
204694095
475437536
630709932
260986004
30290084
960560612
253042435
53792712
804588099
515421332
159888769
54803574
240530255
204144478
825319853
338439178
863811895
13966561
894704509
29817260
461780349
212610569
848142121
188951867
23157284
979921021
401533783
515421332
125122892
422980334
778606270
394823273
683363697
992639205
532962643
868839773
330674082
948003821
762654431
264197020
40093086
723012627
177107193
98010773
946947811
62561446
442733547
60580168
925499417
555016996
685229132
648414092
570927565
475359071
443269252
837132486
794278573
610989720
715981843
211917585
820518718
211501550
234816183
962121020
837132486
440068890
656267649
532106943
498217145
469887000
414961729
180224574
925499417
187751399
90921344
187751399
722042450
804588099
62561446
493368479
639100432
895702295
620070080
647846941
304330270
172203837
199143661
211501550
331653196
40093086
948003821
525996413
209780052
145391636
646198749
588553600
160628174
731348782
528944829
267551964
974575876
187751399
20046543
655988988
473030907
895702295
225337406
473480446
196055153
105891417
617520948
460864789
363336541
58584058
836316949
576066531
469887000
262564222
950812710
733101925
328464067
208548794
247726590
834540461
989519739
442733547
779721769
994895724
792647734
868839773
992639205
187751399
532962643
4598075
557850088
554749770
30137740
281760589
675987938
623822477
591045624
588423957
914678144
136439626
814044665
693160228
901436277
287988655
187751399
336181883
609317498
936671066
58025944
481060510
662559915
508169396
992639205
852234606
975119497
586054806
68219813
919213048
741247255
622450628
633361710
164903451
90072075
575977310
899405815
623822477
342547871
103582716
431053614
709912908
285945783
309128155
461199020
792647734
967452339
155171369
532106943
940167556
211501550
7572521
752822558
681654788
772435595
240530255
178564414
856004188
401533783
763963886
418036050
527435940
588553600
158429103
165402101
609183073
187751399
460864789
812416562
62133486
228380174
812416562
481060510
995646506
292637770
469887000
776971070
524030034
598027580
820518718
846818493
179610013
570927565
182713079
485629911
211501550
480280306
208548794
901625413
731348782
717938872
846818493
112573346
820518718
713660395
174626059
527927765
733101925
333790730
289085952
262564222
919213048
678158111
359276766
176495218
372057935
609988504
767828166
653950619
385632981
620265131
870945541
497823253
518887536
804588099
994895724
170680637
655988988
26383599
677145693
863811895
30137740
899405815
677145693
419286425
426442267
863811895
240530255
267793037
753714361
834270774
686960698
914678144
40093086
611315133
971709002
256483095
495823738
792349951
585481883
788105500
527659892
172203837
852234606
507076926
165826598
922652752
568403567
317765140
414961729
293266598
591045624
956697836
527435940
733454774
638687446
747756128
997518750
768960976
211501550
744115870
404325063
861565871
686428527
685229132
825319853
700310443
226461520
486710457
225884856
588553600
920920935
618256310
500491568
30290084
25932373
461199020
555236061
196055153
62561446
552679123
991158175
692779630
16397717
383092406
688976482
479575261
36805549
799669254
899912696
773077001
188951867
638455202
895702295
646198749
20046543
623822477
979039471
267793037
742384295
296052381
404325063
798432181
376411279
461199020
831563044
316271107
873409500
342376405
461806508
845495491
896594863
469887000
665468115
455499294
899405815
961625182
187751399
524030034
336181883
813260614
885467094
622450628
49255319
359148957
934568314
588423957
220944230
618157701
510850074
280019477
383092406
486710457
639100432
743524772
587398722
588423957
703104144
598027580
535370597
854014508
915268602
813260614
479575261
289085952
398636908
439148978
372057935
406336157
89282207
372057935
152734787
280831396
310727806
346389815
989791441
117315825
745598746
474164667
813804149
786293596
369893673
336181883
894020648
768213918
692779630
218634989
942948535
7086112
30290084
656267649
820428591
791225868
372057935
60580168
773671967
155171369
594606310
571047035
336181883
229222936
532106943
213733010
426442267
901625413
806321726
742384295
404325063
825319853
406532326
799669254
889126331
889860888
281760589
459261439
298938062
945261580
836839919
921874297
863811895
743524772
579214555
889126331
877053193
319550216
694002421
570927565
487049537
94494540
464426005
148235150
776971070
5800030
788239370
889126331
281686457
450011962
685229132
310727806
803375912
532106943
579214555
55276733
312535291
191099639
967452339
726711468
398618986
369893673
14395290
71520653
160862559
780744629
503852174
641377542
182713079
736838068
40093086
604743216
620981488
310727806
778606270
942379440
41901067
187751399
418036050
519055855
643994331
495823738
498159803
198462585
5800030
989101388
49502087
747756128
828861960
912478428
475359071
688881917
661816277
447953081
448514507
495289894
463741777
722042450
84757179
455499294
941628085
196055153
418036050
418036050
248762914
461199020
970296947
663082348
975119497
326660698
745598746
72855651
804588099
136882427
170590915
182713079
416154636
117315825
90072075
901436277
180224574
739652206
333790730
170590915
125122892
936671066
745598746
460753624
862850847
982048989
837132486
989101388
989519739
460403764
646198749
995047714
426442267
515640365
953381221
817083170
155171369
343475073
447953081
24339466
585653645
447980021
152734787
187751399
633361710
846818493
717938872
463141213
310727806
440608370
461199020
889860888
607247763
766022188
281686457
446844184
251681024
825319853
40093086
821644936
226513871
936671066
418036050
460864789
527435940
532106943
463968791
893859904
976270287
512357278
262564222
475437536
469887000
508169396
805613461
926954256
640428966
693803923
541375413
326252155
440068890
286579723
555016996
392568463
148235150
199143661
136882427
324946481
616054235
769718990
466444309
208548794
407903469
174626059
997033792
136882427
188951867
290783272
522839714
895702295
84349982
60022166
609317498
460048941
860687975
342376405
812416562
237774110
726711468
418036050
970296947
899405815
94494540
478720187
384024779
463968791
901625413
561722488
192714440
94494540
500110724
569426086
713660395
384024779
932888618
160862559
555236061
575977310
585426319
343310302
461199020
889860888
768213918
813260614
536411290
448514507
460864789
459261439
989101388
386532399
685229132
317765140
468335533
262564222
841681852
828861960
911418822
618256310
918301037
579214555
187345550
987074364
687487748
211501550
404325063
48675882
30290084
578171904
925499417
23157284
225884856
168133547
512357278
473390446
469887000
675987938
394119685
23157284
684946912
941628085
896594863
209780052
899405815
911418822
700310443
479237319
148235150
266311627
500491568
974907081
703104144
885897063
831563044
289085952
262564222
223505162
32677570
155171369
165826598
464426005
634102826
971066181
161712421
178564414
825319853
773064798
832309272
216796502
338439178
653950619
768213918
155171369
213733010
731348782
594606310
253538463
586054806
161583771
536411290
317765140
811418489
863811895
632208229
382871663
543588231
769718990
527435940
812180988
962121020
406336157
776287899
813260614
317765140
44110928
145391636
83802134
843014489
948003821
557850088
115634702
236695223
384024779
742384295
440068890
838797853
504761268
339179914
232662069
776971070
861045550
806321726
863811895
960560612
125122892
722042450
685731817
570927565
219962856
805613461
496740700
158429103
404325063
894704509
776971070
187751399
187751399
9688595
611315133
846818493
846818493
682204292
422980334
461199020
606305288
970984700
620070080
234816183
911418822
902427368
895702295
460753624
950812710
617520948
574247087
916949269
962121020
894704509
171307283
28718707
515421332
361557260
62133486
617520948
43400282
305601386
171959467
535370597
48675882
863811895
461232788
625963047
881722892
812180988
342473420
394119685
417165509
507429460
204144478
4598075
238486115
182713079
211917585
448514507
404810767
165618311
932888618
972311289
799256599
416154636
310727806
717938872
717938872
901625413
482494503
273764854
846127187
982586003
359148957
152496259
555236061
460864789
343310302
187751399
73493485
804588099
806321726
422980334
154380237
906055484
925499417
592104762
796068509
515421332
431437885
63760504
685731817
342376405
469887000
915012879
333790730
588423957
660644644
237774110
331653196
594547625
962121020
976270287
60580168
431437885
479574685
104734029
479574685
685731817
89282207
778606270
363336541
528841663
940167556
253538463
479574685
925499417
455499294
91364466
889126331
192714440
225337406
476927721
768960976
384024779
49633131
209486425
125122892
90921344
525615840
646198749
905066288
406336157
401533783
889860888
41901067
672026389
512418566
633330812
373921389
455499294
745598746
170680637
535370597
412162897
962121020
187751399
460864789
338439178
12184341
950477187
838797853
290783272
989519739
285945783
99123734
898887461
30290084
64780140
287988655
464426005
401533783
828861960
463741777
806321726
234816183
585481883
442117547
570927565
743524772
422980334
628664061
165826598
978638423
395197974
864815365
820518718
763963886
245137014
632599319
418036050
230663188
48675882
450011962
310727806
946947811
176495218
155171369
395612934
707539040
766722003
289085952
41313455
925499417
265084421
688976482
460864789
500552414
392766348
768213918
693803923
852357468
342519194
155171369
342376405
20046543
404325063
844829978
296052381
455709411
578171904
392568463
278233399
253042435
522841120
77416700
953505287
331653196
692879245
229222936
347286822
740153538
422980334
149469031
187751399
154380237
198462585
915268602
4598075
623822477
830908142
155171369
979039471
788124070
338439178
995646506
834270774
112942428
171959467
970296947
843943106
881327219
464426005
825319853
161712421
333860688
847325789
843014489
942948535
805613461
436964864
264197020
640459014
976270287
218634989
363336541
171307283
632599319
339179914
140628461
240530255
473390446
912478428
677145693
934940759
49453881
611315133
922858964
962121020
34228088
873409500
594606310
165826598
40093086
226781447
915012879
331653196
58025944
723012627
705717233
685731817
168133547
962121020
997518750
292670161
628664061
980451751
264197020
841681852
535370597
856004188
820518718
88442380
775188229
972311289
97137446
455709411
945261580
20046543
763963886
925499417
461806508
640428966
620070080
538291430
240530255
792349951
125946566
989519739
88442380
622450628
475406355
519055855
30290084
247726590
209780052
104734029
659613804
86067843
805613461
801286639
536411290
426442267
598027580
460403764
787367263
856004188
791225868
4598075
342547871
643994331
557850088
155171369
381981943
280857925
518591907
873409500
500491568
32677570
863811895
989519739
736838068
941628085
268388599
535370597
625963047
199143661
155171369
588423957
772435595
4598075
423500607
585426319
369893673
806321726
151576322
488776790
419286425
155171369
736838068
178564414
426816739
763963886
481060510
292670161
197716392
745598746
398618986
992639205
281686457
568523052
889860888
609687916
532106943
549617383
115166721
842456531
507076926
793656520
402553843
941628085
889126331
532106943
140628461
989791441
386259012
296052381
289085952
309128155
418036050
646198749
495289894
262564222
478720187
702269717
450011962
196055153
479575261
773671967
40093086
238486115
758497249
385702297
745598746
731348782
262564222
825319853
625963047
466444309
598799497
846818493
609317498
923409250
404325063
921874297
394823273
707539040
825319853
518887536
925499417
45682233
479574685
322103335
604743216
803375912
211501550
515640365
932888618
134473521
925540639
918301037
873409500
932888618
940167556
72855651
766022188
527659892
561769463
262564222
900586768
674944129
623822477
392766348
304330270
294478225
372057935
623822477
262564222
519289874
843014489
459079239
975679778
592104762
49502087
813804149
96564753
522841120
68700442
418036050
155171369
843943106
187751399
474164667
585653645
154380237
895702295
403160863
112942428
187751399
620070080
873409500
852357468
275105499
208548794
970296947
211917585
15951662
860687975
230663188
989101388
622450628
681668274
474721867
455499294
535370597
609787248
825319853
979921021
534581513
846818493
140628461
363336541
895702295
77416700
699189748
326252155
812180988
714257656
460864789
861045550
677145693
527927765
967452339
971259822
404325063
623822477
659613804
289085952
461199020
30137740
519055855
898887461
317765140
654564081
404325063
369826103
216796502
13966561
830537197
665468115
331653196
803383453
585481883
934940759
831563044
41901067
229222936
84349982
962121020
293266598
766022188
384024779
442733547
78727809
40093086
487049537
165826598
285945783
546129589
527464037
182713079
536940355
936671066
385702297
940167556
828133828
948919574
820428591
155171369
428809332
262564222
480280306
838797853
860529392
804588099
538291430
331653196
974575876
610939148
899405815
792647734
60580168
158429103
239532971
30137740
420793021
312535291
298938062
404810767
310727806
112942428
604743216
667625467
813260614
229222936
461199020
623822477
852234606
172203837
767828166
275105499
863811895
586054806
825319853
448514507
941628085
507429460
712659620
76248563
849931458
237774110
280831396
30290084
689809573
446844184
831563044
610939148
9688595
73493485
124185175
856244838
386607125
665468115
745598746
500491568
691943808
663082348
495512249
703315157
536940355
961625182
335162913
535370597
186298555
753770013
846127187
598799497
155171369
797190759
278233399
228380174
281686457
607763407
86800564
694002421
292670161
479575261
151374167
463141213
881722892
609787248
253042435
452196623
731348782
688881917
105891417
152496259
925499417
212610569
873409500
145391636
130493002
925540639
893534487
972311289
632599319
204144478
812180988
974575876
592137011
369893673
935472774
870945541
140628461
358606451
894020648
363336541
495685549
923063597
419735841
9688595
775188229
689294924
899405815
995646506
99123734
237718768
799669254
498159803
896594863
290783272
389431456
237774110
253042435
171307283
788124070
625963047
766929566
992639205
862850847
948003821
912478428
209486425
459261439
247275347
518887536
113133286
980451751
836839919
414961729
450011962
947734774
453584270
757502776
793656520
394823273
896594863
574247087
763963886
280861244
773064798
723012627
610989720
860529392
105891417
49255319
679303229
941628085
158429103
275105499
970944023
196055153
427320783
469887000
321256348
226461520
865246627
339179914
574247087
180814817
545465568
310727806
885897063
852564845
901625413
773064798
418006599
925499417
464207552
234734378
873409500
165826598
515005545
460864789
461199020
407903469
326252155
914678144
992639205
18067872
90921344
105580676
883181773
145391636
872686922
316271107
768213918
215976275
461199020
862850847
112573346
527659892
265373476
426878589
685731817
418036050
568523052
846818493
155171369
873409500
866431650
948003821
844931145
394823273
675987938
655988988
310727806
237774110
469887000
607247763
187751399
692879245
187751399
378581611
646198749
570927565
230663188
418972850
806321726
220944230
708029009
972311289
450011962
422980334
860529392
741247255
587398722
862850847
469887000
693803923
778547527
508169396
817286434
507076926
187751399
604743216
512418566
187751399
450011962
726711468
962121020
934568314
712783719
786293596
187751399
593656354
252340749
382871663
180224574
709912908
976270287
825319853
905066288
962121020
594547625
961531802
152496259
422980334
322103335
431053614
799256599
204144478
570927565
622450628
187751399
247726590
902427368
570927565
165826598
813804149
948003821
515421332
250276207
89282207
152734787
982856362
196055153
98010773
515640365
418006599
889860888
661816277
845960668
961625182
895702295
485629911
228119607
665468115
448514507
763963886
171959467
862850847
453238269
537607258
776971070
723975102
863811895
417165509
165826598
450011962
885467094
852357468
477204602
23229851
889860888
733101925
418006599
861565871
216796502
474721867
326252155
934568314
68219813
455499294
339179914
628664061
568403567
474721867
845960668
404325063
987449031
943926624
247726590
18067872
863811895
527464037
155612657
155171369
384024779
894704509
915012879
88705402
216796502
768213918
804588099
85361582
461831449
905066288
653950619
342376405
992639205
498159803
585481883
570927565
500491568
584030519
461199020
994895724
970944023
264197020
464426005
113961031
462538808
382871663
9688595
442733547
881327219
863811895
953505287
343475073
249344985
532106943
418006599
962121020
722042450
778814112
741247255
843014489
947644187
962121020
830025751
934940759
342519194
460048941
404810767
587398722
606305288
557850088
805613461
568523052
975119497
464426005
989519739
171959467
172203837
225884856
439954002
895702295
228119607
247726590
604743216
4598075
784310083
247275347
693803923
98677422
165826598
222630259
745598746
296052381
487049537
532106943
918301037
519055855
497447862
979039471
384024779
226755584
579214555
265373476
970984700
349252118
932407686
617520948
460753624
253538463
479574685
182713079
1966258
898887461
290428107
371427916
917818490
71520653
459079239
28307690
561722488
707539040
508169396
266311627
397353990
139618793
404810767
140415698
267793037
682166403
312535291
418006599
620981488
877675580
418006599
903812279
165618311
473390446
610989720
532106943
136882427
461780349
418006599
778547527
902427368
294478225
616054235
197598987
136988919
285945783
98010773
427320783
463968791
773077001
895702295
296052381
873409500
895702295
825319853
712783719
198247468
450011962
149469031
187751399
921874297
733101925
545758504
317765140
672026389
941628085
768213918
901436277
418036050
384024779
661816277
803375912
920920935
693803923
461199020
608558360
692779630
317765140
845960668
223505162
155171369
610939148
889860888
247726590
187751399
534581513
863811895
376411279
974907081
342519194
766022188
625963047
527659892
806321726
401533783
266311627
174797437
700310443
500110724
125122892
747419514
246768591
418036050
804588099
461199020
576066531
862850847
902427368
23229851
178564414
350963413
799669254
703565558
947644187
981385165
404325063
497823253
881722892
922652752
190118818
158429103
609687916
527659892
889860888
822837637
281686457
285389966
982856362
834435219
73493485
574247087
330674082
473030907
164903451
208548794
487049537
226461520
792647734
799669254
414961729
693803923
948003821
155171369
459079239
179610013
152734787
446025247
899405815
646198749
693803923
487049537
174626059
557850088
895702295
982586003
165826598
962121020
474721867
155171369
830908142
962121020
847121389
462538808
343310302
252340749
987074364
49433624
204144478
527435940
289085952
220944230
125946566
212610569
768213918
661816277
875534820
443269252
32677570
547649408
335162913
498217145
699189748
461199020
997033792
196055153
24339466
324946481
739787346
144296415
225054155
545758504
78727809
262564222
579214555
401533783
256483095
900586768
661816277
320229507
72822573
817083170
999140854
535370597
23157284
76582853
262564222
30137740
793656520
418006599
147270614
139618793
860529392
240530255
352887424
625963047
448514507
477776586
418036050
170680637
791225868
768213918
836839919
418036050
832309272
752485092
310727806
247726590
723012627
860529392
778547527
23229851
98010773
894020648
113230760
670885490
912478428
77416700
178564414
828133828
320229507
607763407
238486115
450011962
771265962
873409500
847325789
970984700
745598746
796574644
36135744
97137446
899912696
620070080
601911847
582451729
250276207
512418566
211501550
196055153
469887000
776971070
994659611
733774305
625963047
420840926
896594863
386607125
113230760
846818493
850155225
726673082
974575876
14153845
686960698
299028724
517175114
464426005
110472115
585481883
45396683
662559915
792647734
976690614
299785917
281760589
137070595
941628085
28307690
837132486
793600825
14395290
346389815
882210421
677145693
226755584
470068438
460753624
247726590
685731817
953505287
480280306
460403764
30290084
686428527
418036050
460753624
249344985
476927721
185468977
461232788
418036050
707539040
925540639
936671066
703315157
825319853
89282207
216796502
791225868
285389966
982586003
199143661
934940759
898887461
482494503
922858964
124185175
527464037
225337406
962121020
319550216
208548794
188951867
455709411
515640365
893534487
420793021
419286425
703315157
176495218
473030907
211917585
960560612
717938872
889126331
987074364
961531802
723012627
317765140
275105499
461831449
196055153
187751399
397353990
125122892
693803923
404810767
739787346
225884856
35354272
733454774
9688595
593656354
705774848
123675187
615396002
435085870
145391636
842865912
547649408
813260614
693803923
103582716
149469031
525996413
792349951
94494540
504761268
382871663
527927765
339179914
846127187
90921344
185468977
226513871
54803574
535370597
78801613
265084421
78727809
550210998
422989263
979308290
914678144
418036050
671740178
970984700
72822573
995646506
779721769
763963886
998184008
253538463
762654431
779721769
440068890
863811895
418006599
383092406
226950890
294478225
717938872
598027580
240530255
852234606
208548794
934940759
53792712
617517113
941628085
418006599
310727806
537370857
208548794
179610013
379724559
768213918
225054155
450011962
495289894
256483095
897935839
418036050
187751399
372057935
359276766
225054155
229222936
392766348
863811895
462538808
925540639
733454774
987074364
825319853
794278573
893534487
361557260
290783272
199143661
444084893
187751399
787367263
825622103
179610013
787123547
463968791
773064798
386607125
677145693
941628085
310727806
26383599
461199020
588553600
168133547
916949269
366460175
766929566
461199020
825319853
569426086
165826598
861565871
418006599
688976482
994659611
941628085
677145693
431053614
72822573
825319853
395197974
349252118
476765100
741247255
90072075
381981943
625963047
402553843
682204292
359276766
541868355
628664061
786293596
889126331
646198749
863811895
469887000
462697557
463968791
815607113
117055993
289085952
889860888
209486425
917818490
406532326
165826598
828861960
152496259
647846941
187751399
572148211
342376405
187751399
14153845
536940355
386532399
798432181
948003821
149469031
768213918
234816183
796079771
273764854
160628174
716607916
742927254
527659892
310727806
33121472
426878589
655988988
265373476
208548794
446844184
199143661
285945783
294478225
570927565
211501550
158429103
561722488
208548794
863811895
77416700
435085870
180224574
979039471
711110244
211917585
112942428
418036050
459699465
404325063
49633131
546129589
693803923
154380237
982586003
31157306
763963886
180814817
264197020
434233426
795741936
795741936
90921344
226755584
24714549
814044665
112942428
885467094
873409500
461199020
841681852
339787241
646198749
576066531
992639205
868839773
634102826
792647734
187751399
813260614
177410804
663082348
620070080
617520948
89742359
180224574
528841663
496740700
925499417
911418822
331653196
336181883
404325063
100421989
547649408
555236061
889126331
683363697
165826598
112573346
463141213
209486425
535370597
863811895
342376405
228380174
463141213
445186159
478720187
828861960
477204602
515421332
466444309
673194911
179610013
846818493
881722892
593517949
402355081
527927765
434233426
889126331
450011962
495289894
496740700
733454774
418036050
831563044
894020648
378751388
585340322
992639205
623822477
536411290
211068792
690990975
918301037
461199020
661816277
510850074
475359071
418972850
693803923
78727809
512357278
665468115
187751399
588423957
44110928
773671967
394823273
392568463
915268602
792647734
209780052
535370597
418972850
199143661
962121020
147270614
962121020
528841663
712783719
902427368
572148211
899405815
419735841
799669254
480280306
165826598
369505613
104734029
281686457
561769463
934940759
281686457
922652752
426816739
649892962
83802134
187751399
528143340
280861244
310727806
623822477
477204602
289085952
248762914
497823253
463968791
803375912
640428966
365785305
403160863
461199020
789277313
955354570
419286425
382871663
914678144
326252155
860529392
49433624
528841663
814044665
321256348
815119468
825319853
404810767
322103335
625963047
23229851
992639205
987074364
989519739
836316949
287988655
96564753
96564753
187751399
331653196
404325063
796068509
703315157
519289874
868839773
815119468
980451751
28718707
649913691
588423957
889126331
700310443
804588099
926954256
617520948
976270287
211501550
397353990
923662898
198854868
416154636
155171369
847325789
265373476
847121389
703315157
622450628
112573346
532106943
980451751
689294924
385702297
994659611
267793037
154380237
292670161
792349951
846127187
461199020
450011962
845960668
495685549
365785305
576826666
48675882
693803923
940167556
856004188
40093086
187787381
617520948
14395290
478720187
148235150
980451751
825622103
905066288
803375912
883181773
736933697
549617383
442733547
825319853
831563044
165826598
124185175
165826598
475359071
178564414
518591907
905638180
187751399
402355081
972311289
941628085
450011962
691943808
893859904
68700442
763963886
814044665
361629634
414961729
519289874
646198749
165826598
576826666
572148211
267551964
979039471
445186159
414961729
889860888
961531802
873409500
422980334
60022166
925499417
91364466
863811895
532106943
642356525
863811895
275105499
655988988
339179914
788239370
788239370
852564845
91364466
1966258
450011962
914678144
989791441
462538808
809634556
707539040
418036050
267551964
187751399
178564414
776971070
987074364
310727806
333860688
211501550
863811895
617766138
496740700
461199020
537607258
497823253
950477187
504761268
970984700
174626059
84349982
994659611
156736834
815119468
211501550
312949855
889126331
942379440
149469031
100908865
473390446
992639205
155171369
170590915
359148957
179610013
151374167
863811895
418006599
476927721
579214555
617520948
962121020
912478428
187751399
418036050
53792712
60580168
579214555
528283325
799669254
820518718
218634989
286900465
211501550
414961729
886160282
852564845
803383453
948003821
112942428
709912908
187751399
686428527
470068438
478720187
320229507
736933697
796068509
179610013
962121020
532106943
713660395
160628174
296052381
795741936
820518718
812416562
386607125
22624267
846818493
397010053
147270614
877675580
588423957
825319853
84349982
945261580
187751399
863811895
806321726
94494540
199849938
731554451
792647734
463968791
646198749
136439626
187751399
290428107
545758504
475359071
28307690
846818493
768529399
479574685
160628174
104734029
948919574
165826598
587398722
863811895
690990975
796574644
187751399
165826598
941628085
83802134
863811895
16397717
792349951
673194911
187751399
145391636
460403764
168061031
722042450
639100432
705774848
247726590
16397717
661816277
579214555
30137740
247726590
793656520
994659611
286781205
479574685
416154636
321256348
620070080
622450628
378581611
863811895
594606310
976270287
145391636
468335533
813260614
187751399
863811895
889126331
485629911
863811895
685229132
834435219
846818493
658340431
208548794
160628174
843014489
180814817
685229132
264197020
724508568
803375912
379724559
618256310
914678144
709912908
702269717
912478428
634102826
136988919
976270287
863811895
30290084
16397717
363336541
481060510
164903451
32677570
763963886
831563044
4598075
570927565
148235150
36805549
452196623
155171369
717938872
485629911
552679123
326252155
795741936
480280306
180224574
684210854
792349951
349252118
440068890
838797853
196055153
444084893
574247087
218634989
290783272
414961729
450011962
836839919
384024779
742927254
914678144
582701054
845960668
763963886
873409500
466444309
504761268
970984700
549603536
617520948
787123547
78727809
130493002
522839714
450011962
450011962
330674082
525615840
776971070
461658278
946947811
830908142
145391636
90921344
527659892
757502776
417165509
161583771
309128155
895702295
384024779
681654788
579214555
916949269
660644644
768960976
480280306
895702295
799256599
470552607
104734029
671740178
601911847
179610013
16397717
956697836
280831396
392568463
25932373
289085952
386532399
846818493
304330270
693803923
611315133
346389815
459261439
381981943
844829978
886279736
863811895
384024779
622194201
310727806
643994331
382871663
475406355
113230760
705717233
574247087
237774110
469469717
820518718
804854729
404325063
857704013
834045476
290428107
83802134
475437536
310727806
885467094
381981943
402553843
216796502
862850847
925499417
934940759
638455202
946947811
435085870
24339466
495823738
187751399
335162913
460753624
445186159
570927565
97137446
665468115
844829978
801286639
921874297
333860688
286900465
519289874
439954002
909796114
903812279
158429103
594606310
862850847
72855651
623822477
431053614
608558360
155171369
820518718
895702295
228119607
182713079
961625182
519289874
834045476
100908865
384024779
831563044
609787248
386607125
73493485
487049537
372057935
406336157
110472115
309128155
487049537
264197020
780744629
703315157
863811895
953505287
310727806
863811895
634102826
182713079
474721867
815119468
873409500
795741936
925499417
744115870
100908865
881722892
769718990
993345912
863811895
515640365
925499417
922652752
736838068
742384295
894704509
460753624
479575261
712783719
216796502
383673741
528841663
40093086
176495218
618256310
625963047
707539040
86606394
319550216
488776790
617520948
319550216
787367263
837132486
552679123
112942428
532106943
427320783
426442267
305601386
216796502
382871663
598027580
434233426
689294924
479575261
821644936
806321726
648414092
199102860
20046543
426442267
693803923
825319853
962121020
803375912
686960698
247726590
656267649
773671967
791225868
707539040
40093086
496740700
179610013
62561446
905066288
519289874
392568463
885897063
578171904
527435940
935472774
453584270
262564222
620070080
340255308
693803923
946947811
741247255
508169396
620265131
744115870
71520653
253042435
825319853
623822477
914678144
346389815
218634989
960560612
340255308
713660395
319550216
455499294
541375413
825319853
240088664
986962793
965484371
569426086
843943106
731348782
445186159
361629634
477776586
317765140
99123734
44110928
312535291
845960668
402355081
848142121
707539040
15446117
160628174
804588099
748143564
610989720
462538808
228380174
177410804
208548794
852357468
653950619
168061031
240088664
997518750
846127187
216796502
384024779
713660395
694002421
586054806
287988655
512418566
742384295
803383453
378751388
40093086
804854729
682166403
693803923
418036050
470068438
925499417
528143340
51791358
649913691
228119607
545036041
500552414
575439595
834045476
264197020
776971070
895702295
15951662
6003194
155171369
15446117
23229851
461199020
971259822
199301519
620070080
418036050
889860888
251681024
895702295
379724559
594547625
165618311
461199020
292670161
237774110
969282688
828661728
155171369
384024779
406532326
295522812
76430144
479575261
211501550
825622103
225884856
98677422
914678144
763963886
149469031
787367263
508169396
418972850
856004188
693803923
340255308
922858964
422980334
956697836
707539040
844931145
987074364
804588099
467608312
253042435
414961729
474721867
117990828
813260614
725288221
780744629
894704509
14395290
113961031
208548794
574247087
161712421
152734787
574247087
76248563
500491568
992639205
987074364
736838068
725288221
519289874
771265962
198462585
317765140
179610013
642356525
962121020
519289874
459079239
703104144
493368479
941628085
889860888
414961729
418036050
382871663
846818493
273764854
920709305
856004188
803375912
780744629
495685549
731348782
369893673
6003194
856004188
15951662
198247468
528944829
987449031
165826598
130493002
970984700
168133547
418006599
895702295
421986658
895702295
970984700
440068890
942948535
561722488
741247255
512418566
385632981
285945783
379763634
469887000
212610569
846818493
640428966
813260614
902427368
981385165
336181883
90921344
825319853
130493002
692879245
199849938
292304899
460864789
773671967
722042450
310727806
238486115
417165509
588423957
78801613
151576322
346389815
830908142
182713079
267793037
946947811
863811895
20046543
286579723
152496259
423500607
915012879
620070080
660644644
769718990
293027403
211501550
846818493
677145693
741247255
174797437
461199020
899405815
264197020
418036050
680997507
838797853
60580168
197598987
733454774
461199020
532106943
591045624
863811895
861045550
771260492
497447862
895702295
730852316
820518718
970296947
674648102
632208229
863811895
395197974
898887461
863811895
406336157
460048941
793656520
86800564
932407686
549603536
654564081
190118818
459261439
336181883
786293596
528143340
333790730
228119607
934940759
170590915
707539040
209486425
873409500
655988988
607763407
792647734
987074364
776287899
649913691
495685549
960560612
303909226
712659620
49502087
578171904
508169396
461199020
709912908
744115870
459261439
863811895
196055153
158429103
515640365
7086112
383673741
422980334
914678144
868839773
290783272
58025944
264197020
690990975
398618986
846818493
187751399
285945783
84349982
941113591
116902078
795741936
488273162
412162897
660644644
845960668
940167556
281686457
455709411
372057935
208548794
915262923
675987938
703104144
461348214
568523052
795741936
404810767
428809332
4598075
431053614
524030034
226461520
211068792
941628085
287988655
763963886
947734774
852564845
681668274
479575261
158429103
768960976
468335533
136882427
309128155
894020648
481060510
585340322
980451751
402355081
384024779
13439798
20046543
422980334
171959467
515421332
852234606
281686457
934568314
792647734
975679778
495823738
245137014
461199020
863811895
918301037
512357278
145391636
976270287
36135744
552679123
116440573
846818493
620981488
712659620
420840926
125946566
165826598
987449031
762443934
684210854
825319853
359276766
799256599
112942428
123675187
912478428
856244838
685731817
339179914
161583771
792647734
208548794
541375413
625963047
394823273
384024779
686428527
591045624
617520948
987074364
156141870
358606451
971709002
100908865
813260614
365785305
711110244
682166403
678158111
519289874
831563044
85361582
863811895
585653645
275105499
693803923
94494540
894704509
460753624
414961729
975119497
610989720
117990828
699199410
226513871
469887000
649892962
63760504
852234606
863811895
252340749
791225868
187751399
473030907
660644644
561722488
479237319
223505162
934940759
170590915
996434290
240530255
987074364
639736081
264197020
104734029
729454626
729454626
623822477
549603536
845960668
588423957
981385165
538291430
793656520
813804149
925499417
470552607
731348782
772435595
707539040
948297435
653950619
426878589
817286434
450190331
665468115
722042450
753714361
211490167
768213918
527435940
768960976
671740178
462697557
994659611
262564222
105580676
793656520
806321726
196055153
494688308
976270287
470552607
40093086
211068792
722042450
685731817
384024779
310727806
575977310
397353990
881722892
846818493
857704013
401533783
895702295
461806508
574247087
715981843
426442267
641377542
383673741
495823738
443797059
474721867
773077001
925499417
889126331
464207552
799669254
926954256
218634989
461199020
776971070
894704509
196055153
164903451
469887000
588423957
519289874
897935839
731348782
886160282
665468115
527927765
852234606
188951867
578171904
864815365
689809573
877675580
507429460
743524772
247275347
776287899
136882427
518213317
994659611
733101925
856244838
481060510
326252155
836316949
469887000
211490167
702269717
264197020
460864789
477204602
389431456
246768591
434233426
686960698
339179914
100421989
382871663
211917585
100908865
552679123
222630259
481060510
156141870
240530255
426878589
638455202
695763902
813260614
899405815
763963886
997033792
588423957
287988655
594547625
140415698
72855651
801286639
863811895
674648102
832309272
474721867
793656520
515005545
536940355
854014508
941628085
711110244
358969436
112942428
105580676
349252118
57665797
825319853
757502776
579214555
450011962
187751399
461199020
877675580
626947336
527659892
646198749
716607916
24714549
419286425
670885490
585653645
714257656
230663188
285945783
71520653
863811895
795741936
981385165
830537197
584030519
585653645
262564222
12184341
151576322
165402101
30290084
862850847
85361582
211068792
381981943
455709411
343475073
535370597
36135744
836839919
134473521
943926624
661816277
487049537
690990975
585340322
51791358
733454774
113133286
925499417
690990975
563048079
281686457
532106943
620070080
96564753
55276733
903812279
199143661
281760589
996434290
359276766
967452339
225884856
763963886
962121020
418006599
863811895
515421332
741247255
594606310
372057935
317765140
923063597
264197020
353996994
60022166
956697836
43400282
309128155
422980334
460864789
574247087
776287899
825319853
769718990
836316949
811418489
460864789
646198749
575744853
545465568
324946481
625963047
852564845
339179914
922652752
154380237
477204602
555236061
508169396
768213918
211501550
226950890
953505287
617520948
342473420
381981943
892123621
461199020
419286425
225054155
846127187
155171369
962121020
439148978
899997766
180224574
856244838
112942428
512418566
84349982
527659892
731348782
285025385
479574685
609183073
253042435
475359071
248762914
339179914
685731817
852564845
693931699
860687975
211501550
982586003
382871663
895702295
822837637
174403279
247726590
455499294
911418822
290783272
914678144
461199020
962121020
487049537
731348782
346425576
32677570
934568314
641377542
160628174
372767619
762443934
799256599
418036050
68700442
418036050
469887000
703315157
836316949
116902078
40093086
537607258
896594863
50693569
155171369
611315133
894704509
418972850
41901067
763963886
68745311
384024779
860529392
953381221
402553843
151576322
950321665
264197020
72855651
959165743
384024779
561722488
460753624
885467094
889126331
812416562
378751388
527659892
925499417
110472115
773064798
519289874
461199020
476927721
812416562
383092406
404810767
450011962
381981943
337501848
15951662
699862909
221106932
475406355
260986004
53792712
44110928
264197020
693803923
442733547
462697557
275105499
633361710
204694095
731348782
379724559
545758504
731554451
30290084
113961031
970944023
863811895
247726590
535370597
779721769
86800564
604743216
473480446
232662069
612643445
981385165
185468977
186298555
623822477
470068438
934940759
692879245
40093086
576826666
317765140
686428527
926954256
534581513
792349951
795741936
857704013
99734549
30290084
813260614
422989263
942948535
915012879
40093086
419735841
570927565
196055153
561722488
30290084
702269717
796574644
324946481
776287899
481060510
588423957
378581611
863811895
863811895
187751399
561722488
961625182
198247468
479574685
366460175
634850206
757502776
724508568
972311289
331653196
895702295
226950890
220944230
834045476
894704509
460864789
632208229
211501550
474721867
733454774
780744629
450011962
545465568
292637770
461658278
971066181
873409500
165402101
593656354
78727809
418036050
512357278
899997766
527659892
187751399
296052381
90072075
33121472
187751399
267793037
703315157
691943808
476927721
640428966
649913691
537370857
460864789
324946481
792349951
253538463
30290084
633330812
331653196
739787346
475359071
545758504
85361582
863811895
211501550
953945096
442733547
211501550
577321764
532106943
317765140
616054235
534581513
293027403
961625182
987074364
906902078
155171369
398618986
317765140
246768591
779721769
117990828
812416562
885467094
24339466
633330812
948297435
404810767
1966258
557850088
160862559
230714741
628664061
98010773
899997766
873409500
995646506
863811895
198462585
607763407
494688308
970984700
99123734
707539040
446844184
149469031
493368479
532106943
683363697
729454626
585340322
625963047
836839919
607763407
247726590
20046543
442733547
343475073
479575261
475406355
211490167
528283325
519055855
885467094
437027557
995646506
198854868
211501550
837132486
187751399
326660698
229222936
40093086
220944230
693803923
594547625
104734029
440608370
72822573
208548794
461806508
317765140
806321726
549603536
137070595
745598746
941628085
889126331
187751399
625963047
535370597
366460175
324946481
768213918
480280306
317765140
842456531
331653196
911418822
468335533
252340749
198854868
94494540
434233426
515005545
976270287
461232788
446025247
117315825
846127187
518591907
955354570
185645739
507429460
674648102
28307690
346389815
140547683
609183073
948919574
24714549
459079239
934940759
372767619
487049537
617520948
426442267
889860888
476927721
846818493
481060510
527659892
408052059
117315825
948003821
925499417
518591907
290783272
705774848
247726590
998184008
978638423
185645739
953945096
211501550
23229851
198462585
733101925
29817260
23229851
446844184
90921344
793656520
389431456
623822477
264197020
843613959
914678144
418036050
469887000
292637770
226950890
342473420
404810767
905066288
807560153
693803923
304977626
407903469
995857201
863811895
688976482
326252155
285945783
837132486
588423957
140547683
366124435
620070080
480280306
280019477
30892234
412162897
418006599
731348782
145391636
744115870
88442380
178564414
397010053
532106943
324946481
942948535
585340322
894704509
941628085
726711468
579214555
992639205
281760589
90921344
979921021
24714549
700310443
863811895
722042450
468335533
741247255
446844184
980451751
793656520
527435940
632208229
24339466
950812710
326252155
693160228
872686922
149469031
677145693
930968735
608558360
187751399
767828166
189375694
992639205
665468115
574247087
145391636
843613959
72855651
225884856
610939148
247275347
646198749
495685549
346608058
450011962
825319853
43400282
633330812
997033792
788105500
444084893
447980021
787367263
861565871
419735841
814052326
187751399
970984700
384024779
171959467
240530255
587398722
768408832
30290084
681654788
197716392
916949269
195752241
886160282
712783719
99123734
268279939
555236061
639736081
163022557
609787248
805613461
691943808
463968791
294478225
632599319
151687766
165402101
249344985
825319853
837132486
220944230
216796502
787123547
62561446
620070080
925499417
260986004
870945541
289085952
941628085
216796502
813260614
206445311
495685549
611315133
979039471
742384295
475359071
992639205
363336541
253538463
962121020
280857925
992639205
280019477
941628085
612643445
860529392
863811895
959165743
414961729
617520948
421986658
40093086
406336157
507076926
149469031
158429103
792647734
813260614
342473420
113133286
256483095
97137446
91364466
286900465
525615840
860687975
779721769
422980334
33121472
422980334
414961729
617520948
474721867
262564222
799669254
155171369
495685549
404810767
714257656
286900465
395612934
495289894
384024779
525615840
504761268
587398722
232662069
622194201
452923040
646198749
211501550
626947336
623822477
156736834
804588099
267793037
846818493
693931699
535370597
933513036
188951867
724508568
936671066
346425576
923409250
687487748
532106943
90072075
6003194
886160282
273764854
641377542
125122892
713660395
384024779
495685549
460753624
882210421
741247255
9688595
470552607
959165743
479574685
646198749
117055993
382871663
78801613
532106943
289085952
172203837
863811895
280857925
247726590
281686457
587398722
864815365
197716392
237774110
123675187
343475073
707539040
359148957
885897063
870945541
618256310
677145693
225337406
584030519
386607125
515421332
461199020
480280306
459699465
295522812
820518718
693803923
932888618
268388599
967452339
152340395
211501550
488776790
469887000
693803923
44110928
218634989
882227175
292637770
675987938
877675580
240530255
331653196
191099639
90921344
99123734
248762914
412162897
237774110
528841663
895702295
187751399
479575261
934940759
982048989
30290084
226781447
160628174
209486425
30290084
392766348
361557260
517175114
536940355
577321764
836839919
726711468
934940759
830537197
571047035
151374167
999232995
693803923
113133286
198462585
64780140
187751399
911418822
414961729
165770587
392766348
208548794
962121020
899405815
693803923
339179914
515005545
665468115
901625413
895702295
130493002
7086112
723975102
693803923
440068890
639100432
901436277
496740700
499901949
722042450
987074364
481060510
208548794
240530255
588423957
154380237
693803923
321256348
837132486
535370597
196055153
337896012
26383599
50693569
211501550
922652752
616054235
532962643
30137740
841681852
942948535
115634702
646198749
450011962
414961729
820518718
289085952
165770587
245137014
647846941
776971070
996434290
745598746
846818493
248762914
165826598
404325063
90072075
836316949
500552414
843014489
921874297
317765140
431053614
618256310
863811895
846818493
420793021
527435940
593893694
813260614
527659892
607247763
404325063
384024779
461199020
189212613
633527481
712783719
20046543
182713079
440068890
895702295
434233426
204144478
940167556
622194201
757502776
741247255
825319853
36805549
557850088
190118818
475359071
780744629
333790730
149469031
962121020
655988988
446025247
473030907
442117547
934568314
100421989
404810767
815607113
212610569
856004188
995646506
585340322
280857925
625963047
379724559
464426005
788124070
165826598
178564414
384024779
247726590
14153845
795741936
417165509
187751399
182713079
384024779
260986004
717938872
846127187
757502776
932407686
773064798
845495491
896594863
78727809
460864789
778547527
401533783
349252118
280857925
850155225
975679778
507429460
372057935
418036050
310727806
799256599
574247087
461806508
658474134
446844184
981385165
461199020
317765140
796574644
178564414
78801613
103582716
136988919
359148957
286579723
461831449
712783719
486008546
527435940
527435940
914678144
661816277
537607258
384024779
519289874
665468115
870945541
440068890
561722488
331653196
40093086
174797437
947644187
803375912
155171369
281686457
178564414
776971070
428809332
151576322
763963886
469887000
466444309
470552607
398618986
76248563
228119607
691732395
310727806
604743216
994659611
174797437
617520948
972311289
974148721
677145693
72855651
829170219
541375413
707539040
237718768
703565558
286781205
722042450
265084421
836839919
384024779
382871663
280861244
68700442
286579723
510850074
199102860
469887000
685229132
461199020
991158175
742927254
813260614
999232995
247726590
588423957
461806508
825319853
693803923
461199020
959165743
846818493
646198749
208548794
742927254
461199020
915262923
842456531
422980334
950477187
894704509
379763634
733454774
346608058
846818493
266311627
941628085
384024779
607247763
264197020
852234606
481060510
940167556
310727806
498217145
371427916
442117547
262564222
204144478
459079239
708029009
788239370
773064798
382871663
211490167
359276766
736933697
677145693
708029009
382871663
713660395
828133828
504761268
245137014
515005545
568523052
825319853
225884856
846818493
684210854
100908865
287988655
942948535
461831449
228380174
160628174
317765140
722042450
188951867
426442267
894704509
813260614
745598746
543588231
577321764
845960668
359148957
515421332
711110244
353996994
337896012
843014489
188951867
113961031
693803923
23157284
113961031
768960976
875534820
460048941
463141213
804588099
519055855
961625182
460048941
987074364
771260492
187751399
485629911
486008546
134473521
623822477
889860888
460048941
448514507
253538463
733101925
532106943
831563044
208548794
148235150
791225868
266311627
479575261
524030034
690990975
831563044
509828342
525615840
464207552
598799497
640189179
762443934
497447862
212610569
20046543
731348782
962121020
32677570
982856362
834045476
450011962
151576322
473390446
601911847
934568314
439148978
461199020
155171369
140547683
281686457
772435595
63760504
475406355
211501550
361557260
229222936
809634556
804588099
460864789
773671967
140547683
22624267
906902078
846818493
392766348
407903469
682166403
795741936
979039471
512418566
622194201
677145693
15446117
208548794
134473521
527659892
371427916
649913691
382871663
359148957
799256599
588423957
987074364
515421332
72855651
828133828
226513871
653950619
617520948
976270287
632208229
527435940
873409500
846127187
703104144
238486115
1966258
140628461
585426319
726673082
199849938
881722892
649913691
693803923
685229132
292304899
384024779
863811895
375906658
846818493
532106943
766022188
115634702
972311289
886160282
112942428
992639205
555016996
707539040
218634989
473480446
889126331
179610013
500552414
20046543
883181773
460753624
134473521
418006599
532106943
592137011
946947811
397353990
976270287
225884856
536940355
480280306
690990975
221106932
220944230
365457864
510850074
863811895
922652752
216796502
950812710
519289874
582701054
208548794
694002421
44110928
766022188
547649408
97137446
161583771
726711468
617520948
712783719
604743216
515640365
902427368
947734774
998184008
712783719
654564081
655988988
557850088
712783719
149469031
541868355
999232995
470552607
763963886
252340749
40093086
495289894
418036050
281686457
77416700
594606310
31157306
729454626
414961729
320229507
862850847
13439798
31157306
822837637
267793037
462538808
793656520
726711468
299028724
296052381
189212613
379763634
434233426
445186159
303909226
187751399
557850088
447953081
60580168
317765140
535370597
846818493
842456531
386607125
170590915
187751399
485629911
860529392
198462585
426442267
289085952
34228088
791225868
426816739
792349951
485629911
936671066
649913691
392766348
587398722
892123621
693803923
208548794
879763969
209780052
707539040
799256599
852357468
246768591
99123734
63760504
532106943
640459014
813804149
6003194
474721867
552679123
665468115
476765100
660644644
923063597
89282207
290783272
834435219
112942428
331653196
7086112
828133828
285025385
895702295
902427368
461199020
527659892
776971070
212610569
199301519
847325789
275105499
346608058
342547871
384024779
703565558
187751399
625963047
834435219
211490167
768213918
862850847
347286822
180224574
592137011
404325063
408052059
155171369
895702295
445186159
330674082
535370597
828133828
211501550
281686457
836316949
467608312
925499417
23229851
31157306
304977626
845960668
557850088
431053614
860529392
397353990
586054806
925499417
192714440
588423957
25932373
591045624
616054235
160628174
342376405
976690614
450011962
50693569
266311627
240530255
463968791
394823273
418036050
152734787
172203837
617766138
104734029
694002421
527659892
852234606
229222936
617520948
536940355
987074364
982048989
206445311
262564222
414961729
437027557
532106943
208548794
655988988
820518718
519055855
873409500
328464067
148235150
371463627
211917585
594606310
962121020
771265962
717938872
422980334
825319853
1966258
237774110
275676406
914678144
578171904
414961729
776287899
496740700
455499294
164903451
771260492
285025385
171959467
211490167
726673082
773064798
296052381
748143564
450011962
68700442
863811895
495823738
503852174
36805549
460753624
460753624
72855651
843014489
446844184
204144478
339179914
745598746
609317498
934940759
165826598
196055153
182713079
9688595
961531802
475359071
145391636
717938872
249344985
317765140
211501550
733454774
707539040
165826598
445186159
236695223
485629911
925540639
736933697
685731817
538291430
766022188
136439626
310727806
525615840
105580676
476765100
766022188
384024779
747756128
997518750
969282688
475406355
821644936
995646506
310727806
140415698
154380237
90921344
799256599
168133547
588423957
461199020
703104144
634850206
247726590
208548794
52790338
478720187
731348782
622194201
437027557
693803923
758497249
212610569
116440573
288367385
934940759
187787381
776971070
317765140
159888769
474721867
745598746
700310443
691943808
692779630
286781205
536411290
881722892
863811895
251681024
248762914
154380237
834435219
863811895
948003821
198462585
525615840
187751399
963184022
381981943
461806508
532106943
762654431
763963886
536940355
89742359
397010053
579214555
453451039
155612657
403160863
264197020
63760504
310727806
852234606
923409250
478720187
524030034
225884856
445186159
179610013
292670161
885467094
317765140
690990975
836316949
310727806
799256599
475437536
466444309
303909226
902427368
117990828
987074364
799256599
179610013
460403764
392568463
310727806
504761268
659613804
832309272
747419514
310727806
187751399
572148211
633361710
753770013
731348782
285389966
86800564
480280306
519289874
882227175
199849938
130493002
763963886
253538463
733101925
846818493
989519739
856244838
418006599
655988988
685229132
799669254
286781205
885897063
863811895
477776586
527659892
646198749
189212613
999232995
32677570
189375694
768213918
476927721
125122892
494688308
831563044
397353990
331653196
747419514
527435940
187751399
76248563
947734774
825319853
946947811
62561446
792647734
461199020
418036050
331653196
588423957
187751399
389431456
208548794
208548794
986911052
140628461
326252155
208548794
151687766
799669254
517175114
228380174
959165743
856830201
970296947
527435940
588423957
837132486
447980021
864815365
34228088
211917585
419735841
681668274
864815365
575977310
941628085
346608058
527927765
519055855
515640365
628664061
163022557
714257656
30290084
803375912
588423957
211501550
700310443
174403279
418006599
962121020
795741936
623822477
36805549
731348782
655988988
925499417
309128155
347286822
987074364
681654788
199102860
778547527
96564753
852234606
72855651
685731817
518591907
557850088
899912696
707539040
342473420
460864789
148235150
488273162
744172657
856004188
888599975
299785917
694002421
895702295
588423957
353996994
743524772
769718990
475359071
384024779
381981943
461806508
617520948
962121020
703565558
448514507
160628174
889126331
844829978
319550216
643994331
459261439
469887000
896594863
527659892
16397717
486008546
191099639
289085952
160628174
768213918
893534487
640428966
618256310
578171904
896594863
623822477
208548794
386259012
817286434
863811895
691943808
461199020
995646506
992639205
811418489
226950890
192714440
450011962
211501550
640189179
813260614
34228088
461199020
568523052
538291430
248762914
907803560
745598746
864815365
778547527
480280306
604743216
515005545
495512249
534581513
741247255
863811895
815607113
575439595
863811895
97137446
288367385
15951662
247726590
508169396
792647734
889860888
961625182
469887000
237774110
155171369
105580676
289085952
359276766
160797551
267551964
933513036
154380237
228380174
439148978
866431650
925499417
561722488
160862559
828133828
769718990
699189748
608558360
34228088
620070080
536411290
287988655
831563044
68745311
78727809
459699465
431437885
948919574
925499417
262564222
366460175
532106943
160862559
956697836
895702295
452196623
633330812
805613461
962121020
192714440
426442267
702269717
236695223
989519739
852234606
28307690
23229851
677145693
112573346
112573346
825319853
934568314
461199020
862850847
268279939
256483095
48675882
572148211
981385165
622450628
584030519
326252155
843014489
620070080
266311627
100421989
419735841
948003821
481060510
402355081
187751399
116902078
922652752
317765140
962121020
40093086
232662069
485629911
665468115
577321764
693803923
422980334
934568314
863811895
838797853
536940355
959165743
806321726
140547683
298938062
671188206
330674082
467608312
437027557
420840926
846818493
814052326
863811895
145391636
331653196
780744629
894638660
688976482
88442380
980451751
525615840
219962856
418036050
495685549
337501848
447953081
20046543
310727806
582451729
289085952
889126331
987074364
211501550
909796114
992639205
159888769
518887536
187751399
694002421
982586003
369826103
470552607
888599975
948297435
470552607
187751399
897935839
899405815
625963047
418006599
745598746
747756128
989101388
460864789
822837637
536940355
863811895
950812710
679303229
16397717
478720187
557850088
155171369
182713079
469469717
640189179
403160863
238486115
319550216
641377542
962121020
712783719
461199020
165826598
197598987
825319853
500491568
889126331
525615840
262564222
912478428
481060510
881722892
778547527
310727806
805613461
618256310
281686457
741247255
450011962
30290084
870945541
695763902
461199020
684946912
369893673
848515514
981385165
663082348
941628085
7086112
813260614
918301037
466444309
730852316
733454774
151374167
469887000
863811895
997518750
199143661
450011962
453238269
422980334
834540461
834045476
198247468
165826598
557850088
960560612
62133486
776971070
467608312
569426086
535370597
987449031
820518718
846818493
495823738
466444309
159888769
903812279
496740700
923662898
923409250
460753624
397010053
528283325
525615840
582451729
700310443
847325789
252340749
504761268
406532326
661816277
404810767
895702295
982586003
989519739
675987938
980451751
894704509
762443934
230663188
722042450
479575261
568403567
152496259
460864789
358606451
384024779
820518718
187751399
685731817
856004188
587398722
933513036
842456531
262564222
980451751
286579723
976690614
422980334
222630259
469887000
503852174
211501550
262564222
418006599
461199020
923107443
253042435
940167556
914678144
455709411
461199020
418036050
950321665
852234606
159888769
986962793
693803923
461199020
197716392
845960668
148235150
331653196
450011962
421986658
240530255
310727806
252340749
519289874
152496259
165770587
310727806
862850847
40093086
41313455
182713079
49453881
179610013
902427368
792647734
712783719
935472774
980451751
453238269
397353990
317765140
712783719
881327219
671188206
962121020
675987938
428078371
285945783
962121020
886160282
192714440
693803923
519289874
844829978
220944230
586054806
677145693
151576322
743524772
178564414
51791358
889126331
404325063
292670161
268279939
30290084
604743216
861045550
99734549
230663188
481060510
975119497
94494540
981385165
923409250
914678144
519055855
665468115
536411290
280861244
856004188
416154636
763963886
882227175
182713079
326252155
29817260
557850088
394823273
225054155
962121020
533443999
123675187
500491568
588423957
264197020
228380174
620070080
267793037
60580168
561722488
220944230
745598746
799256599
920709305
863811895
545758504
161583771
319550216
568403567
152496259
962121020
147270614
422980334
707539040
40093086
905066288
91364466
422989263
140628461
841681852
739787346
189212613
417165509
247726590
281686457
830908142
796574644
593656354
379763634
763963886
863811895
866431650
459261439
198247468
151576322
41901067
317765140
453238269
461806508
955354570
813260614
328464067
792647734
981385165
707539040
43400282
941628085
769718990
89742359
191099639
470552607
72855651
863811895
461780349
752822558
55276733
886279736
31157306
971709002
919213048
834045476
532106943
976270287
976270287
868839773
673194911
844931145
178564414
961625182
407903469
678158111
729454626
814044665
987074364
870945541
815806938
358969436
594606310
382871663
148235150
905066288
813260614
527659892
476927721
155171369
280019477
366124435
989519739
372057935
494688308
717938872
585481883
618256310
894638660
117055993
658340431
211917585
970944023
62561446
863811895
320421616
461199020
820518718
684946912
285945783
445186159
78727809
30290084
693803923
264197020
745598746
211501550
230714741
418036050
872686922
606305288
478720187
842865912
427320783
805613461
161712421
846818493
363336541
72855651
691943808
934568314
64780140
846818493
358606451
617517113
786293596
155171369
868839773
863811895
140547683
29817260
389431456
32677570
229222936
882227175
218634989
343310302
512357278
617517113
478720187
426442267
481060510
674944129
895702295
634850206
418036050
877675580
275105499
515421332
211068792
304977626
609687916
934940759
204144478
948003821
158429103
625963047
359276766
350963413
450011962
285945783
806321726
209486425
461232788
834540461
321256348
945261580
535370597
262564222
208548794
160862559
199301519
459699465
846127187
665468115
925499417
773064798
640189179
402355081
726711468
30892234
618256310
397010053
152734787
34228088
989791441
452923040
895702295
646198749
29012972
768213918
607763407
187751399
561769463
208548794
828133828
792647734
846127187
479237319
460048941
436964864
682166403
58025944
196055153
331653196
460864789
934568314
407903469
960560612
828661728
474721867
861045550
212610569
461199020
455499294
158429103
743524772
251681024
856004188
450011962
934940759
536940355
289085952
226513871
934940759
594547625
745598746
653950619
813260614
693803923
925499417
478720187
834270774
791225868
903812279
317765140
236695223
482494503
772435595
392568463
546129589
996434290
179610013
331653196
149469031
693803923
30290084
495823738
800761317
593893694
941628085
934940759
253042435
693803923
852564845
693803923
989519739
26383599
752485092
813260614
461806508
187751399
20046543
418036050
209486425
478720187
30892234
381981943
733101925
981385165
310727806
766022188
685731817
339179914
469887000
392133827
831563044
83802134
813260614
658340431
814044665
73493485
886279736
608558360
437027557
834435219
646198749
423500607
60580168
49633131
450011962
336181883
976690614
803383453
136439626
788124070
428078371
273764854
117315825
786293596
923409250
899912696
442117547
670885490
820518718
527435940
989519739
187751399
460403764
654564081
768960976
88442380
729454626
981385165
814044665
29714846
846818493
464426005
62561446
72855651
187751399
806321726
759295957
470552607
806321726
933513036
12184341
914678144
576826666
856004188
68219813
225884856
504761268
212610569
62561446
661608404
476927721
945261580
995646506
401533783
394823273
894704509
736838068
397353990
798432181
705717233
225884856
177410804
238486115
475406355
817286434
281686457
264197020
475359071
829170219
861565871
113961031
663082348
675987938
896594863
89282207
479575261
188951867
264197020
384024779
763963886
996434290
742927254
250276207
404325063
941628085
385632981
155171369
480280306
863811895
83802134
772435595
125946566
745598746
914678144
934940759
862850847
722042450
549603536
934568314
634102826
447980021
156141870
934940759
527435940
900586768
136439626
914678144
995646506
375675729
112573346
862850847
446263463
518213317
899997766
112573346
989101388
806321726
4598075
230663188
798432181
918301037
922652752
418036050
792349951
155171369
661816277
690990975
247726590
418972850
960560612
496740700
310727806
763963886
78727809
296052381
665468115
811418489
7086112
633330812
979308290
585340322
104734029
395197974
86067843
889126331
846818493
160862559
825319853
418006599
208548794
575977310
819592221
375675729
889126331
372057935
639736081
211501550
812180988
36805549
84349982
813260614
960803572
508169396
88442380
422980334
807560153
461806508
736838068
54803574
852564845
165826598
889126331
99123734
461199020
519289874
854014508
643994331
385428880
873409500
304330270
492766547
366124435
620070080
289085952
993345912
247726590
123675187
902427368
617520948
863811895
479575261
594606310
889860888
515005545
792647734
298938062
414961729
30290084
557850088
262564222
218634989
155612657
165826598
310727806
485629911
90921344
455709411
555236061
130493002
187751399
474721867
693803923
691732395
460753624
238486115
155171369
741247255
455499294
846818493
460864789
717938872
60022166
693803923
804588099
574247087
992639205
799256599
585481883
508169396
536940355
768960976
856830201
806321726
925499417
895702295
950875072
84349982
836839919
792647734
84349982
198462585
310727806
4598075
440608370
525615840
136439626
769718990
216796502
726711468
165826598
497823253
962121020
223505162
852564845
527435940
460864789
256483095
187751399
148494167
134473521
803383453
980451751
363336541
838797853
692779630
846818493
209780052
717938872
801286639
820518718
508169396
196055153
452923040
970296947
275105499
427320783
228119607
394823273
459261439
953505287
60580168
922652752
504761268
733454774
705678651
688881917
561722488
84349982
622450628
763963886
267551964
461199020
655988988
846818493
470068438
646198749
189375694
886160282
158429103
188951867
469887000
903812279
404810767
744115870
97137446
290783272
863811895
814052326
836316949
187751399
383092406
455709411
895702295
768960976
208548794
914678144
703104144
889860888
653950619
856244838
852357468
733222158
495685549
694002421
384024779
534581513
654564081
572148211
592137011
404325063
640428966
588553600
799669254
609317498
486008546
209780052
591045624
846127187
253714730
50693569
187345550
961625182
950477187
825319853
228119607
151576322
250276207
49633131
934940759
498159803
788105500
693803923
693803923
152496259
604743216
264197020
900586768
982586003
495823738
970296947
813260614
518213317
731348782
392568463
262564222
813260614
208548794
187751399
30290084
899405815
461658278
948384226
852234606
151687766
825319853
868839773
674648102
723874919
799256599
382871663
99123734
822837637
866431650
758497249
165402101
426442267
426816739
640189179
842456531
622450628
326660698
725288221
165826598
226513871
830908142
369505613
902427368
182713079
679303229
925499417
469887000
30290084
982856362
264197020
369826103
703104144
148494167
198462585
475359071
894704509
461806508
528143340
292637770
182713079
667625467
941628085
820518718
576066531
733101925
654564081
455709411
628664061
745598746
532106943
23157284
981385165
160862559
473480446
634102826
743524772
112942428
209780052
422980334
693160228
549603536
137613609
418036050
453238269
30290084
422980334
730852316
527435940
763963886
707539040
528841663
916949269
925499417
467608312
208548794
476927721
386532399
52790338
30290084
161712421
563048079
707539040
104734029
6003194
588423957
962121020
942948535
211490167
970984700
264197020
280019477
970296947
185645739
970984700
479574685
527435940
550210998
418006599
823076230
660644644
247726590
176495218
310727806
992639205
418036050
220944230
460864789
189375694
537607258
685731817
787367263
608558360
422980334
168061031
253042435
123675187
461199020
156736834
693803923
192714440
358969436
813260614
682204292
841681852
240530255
53792712
165826598
164903451
545758504
60580168
625963047
206445311
512357278
431053614
768960976
160628174
287988655
486008546
461199020
187751399
555016996
987074364
88442380
145391636
856004188
941113591
688881917
912478428
699199410
766022188
863811895
519289874
88705402
889126331
140415698
481060510
262564222
731348782
155171369
575744853
165826598
962121020
722042450
182713079
459079239
685731817
707539040
527435940
187751399
384024779
579214555
625963047
825319853
187751399
496740700
68700442
733101925
873409500
886279736
981385165
495289894
165402101
29012972
593893694
844931145
745598746
594547625
213733010
847325789
598799497
84757179
966952974
694002421
211490167
103582716
700310443
189375694
423500607
469887000
702269717
310727806
813260614
820518718
515421332
923662898
532106943
795741936
693803923
15446117
384024779
519289874
543588231
532106943
762443934
845495491
889860888
834435219
846818493
535370597
525615840
116902078
568403567
634581329
317765140
768960976
681654788
831563044
290783272
856244838
773064798
693803923
29817260
889126331
930968735
384024779
836316949
165826598
165826598
813804149
934940759
112942428
768213918
925499417
463968791
204144478
792349951
679303229
285945783
864815365
171959467
940167556
731348782
461199020
970984700
671740178
832309272
512418566
85361582
230714741
474721867
656267649
461199020
479574685
681668274
992639205
966952974
305601386
117055993
733774305
88442380
474721867
29817260
461199020
846127187
941628085
295522812
280019477
406532326
58025944
495512249
475406355
925499417
431053614
160628174
239532971
932407686
863811895
677145693
588423957
889860888
461806508
522841120
151374167
199849938
733101925
151576322
804588099
442733547
281686457
104734029
515421332
979921021
229803262
863811895
151687766
240088664
495823738
275676406
825319853
439148978
450011962
763963886
846127187
793656520
909796114
464207552
804588099
834270774
844931145
663082348
886160282
863811895
863811895
20046543
625963047
795741936
339179914
414961729
519289874
594606310
877675580
463741777
979921021
461199020
158429103
901436277
460864789
199143661
234734378
275105499
787123547
675987938
170680637
139618793
919213048
40093086
804588099
196055153
685731817
707539040
485629911
515640365
497447862
401533783
58584058
195752241
722042450
860529392
188951867
705717233
546129589
847121389
384024779
914678144
72855651
331653196
661816277
799669254
649892962
460753624
717938872
185468977
617520948
485629911
763963886
831563044
989791441
112942428
552679123
237718768
959165743
703104144
813804149
466444309
850155225
950477187
88442380
446844184
986962793
593893694
703315157
970984700
487049537
450011962
479575261
211917585
30290084
800761317
229803262
379724559
346389815
976270287
625963047
763963886
461199020
72822573
804588099
294478225
653950619
699189748
36805549
18067872
693803923
993345912
768213918
886160282
198462585
714257656
941628085
495685549
24339466
165826598
84757179
369893673
931353246
863811895
831563044
196055153
459261439
784310083
712783719
60580168
609787248
220944230
342473420
699189748
902427368
981385165
707539040
422980334
184209517
459079239
416154636
739652206
226513871
139618793
661816277
856004188
836316949
906055484
412162897
226781447
418036050
776971070
466444309
26383599
20046543
622450628
902427368
426878589
247726590
76430144
742384295
339179914
220944230
812416562
532106943
981385165
634102826
498159803
78727809
77416700
634102826
515421332
528283325
552679123
414961729
418036050
473390446
211068792
49633131
163141101
455709411
795741936
359148957
113230760
856244838
256483095
116440573
895702295
148494167
266311627
519289874
623822477
295522812
537370857
179610013
346389815
324946481
625963047
346389815
13439798
343475073
873409500
494688308
247726590
28307690
807560153
762654431
473390446
464207552
137613609
997033792
692879245
83802134
238486115
693803923
211501550
170590915
549617383
460753624
658474134
967851876
709912908
903812279
32677570
404325063
401533783
873409500
188951867
230663188
982586003
51791358
72855651
4598075
846818493
914678144
337896012
925499417
989519739
29817260
655988988
317765140
825319853
555016996
896594863
936671066
960560612
744115870
151576322
234816183
980451751
655988988
788239370
795741936
394823273
14153845
646198749
733454774
460864789
863811895
168133547
610939148
418036050
155171369
535370597
862850847
366124435
225884856
906055484
165826598
975119497
125946566
907803560
648414092
941628085
926954256
339179914
155171369
773064798
492766547
379724559
463968791
440068890
151687766
974907081
426442267
948003821
644456535
455709411
925499417
320421616
763963886
585426319
820518718
461199020
585481883
289085952
151687766
155171369
479237319
836839919
948003821
9688595
310727806
312949855
769718990
510850074
996434290
724508568
889126331
693931699
724508568
776971070
418036050
382871663
418972850
769718990
165402101
594606310
791225868
648414092
285945783
724508568
398618986
290783272
16397717
552679123
994659611
216796502
707539040
180814817
479575261
962121020
404325063
158429103
799256599
248762914
212610569
594606310
962121020
289085952
165826598
375675729
672026389
892123621
434233426
960560612
188951867
628664061
633330812
155171369
768529399
51791358
661816277
792647734
905066288
97137446
805613461
901436277
815119468
177107193
334764325
252340749
461199020
404325063
158429103
649892962
582451729
844931145
863811895
689809573
717938872
285945783
916949269
995646506
576826666
103582716
418036050
864815365
999232995
912478428
776971070
208548794
889860888
470068438
617520948
515421332
331653196
733101925
656267649
847325789
623822477
249344985
918301037
768213918
934568314
933513036
326660698
863811895
498159803
739787346
414961729
25932373
970984700
541868355
617766138
825319853
440068890
795741936
470552607
16397717
404325063
837132486
825319853
366460175
450011962
383092406
99734549
459079239
343475073
30290084
587398722
820518718
923107443
885467094
836316949
381981943
644456535
464426005
508169396
682204292
221106932
881722892
395612934
731348782
989791441
999140854
198247468
496740700
547649408
888599975
776971070
519289874
198462585
932407686
779721769
834045476
275676406
71520653
862850847
642356525
914678144
112942428
688881917
383092406
966952974
535370597
863811895
15951662
404810767
971066181
622450628
757502776
165826598
24339466
909796114
536940355
503852174
576826666
742384295
981385165
461831449
165618311
925499417
197598987
690990975
604743216
147270614
187751399
211501550
182713079
461199020
463141213
442733547
419735841
535370597
30290084
831563044
946947811
773064798
30290084
723874919
112573346
643994331
286900465
681668274
846818493
124185175
211501550
264197020
862850847
588423957
628664061
825319853
617520948
585481883
762443934
68745311
731348782
923063597
942948535
684946912
661816277
950321665
975119497
948003821
865246627
585426319
376411279
474721867
744115870
690990975
834540461
474721867
919213048
110472115
767828166
585481883
804588099
825319853
862850847
779721769
450190331
461348214
633361710
12184341
609988504
508169396
49453881
863811895
776971070
330674082
97137446
654564081
925499417
155171369
692879245
863811895
815607113
705717233
707539040
512418566
316271107
518213317
996434290
496740700
592137011
418036050
817083170
568403567
497823253
820518718
469887000
703565558
925499417
863811895
862850847
899912696
447980021
117990828
461806508
336181883
863811895
55276733
865246627
317765140
693931699
730852316
856004188
729454626
218634989
324946481
60580168
762443934
211490167
588423957
208548794
86067843
469887000
165826598
461658278
9688595
379724559
789277313
94494540
90677867
789277313
165826598
917818490
825319853
196055153
552679123
574247087
569426086
155171369
792647734
397010053
180224574
568523052
868839773
450011962
941628085
331653196
165826598
733774305
836316949
473480446
404325063
886160282
661816277
773064798
226781447
182713079
903812279
404810767
336181883
392568463
285389966
90921344
925540639
776971070
899405815
733101925
497823253
179610013
285945783
693803923
989519739
585426319
793656520
195752241
852234606
862850847
646198749
996434290
992639205
211501550
726711468
339787241
725288221
1966258
228119607
571047035
909796114
916949269
834435219
381981943
863811895
30892234
165826598
801286639
495512249
339179914
103582716
916949269
685731817
252340749
292670161
89742359
26383599
688976482
23157284
404810767
426442267
517175114
685229132
13439798
182713079
713660395
825622103
479574685
532106943
30290084
238486115
646198749
212610569
404810767
211501550
373921389
813260614
442733547
528841663
776287899
453238269
779721769
264197020
247726590
152340395
844829978
152496259
479575261
171959467
461199020
792349951
178564414
342376405
404325063
798432181
896594863
12184341
480280306
88705402
158429103
290783272
45682233
299028724
286900465
592137011
187751399
967851876
386259012
889126331
289085952
460048941
981385165
703104144
585653645
497823253
154380237
466444309
693803923
474721867
537607258
616054235
527659892
113133286
962121020
326252155
113961031
671740178
148494167
280831396
218634989
519289874
995646506
450011962
495512249
352887424
394823273
253538463
885467094
604743216
104734029
625963047
250276207
412162897
426442267
886279736
925499417
960560612
856244838
422980334
978638423
262564222
154380237
382871663
470552607
969282688
779721769
160628174
527659892
691943808
151576322
384024779
763963886
875139691
894020648
151687766
164903451
901436277
981385165
846818493
987074364
724508568
187751399
532106943
834045476
541868355
752822558
475406355
733101925
211490167
955354570
940167556
474721867
171959467
993345912
404325063
532106943
593656354
598027580
607763407
703565558
40093086
705678651
638687446
336181883
281760589
171959467
860529392
130493002
863811895
593656354
971066181
113961031
460864789
392766348
15446117
15951662
825319853
534581513
856830201
339179914
23229851
474721867
780744629
420793021
678158111
179610013
369893673
486008546
799256599
863811895
151576322
622194201
604743216
864815365
76582853
515421332
987074364
733454774
185645739
685731817
736838068
899912696
515640365
290428107
418972850
384024779
97137446
862850847
62133486
359148957
763963886
30290084
555236061
663082348
85361582
681654788
286900465
211917585
766722003
568523052
955354570
813260614
845960668
197716392
712783719
228669536
834435219
594547625
18067872
211068792
372057935
568441217
862850847
888599975
674944129
422980334
62561446
317765140
745598746
545758504
528143340
198462585
461806508
165826598
187751399
440068890
418036050
460753624
995646506
428078371
723874919
667625467
262564222
187751399
618256310
934940759
151687766
460864789
385428880
535370597
799669254
575977310
510850074
934940759
766929566
883181773
976270287
925499417
792349951
745598746
518213317
634102826
452196623
925499417
461199020
68745311
209780052
896594863
398636908
852357468
771260492
73493485
174797437
992639205
182713079
473676129
684946912
585340322
469887000
889860888
28307690
684946912
846818493
856004188
445186159
987074364
414961729
498159803
685731817
86800564
304977626
925499417
196055153
439148978
766022188
941113591
846818493
883181773
575744853
618157701
925499417
813260614
208548794
115166721
941628085
925499417
479575261
280861244
384024779
420793021
461199020
515640365
36805549
934568314
320229507
404325063
182713079
813260614
180224574
795741936
112942428
211501550
330674082
532106943
843613959
24714549
533443999
848142121
759295957
733454774
439148978
622194201
474721867
418036050
834435219
786293596
49502087
293266598
894020648
418036050
585340322
187751399
773671967
830172198
382871663
185645739
788124070
507076926
934568314
446263463
684946912
402355081
383673741
902427368
767828166
803375912
461806508
594547625
78801613
251681024
930968735
863811895
846818493
594547625
886160282
926954256
495823738
299028724
543588231
51791358
91364466
105580676
745598746
30290084
962121020
188951867
893859904
187751399
691943808
682166403
843014489
187751399
895702295
925499417
634102826
763963886
588423957
742384295
422980334
901625413
989101388
229803262
953945096
463741777
843943106
795741936
97137446
962121020
25932373
534581513
477776586
479574685
585426319
28718707
245137014
970984700
187751399
422989263
440068890
343475073
789277313
275676406
945261580
962121020
507076926
925540639
863811895
814052326
317765140
843943106
693803923
463141213
609787248
426878589
342473420
654564081
31157306
762654431
439148978
299028724
543588231
299785917
353996994
199849938
881722892
830908142
30290084
593893694
845495491
982586003
148235150
757502776
253042435
363336541
394823273
843943106
418972850
852357468
934568314
262564222
726711468
610939148
310727806
743524772
617520948
418036050
220944230
532106943
856004188
773077001
290783272
461806508
892123621
310727806
299028724
834045476
437027557
281686457
846818493
911418822
700310443
579214555
705717233
500491568
895702295
379763634
426442267
188951867
806321726
452196623
101387138
994659611
838797853
803375912
264197020
934568314
98677422
112942428
285389966
638687446
25932373
996434290
316505173
845960668
914678144
789277313
982048989
461806508
461806508
165826598
268388599
286579723
339179914
62561446
225337406
817286434
477204602
289085952
247275347
369505613
137613609
820518718
431053614
825319853
275676406
431437885
320229507
793656520
462538808
461806508
177410804
825622103
353996994
199102860
942948535
915262923
925499417
584030519
446844184
896594863
736933697
690990975
182713079
831563044
476927721
404325063
211501550
881722892
587398722
253042435
852234606
795741936
863811895
995646506
677145693
615396002
962121020
30290084
547649408
507076926
733101925
44110928
918301037
981385165
918301037
253714730
689294924
30290084
598799497
768529399
358606451
682204292
588423957
820518718
731348782
885467094
240530255
418036050
450011962
346389815
195752241
22624267
703315157
585481883
881327219
617520948
469469717
386259012
925540639
163022557
995646506
497823253
722042450
962121020
495289894
886160282
895702295
197716392
675987938
460864789
171959467
805613461
49633131
136882427
211068792
296052381
331653196
123675187
813260614
136882427
422980334
794278573
168133547
925499417
450011962
926954256
187751399
492766547
346389815
623822477
20046543
837132486
473390446
902427368
461199020
674648102
585340322
60580168
289085952
527464037
262564222
151576322
798432181
693803923
498159803
776971070
237774110
961625182
29714846
310727806
925499417
461806508
58025944
962121020
773671967
731348782
479575261
787123547
914678144
508169396
923662898
547649408
709912908
440068890
418972850
723012627
863811895
825319853
546129589
863811895
78801613
722042450
852234606
158429103
208548794
825319853
461831449
303909226
237718768
527659892
684946912
187751399
860529392
461780349
772435595
479574685
469887000
211501550
693803923
813260614
950875072
830908142
473676129
741247255
248762914
495823738
382871663
830908142
925499417
846127187
793600825
527435940
289085952
285945783
600863252
828861960
731348782
703315157
328464067
535370597
656267649
555236061
392766348
677145693
654564081
462697557
426816739
742927254
460864789
49502087
208548794
617517113
422989263
593656354
480280306
825319853
460403764
926954256
948003821
58025944
691732395
358969436
995857201
85361582
965484371
862850847
281686457
934940759
793656520
459261439
625963047
741247255
475406355
467608312
460864789
211917585
160628174
906902078
28718707
992639205
280861244
955354570
417165509
211501550
863811895
932888618
655988988
333860688
846818493
703315157
792647734
418006599
976270287
873409500
799256599
691943808
208548794
971066181
299028724
208548794
414961729
443269252
819592221
757502776
442117547
264197020
813260614
60580168
182713079
34228088
638687446
211501550
598027580
730852316
382871663
226755584
694002421
625963047
527435940
607763407
182713079
778547527
517175114
836839919
743524772
617520948
522841120
339787241
772435595
846127187
240530255
993345912
934568314
568523052
237774110
693803923
799256599
934940759
948003821
617517113
995047714
375675729
893534487
834045476
809634556
343310302
972311289
155171369
724508568
684946912
178564414
893859904
248762914
967452339
49433624
622450628
30290084
385428880
745598746
148235150
828661728
342376405
266311627
680997507
463141213
479574685
976270287
796574644
496740700
463141213
889126331
317765140
856244838
443797059
895702295
919213048
912478428
607763407
739652206
116440573
691943808
448514507
453451039
461199020
931353246
165826598
981385165
421986658
959165743
638687446
418006599
525996413
112942428
717938872
418036050
467736387
495289894
744115870
392133827
914678144
617520948
665468115
286781205
382871663
495289894
712659620
68700442
799256599
26383599
445186159
799256599
519055855
296052381
420840926
591045624
813260614
152734787
987074364
418036050
453238269
49453881
993345912
688976482
714257656
643994331
795741936
811418489
446844184
49633131
693803923
604743216
846127187
247726590
281686457
15951662
105891417
316505173
112942428
436524274
96564753
339179914
419286425
453584270
187345550
685229132
418006599
889126331
94494540
49502087
552679123
742927254
683363697
469887000
532106943
375675729
658474134
330674082
744172657
962121020
326660698
316505173
431053614
285025385
326252155
812416562
931353246
24714549
578171904
926954256
384024779
693803923
899405815
901436277
672026389
515640365
488273162
729454626
863811895
480280306
693803923
693803923
688976482
847121389
930968735
889126331
359276766
527659892
970296947
187751399
188951867
561836042
154380237
229803262
404325063
870945541
934940759
549617383
97137446
767828166
693803923
703104144
418006599
445186159
336181883
507429460
211501550
225054155
846818493
579214555
700310443
187751399
452923040
240530255
290783272
223505162
500491568
113961031
63760504
541868355
402355081
245137014
999232995
776971070
604743216
889126331
28718707
600863252
995857201
672026389
440608370
422980334
649913691
836316949
288367385
690990975
528283325
803375912
30290084
820518718
152496259
310727806
187751399
324946481
365457864
684946912
989519739
221106932
922652752
902427368
508169396
552679123
275227218
6003194
125946566
395612934
382871663
830908142
339787241
480280306
600863252
170590915
187751399
707539040
14395290
959165743
49255319
229803262
189212613
418036050
461199020
392568463
618256310
461199020
722042450
609687916
898887461
722042450
90921344
187751399
211917585
178564414
378751388
894638660
778814112
28307690
895702295
418036050
182713079
791225868
461806508
649892962
498217145
23229851
440608370
588423957
339787241
901436277
50693569
830908142
112573346
778606270
863811895
960560612
527659892
339787241
953505287
846818493
462697557
820518718
22624267
707539040
941628085
237774110
73493485
208548794
450011962
209486425
212610569
532106943
179610013
838797853
88442380
733101925
418036050
125122892
642356525
450190331
178564414
216796502
509828342
842456531
48675882
477204602
379724559
94494540
768960976
379724559
382871663
843014489
620070080
140628461
310727806
418006599
646198749
225884856
693160228
78801613
320421616
211490167
582701054
768408832
285945783
418036050
986911052
468335533
383673741
527927765
479575261
549617383
414961729
519055855
455499294
763963886
577190122
20046543
45396683
464207552
137070595
116902078
372057935
20046543
495685549
730852316
830025751
52790338
155171369
247726590
949152491
152340395
470068438
925499417
655988988
253042435
623822477
361629634
972311289
339787241
527927765
578171904
100908865
431437885
792647734
461232788
585426319
518591907
503852174
889126331
831563044
932407686
208548794
995047714
474721867
208548794
700310443
743524772
981385165
889126331
579214555
552679123
742384295
480280306
886160282
625963047
536940355
803383453
568403567
473030907
474721867
174626059
461199020
289085952
825319853
856004188
863811895
460864789
188951867
585340322
611315133
155171369
179610013
646198749
681654788
281686457
477776586
262564222
896594863
326252155
779721769
386259012
382871663
639736081
191099639
717938872
264197020
497823253
845495491
452923040
36805549
594547625
541375413
778814112
762443934
326252155
365457864
498217145
86800564
736838068
948919574
165826598
578171904
4598075
987074364
678158111
187345550
90921344
899405815
690990975
948297435
622194201
339179914
453238269
934940759
896594863
586054806
527927765
180814817
941113591
817083170
15730064
49502087
804854729
478720187
625963047
470068438
20046543
607763407
463968791
517175114
418006599
280831396
299028724
76582853
418036050
780744629
342376405
100908865
932407686
779721769
475359071
819592221
444084893
187751399
914678144
110472115
371427916
452923040
847325789
88442380
40093086
799256599
466444309
752485092
208548794
733454774
617520948
724508568
895702295
462538808
792647734
187751399
463141213
712783719
552679123
495685549
26383599
216796502
799669254
199301519
703104144
165770587
97137446
188951867
305601386
820518718
682204292
547649408
89282207
165826598
442117547
422980334
29817260
469887000
970984700
886279736
573159446
825319853
525615840
550210998
361557260
23229851
469887000
600863252
460864789
386532399
899405815
178564414
211068792
32677570
836839919
563048079
916949269
711110244
130493002
164109300
864815365
866431650
688976482
475359071
418036050
136439626
187345550
989791441
316505173
585426319
609787248
418036050
292670161
418036050
579214555
73493485
84349982
443269252
403160863
149469031
460753624
532106943
745598746
641377542
40093086
64780140
464207552
923409250
361557260
216796502
733774305
507429460
519055855
211917585
594547625
972311289
885467094
481060510
152496259
743524772
288367385
825319853
693803923
211917585
691732395
62561446
264197020
343310302
404810767
609787248
225337406
925499417
422980334
317765140
961625182
90921344
155171369
392133827
641377542
537607258
992639205
588423957
152496259
196055153
986911052
198854868
962121020
522841120
532106943
478720187
7572521
843014489
154380237
787367263
99123734
160628174
78727809
570927565
703315157
585481883
549617383
28307690
435085870
771265962
889126331
712783719
450190331
960560612
469887000
812416562
460753624
942948535
78727809
262564222
612643445
962121020
974907081
831563044
934940759
266311627
870945541
204144478
527659892
226950890
693803923
28307690
473676129
247726590
83802134
525996413
469887000
369505613
228119607
685731817
604743216
941628085
792349951
30137740
771260492
326660698
208548794
578171904
211490167
688976482
763963886
585653645
707539040
661816277
574247087
461199020
528841663
550210998
991158175
976690614
420793021
68745311
229222936
60580168
688881917
588423957
799256599
975119497
338439178
846127187
959165743
76582853
934940759
359276766
733454774
813260614
24714549
426442267
379724559
236695223
504761268
987074364
60580168
962121020
776971070
915262923
123675187
215976275
854014508
711110244
310727806
88705402
813260614
265373476
262564222
541868355
460864789
535370597
640189179
250276207
865246627
594547625
561836042
49453881
130493002
804588099
5800030
40093086
15446117
932888618
450011962
788105500
366124435
519289874
846818493
460864789
926954256
845495491
766722003
994659611
40093086
609317498
209486425
845960668
112942428
563048079
820518718
847121389
247726590
72855651
152496259
577190122
515421332
247726590
863811895
889126331
234734378
658474134
693803923
50693569
967452339
814044665
889126331
842865912
535370597
475359071
165826598
273764854
894020648
216796502
899405815
264197020
477204602
918301037
223505162
674944129
247726590
339179914
568523052
532106943
923409250
461199020
152340395
925499417
646198749
96564753
655988988
273764854
187751399
497823253
463741777
155171369
707539040
758497249
20046543
692779630
41901067
895702295
450011962
121647693
450011962
622450628
165770587
881722892
382871663
488776790
962121020
509828342
165826598
275676406
187751399
923662898
375906658
461806508
811418489
192714440
578171904
346608058
26383599
174797437
463141213
159888769
733454774
426878589
532106943
418036050
317765140
863811895
934940759
525996413
953381221
925499417
310727806
461199020
987074364
852234606
515421332
198462585
418036050
187751399
155171369
204144478
431053614
199143661
112942428
473030907
275105499
165402101
361557260
976270287
402355081
716607916
392568463
868839773
852357468
160797551
155171369
187751399
469887000
90921344
419735841
455709411
461831449
310727806
482494503
769062146
375906658
616054235
981385165
863811895
914678144
641377542
792647734
331653196
124185175
112573346
527435940
585481883
287988655
422980334
371427916
981385165
763963886
999232995
532106943
850155225
358969436
165826598
478720187
895702295
216796502
49453881
626947336
464207552
155171369
469887000
519289874
188951867
247726590
407903469
962121020
981385165
589082456
914678144
813260614
799256599
914678144
500552414
663082348
187751399
487049537
707539040
239532971
268279939
186298555
700310443
149469031
43400282
426442267
361557260
30290084
186298555
817286434
886160282
744115870
455499294
154380237
148235150
801286639
925499417
607763407
708029009
813260614
975119497
459261439
914678144
225884856
793656520
903812279
442733547
623822477
653950619
527927765
179610013
881327219
342473420
88442380
381981943
137613609
299785917
792349951
165826598
252340749
989791441
519289874
378581611
534581513
894638660
382871663
165826598
535370597
685229132
460048941
187751399
204144478
609787248
825319853
694002421
467608312
902427368
776971070
477204602
941628085
136439626
932888618
693803923
863811895
386607125
828861960
700310443
187751399
394823273
576826666
209486425
825622103
712783719
7572521
20046543
23157284
468335533
925499417
285945783
772435595
275105499
762443934
861045550
922858964
76582853
404325063
823076230
431053614
519289874
768408832
418036050
959165743
812416562
461831449
519289874
485629911
712783719
642356525
85361582
543588231
125946566
980451751
873409500
198247468
912478428
934940759
545465568
228119607
522841120
843613959
343475073
515421332
422980334
796574644
24714549
999232995
684946912
41901067
843943106
63760504
461348214
460753624
160628174
723012627
15446117
617520948
45396683
533443999
5800030
907803560
617520948
422980334
900586768
847325789
699199410
917818490
482494503
461199020
693803923
190118818
685731817
369893673
699862909
947644187
208548794
165826598
496740700
379724559
212610569
831563044
625963047
191099639
290783272
338439178
773064798
852564845
330674082
828661728
140415698
479575261
289085952
60580168
626947336
486008546
898887461
744115870
745598746
211501550
461199020
404325063
617520948
522839714
992639205
744115870
418036050
498217145
15951662
828861960
528944829
253714730
51791358
62561446
160628174
322103335
934940759
845960668
682166403
914678144
480280306
846127187
795741936
494688308
512357278
459079239
519055855
293027403
741247255
902427368
229222936
608558360
365457864
437027557
707539040
191099639
30290084
155171369
240530255
305601386
136882427
972311289
981385165
925499417
532106943
53792712
280861244
748143564
240088664
579214555
881722892
446844184
245137014
994895724
237774110
532106943
691732395
50693569
365457864
474164667
256483095
672026389
414961729
649913691
895702295
223505162
151687766
479574685
473390446
677145693
286579723
290783272
628664061
689294924
882210421
836839919
999232995
187751399
813260614
467736387
601911847
486710457
722042450
178564414
561722488
286579723
477776586
795741936
813260614
130493002
125122892
94494540
461199020
528283325
510850074
392568463
731348782
731348782
446025247
519289874
588423957
90677867
545758504
817083170
113961031
836316949
895702295
899997766
598799497
535370597
763963886
940167556
846818493
23229851
218634989
922652752
776971070
480280306
20046543
234734378
188951867
618157701
623822477
240530255
149469031
843014489
661816277
299028724
536940355
745598746
617520948
171959467
174797437
906902078
418036050
950812710
86606394
442117547
211068792
140547683
527435940
386259012
779721769
766022188
485629911
199143661
571047035
623822477
843014489
524030034
488776790
982586003
812416562
745598746
4598075
693160228
112942428
644456535
44110928
204144478
485629911
4598075
825319853
286900465
29714846
863811895
846818493
555236061
168061031
862850847
775188229
792647734
476927721
44110928
900586768
768960976
898887461
518591907
197598987
788105500
622194201
336181883
693931699
204144478
677145693
478720187
461806508
634102826
989101388
843014489
975119497
230663188
253714730
895702295
78727809
743524772
703565558
863811895
450190331
397353990
486710457
638455202
917818490
199301519
537370857
165770587
594606310
431053614
830025751
776971070
981385165
265373476
262564222
462538808
191099639
846127187
825319853
703315157
4598075
158429103
211501550
285389966
100908865
249344985
689809573
856004188
187751399
469887000
461199020
873409500
88705402
726711468
798852972
321256348
831563044
317765140
440068890
229803262
860529392
417165509
165826598
493368479
768213918
688976482
285945783
807560153
626947336
104734029
895702295
230663188
527927765
290783272
653950619
230663188
459699465
700310443
625963047
160628174
591045624
285945783
463968791
228380174
902427368
760475272
58025944
426442267
577190122
987074364
125946566
44110928
479575261
834045476
463741777
905638180
703104144
343475073
705717233
342376405
15951662
189212613
934568314
96564753
836316949
228669536
140547683
170680637
960560612
836316949
587398722
745598746
379724559
240530255
847325789
155171369
136988919
474721867
23229851
846818493
98677422
469887000
470552607
208548794
687487748
286781205
196055153
240088664
722042450
470552607
852564845
191099639
806321726
862850847
76430144
804588099
799669254
496740700
226461520
287988655
134473521
585340322
7086112
78801613
693803923
899405815
894704509
208548794
594547625
731348782
248762914
452923040
461806508
685731817
941628085
799669254
986962793
418006599
912478428
104734029
982586003
834435219
459261439
873409500
796068509
863811895
29817260
41313455
535370597
216796502
462538808
894704509
392568463
862850847
712783719
480280306
947734774
342376405
234734378
114453482
394119685
863811895
353996994
834435219
369826103
594547625
588553600
688976482
588423957
515005545
825319853
500491568
105580676
262564222
805613461
574247087
585481883
607247763
722042450
55276733
609183073
512357278
30290084
463141213
899997766
740153538
836316949
989791441
646198749
163141101
793600825
846818493
712783719
165826598
208548794
788239370
226950890
211501550
685229132
610989720
460864789
187751399
23229851
830172198
536411290
834435219
508169396
40093086
995857201
196055153
856244838
989101388
570927565
398618986
981385165
763963886
768213918
398636908
474721867
817286434
588423957
189212613
466444309
512418566
743524772
518213317
479575261
28307690
825622103
671740178
151687766
394119685
625963047
574247087
339787241
211490167
703315157
191099639
847121389
825319853
469887000
820518718
967851876
461199020
479237319
198247468
372057935
86067843
155171369
469887000
237774110
992639205
707539040
60580168
893859904
40093086
866431650
165826598
766929566
418006599
30137740
68745311
846818493
825319853
549603536
661608404
99734549
461348214
195752241
813260614
543588231
987074364
515640365
699862909
97137446
507429460
966952974
587398722
20046543
932888618
598027580
136439626
98010773
290428107
486008546
836839919
112573346
463141213
225884856
228119607
208548794
598799497
435085870
646198749
444084893
29817260
218634989
682204292
446263463
959165743
116902078
677145693
216796502
709912908
863811895
623822477
617520948
442117547
779721769
145391636
630709932
525996413
209780052
275676406
617766138
187751399
813260614
693803923
496740700
486008546
830908142
187751399
688881917
685229132
174403279
623822477
450011962
229222936
863811895
875534820
422989263
987074364
460048941
508169396
83802134
976270287
44110928
268388599
870945541
495289894
450011962
689294924
766022188
310727806
577190122
495685549
825319853
848515514
700310443
382871663
792647734
623822477
992639205
776287899
310727806
731348782
469887000
646198749
469887000
868839773
948003821
349252118
692879245
212610569
99734549
392133827
660644644
463141213
369893673
204144478
996434290
500552414
993345912
815607113
112573346
392568463
863811895
317765140
99123734
63760504
976270287
459261439
923107443
418036050
832309272
262564222
418006599
992639205
382871663
463141213
585426319
204144478
902427368
30290084
894704509
812180988
477776586
588423957
98010773
125946566
343475073
974907081
237774110
58584058
976270287
247726590
88442380
461199020
469887000
237774110
89742359
443797059
273764854
145391636
459079239
731348782
935472774
675987938
873409500
889860888
488273162
204144478
585481883
164109300
98677422
500552414
960560612
247726590
422980334
518591907
594547625
519289874
16397717
112942428
187751399
803383453
293266598
572148211
324946481
677145693
500491568
799669254
30290084
452923040
265373476
741247255
591045624
617766138
915262923
168061031
94494540
68745311
925499417
196055153
199143661
793656520
196055153
326660698
450011962
956697836
422980334
618256310
803375912
497447862
813804149
733454774
825319853
966952974
49633131
971709002
30137740
447980021
94494540
665468115
831563044
685731817
846818493
863811895
406336157
999232995
149469031
418036050
512418566
877675580
722042450
480280306
492766547
219962856
397353990
366124435
178564414
528841663
519289874
113230760
961531802
836839919
712783719
498217145
889860888
834435219
246768591
594606310
714257656
889126331
94494540
915262923
285389966
459261439
422980334
84349982
151687766
317765140
793600825
452196623
726711468
941628085
889126331
532106943
461199020
889860888
199849938
793656520
535370597
164903451
446844184
684946912
693803923
191099639
799256599
848515514
199849938
714257656
469887000
570927565
228380174
480280306
527659892
588553600
187751399
987074364
731348782
228669536
503852174
445186159
240088664
784310083
333860688
931353246
382871663
576826666
772435595
342547871
886279736
895702295
845960668
677145693
691732395
763963886
972311289
125946566
452923040
693803923
568441217
26383599
216796502
633330812
923063597
26383599
460753624
474164667
873409500
722042450
317765140
844931145
776971070
585481883
557850088
926954256
452923040
799669254
446844184
384024779
768960976
461199020
4598075
992639205
289085952
638687446
992639205
578171904
726711468
426442267
208548794
959165743
693803923
426442267
58025944
52790338
36805549
863811895
125122892
993345912
632599319
164109300
445186159
925499417
863811895
949152491
644456535
999232995
382871663
805613461
693803923
71520653
623822477
190118818
993345912
962121020
40093086
68745311
828133828
882210421
464426005
940167556
448514507
404810767
875139691
450011962
338439178
165826598
931353246
894638660
889860888
960803572
268388599
170590915
463741777
287988655
703315157
902427368
392766348
416154636
179610013
820518718
104734029
769718990
435085870
926954256
617520948
800761317
970984700
587398722
911418822
461199020
834045476
228380174
273764854
626947336
375675729
84757179
825319853
290783272
289085952
463968791
226781447
419286425
685731817
198247468
366460175
418006599
116902078
620070080
905638180
691732395
594606310
587398722
792647734
275105499
361557260
845495491
467608312
470552607
461806508
744172657
285025385
931353246
140547683
125122892
843014489
922858964
346389815
981385165
847121389
956697836
837132486
199301519
495685549
992639205
868839773
675987938
49502087
73493485
487049537
863811895
30290084
172203837
699189748
317765140
665468115
779721769
588423957
527659892
418036050
925540639
815119468
420793021
797190759
646198749
247726590
763963886
104734029
90921344
895702295
459699465
992639205
798852972
20046543
745598746
528944829
176495218
155171369
479575261
886160282
914678144
369893673
275105499
187751399
229222936
160797551
856004188
681654788
787367263
280831396
163022557
705678651
418006599
333860688
182713079
479237319
846818493
287988655
418036050
404810767
225884856
693803923
617520948
99123734
644456535
299785917
711110244
722042450
165826598
90921344
763963886
999140854
527927765
90921344
622450628
803538166
745598746
796079771
499901949
846818493
919213048
495685549
658474134
659613804
806321726
643994331
609317498
825319853
228669536
987074364
982856362
225337406
522841120
346608058
843613959
780744629
404325063
228119607
299785917
886160282
262564222
264197020
950875072
563048079
247726590
593656354
434233426
825319853
620070080
375906658
512418566
147270614
856004188
253538463
622450628
262564222
825319853
478720187
369505613
418036050
262564222
970944023
895702295
57665797
886160282
160862559
747419514
15446117
825622103
310727806
703315157
740153538
962121020
34228088
711110244
385632981
825319853
962121020
532962643
250276207
995857201
515005545
820518718
386259012
633527481
237774110
152496259
805613461
579214555
856004188
289085952
926954256
265084421
463741777
717938872
418036050
677145693
996434290
561836042
14153845
843014489
709912908
836316949
406532326
989519739
478720187
950812710
422980334
593517949
705717233
479574685
35354272
574247087
443269252
634102826
463741777
609988504
317765140
479574685
495289894
461780349
999140854
792647734
239532971
461199020
953505287
250276207
986911052
653950619
324946481
426442267
639736081
683363697
278233399
495823738
186298555
804588099
187751399
604743216
155171369
803383453
856244838
461199020
882227175
155171369
863811895
482494503
196055153
557850088
997518750
825319853
117315825
946947811
199102860
834270774
620070080
589082456
264197020
199102860
999232995
992639205
935472774
290783272
463741777
14172224
317765140
463141213
894704509
994659611
58025944
265373476
535370597
693803923
84349982
450190331
658340431
113230760
281686457
731348782
382871663
707539040
797190759
30290084
694002421
198462585
401533783
906055484
837132486
101387138
178564414
532106943
60022166
115166721
847325789
136882427
372767619
713660395
189212613
105580676
333860688
923107443
498159803
507429460
459261439
165770587
773671967
685229132
136882427
862850847
525615840
140415698
828861960
404325063
916949269
130493002
275105499
130493002
165826598
381981943
240088664
578171904
155171369
494688308
275227218
155171369
806321726
895702295
103582716
980451751
942948535
414961729
209486425
846818493
535370597
473480446
335162913
428078371
534581513
592104762
518213317
20046543
71520653
470552607
534581513
199301519
171959467
240530255
179610013
841681852
902427368
285945783
233804156
733774305
285945783
744115870
140628461
462538808
579214555
404325063
298938062
474164667
32677570
397353990
555236061
694002421
281686457
240530255
873409500
289085952
570927565
366124435
557850088
960560612
112942428
688881917
226781447
744115870
262564222
460864789
622194201
925499417
747419514
474721867
742927254
151576322
848515514
29012972
797190759
995646506
786293596
187751399
812416562
763963886
693803923
543588231
895702295
670885490
648414092
792349951
369826103
846818493
846818493
846818493
406336157
358606451
112942428
625963047
509828342
385428880
532106943
895702295
593960001
856004188
975679778
617520948
228119607
677145693
320421616
180224574
743524772
889860888
620070080
744172657
371427916
830172198
199301519
460864789
459699465
426816739
691732395
148494167
795741936
343475073
339179914
773671967
229222936
535370597
104734029
806321726
779721769
267793037
317765140
174797437
617517113
115166721
527659892
693803923
401533783
196055153
970984700
136439626
844829978
693160228
174403279
68745311
208548794
798852972
959165743
154380237
796574644
462697557
844931145
246768591
442117547
895702295
421986658
281760589
547649408
711110244
211917585
145391636
160862559
776971070
375675729
799256599
316505173
787367263
525996413
394823273
137070595
230714741
705678651
366124435
240530255
273764854
863811895
392568463
693803923
863811895
14395290
28307690
460864789
334764325
552679123
113961031
953505287
418006599
418036050
24714549
836839919
293027403
72855651
688881917
825319853
519289874
661816277
813804149
151687766
841681852
925499417
588553600
455709411
534581513
336181883
655988988
9688595
292670161
945261580
358606451
994659611
168133547
208548794
956697836
825319853
768960976
693803923
640189179
753714361
247726590
436524274
208548794
865246627
644456535
873409500
404325063
460048941
981385165
628664061
450011962
130493002
211501550
620070080
813260614
912478428
693803923
846818493
918301037
950812710
290783272
140547683
418972850
230714741
94494540
846818493
820518718
745598746
237718768
461199020
682204292
882227175
846818493
439148978
252340749
462538808
758497249
204144478
700310443
825319853
725288221
24339466
713660395
793656520
579214555
792647734
646198749
90677867
191099639
155171369
397353990
665468115
206445311
248762914
212610569
197716392
625963047
948919574
339179914
962121020
905638180
970984700
461806508
519289874
918301037
888599975
496740700
394823273
838797853
481060510
378581611
170590915
535370597
225884856
218634989
187751399
40093086
112942428
53792712
460048941
661816277
170680637
572148211
772435595
742384295
843014489
155171369
712783719
796079771
463741777
561836042
569426086
417165509
220944230
930968735
792647734
450011962
831563044
281760589
693803923
422980334
480280306
1966258
182713079
821644936
742927254
905638180
863811895
237774110
538291430
13966561
805613461
336181883
299785917
488776790
970984700
372767619
237774110
211501550
330674082
813260614
906902078
894704509
662559915
508169396
856004188
731348782
806321726
846818493
915262923
30290084
912478428
864815365
431437885
817286434
359276766
222630259
982048989
700310443
959165743
440068890
803383453
218634989
363336541
836839919
947644187
994659611
14395290
519289874
948003821
414961729
299028724
497823253
460753624
847121389
813260614
148235150
936671066
446844184
144296415
620070080
117055993
555236061
522841120
707539040
980451751
72822573
338439178
286781205
865246627
137613609
51791358
414961729
448514507
15951662
950321665
330674082
317765140
151576322
474721867
125122892
896594863
846818493
638687446
987074364
114453482
846818493
690990975
422980334
442117547
545758504
256483095
841681852
646198749
682204292
168061031
852234606
972311289
473030907
147270614
689294924
418036050
688881917
439148978
792349951
498217145
266311627
703565558
152340395
16397717
452923040
899405815
247726590
992639205
610939148
431053614
165826598
970984700
326252155
693803923
528143340
267793037
812180988
579214555
63760504
363336541
363336541
769718990
863811895
418036050
846818493
369826103
922858964
693803923
915268602
285945783
186298555
712783719
470552607
898887461
768213918
819592221
187751399
772435595
46459702
187345550
733774305
160797551
461806508
420793021
12184341
159888769
382871663
655988988
100421989
830025751
63760504
598799497
661816277
461199020
901436277
549617383
934940759
508169396
262564222
31157306
406532326
469887000
428078371
763963886
870945541
450011962
620070080
745598746
971709002
140547683
275105499
980451751
113230760
439148978
733454774
211501550
804588099
863811895
481060510
868839773
152734787
418036050
239532971
588423957
18067872
440068890
450011962
588423957
418036050
187751399
290428107
226950890
479575261
326660698
532106943
331653196
975119497
713660395
262564222
223505162
895702295
733774305
972311289
60580168
647846941
139618793
825319853
222630259
54803574
515421332
640428966
925499417
461199020
792647734
768408832
877675580
209780052
795741936
922858964
317765140
594547625
222630259
805613461
960803572
418972850
104734029
218634989
140628461
576066531
586054806
462697557
275105499
768213918
766722003
626947336
886279736
152734787
25932373
763963886
987074364
545758504
895702295
862850847
418036050
86606394
225884856
445186159
588423957
498217145
554749770
815806938
686960698
744172657
331653196
545758504
481060510
149469031
834045476
461199020
677145693
62561446
995646506
799256599
247726590
155171369
889860888
172203837
384024779
395612934
763963886
240088664
470552607
147270614
863811895
248762914
649913691
796079771
895702295
182713079
211490167
187751399
281686457
404810767
962121020
171959467
426442267
199143661
911418822
461199020
829170219
979039471
527659892
6003194
789277313
240530255
434233426
787367263
795741936
379724559
609787248
922858964
158429103
187751399
196055153
786293596
155171369
264197020
58025944
369505613
1966258
36805549
71520653
418036050
32677570
532106943
861045550
264197020
535370597
137613609
156141870
187751399
13966561
847121389
834540461
961625182
346389815
699862909
148494167
113961031
247726590
226950890
461658278
617766138
843014489
733774305
804588099
799669254
462538808
825319853
822837637
130493002
168133547
925540639
685229132
404325063
237774110
164109300
420793021
188951867
817083170
515005545
683305543
310727806
675987938
286579723
742927254
779721769
310727806
226755584
881722892
515421332
73493485
899997766
62561446
287988655
592137011
561769463
204144478
703315157
4598075
925499417
247726590
498217145
225884856
962121020
547649408
932407686
187751399
527659892
681654788
437027557
906902078
522841120
60580168
211501550
199849938
632599319
830537197
266311627
155612657
24714549
852564845
216796502
989791441
199143661
693803923
461199020
461199020
925499417
211068792
76248563
747419514
828661728
342376405
763963886
959165743
419286425
625963047
103582716
773077001
895702295
404810767
949152491
868839773
208548794
731348782
338439178
989519739
460753624
576826666
793656520
509828342
982586003
925540639
854014508
956697836
446025247
469469717
418036050
446844184
104734029
873409500
899997766
780744629
384024779
863811895
382871663
806321726
594547625
693803923
646198749
462538808
366460175
799669254
847121389
482494503
188951867
359276766
554749770
522839714
902427368
419286425
582451729
373921389
863811895
428809332
264197020
778606270
804854729
796068509
992639205
229222936
418036050
196055153
519289874
889126331
469887000
460048941
693803923
788239370
713660395
685731817
366460175
245137014
187751399
479574685
62561446
372057935
987074364
688976482
184209517
204694095
745598746
353996994
787367263
187751399
418036050
763963886
622194201
152496259
509828342
899997766
392568463
948003821
843613959
899405815
29817260
863811895
820518718
683363697
622194201
570927565
208548794
902427368
926954256
863811895
825319853
507076926
184209517
179610013
852357468
381981943
222630259
474721867
389431456
24714549
452923040
84349982
662559915
232662069
503852174
690990975
394823273
903812279
460753624
899405815
875139691
303909226
434233426
5800030
394119685
488273162
620981488
473030907
469887000
228119607
247726590
187751399
461199020
479237319
819592221
286781205
934940759
140628461
29714846
763963886
160628174
463141213
825319853
208548794
677145693
431053614
421986658
98010773
682204292
281686457
847325789
825319853
585340322
948003821
726711468
404325063
88442380
541375413
24339466
208548794
136439626
837132486
995646506
847121389
397010053
180224574
681654788
437027557
807560153
90677867
402355081
461780349
296052381
165402101
372057935
549603536
925499417
703104144
310727806
654564081
12184341
395612934
847121389
469887000
834435219
196055153
829170219
519289874
264197020
225884856
563048079
379763634
361557260
804588099
776971070
847325789
723012627
281686457
460864789
693803923
722042450
863811895
825319853
461199020
572148211
372057935
428078371
392766348
151576322
726673082
726673082
310727806
693803923
941628085
151687766
435085870
528143340
967851876
160797551
836839919
705774848
408052059
479575261
428809332
498159803
459261439
233804156
503852174
733222158
658474134
178564414
510850074
171959467
164903451
461199020
889860888
920920935
773064798
78801613
598027580
474721867
165826598
426816739
571047035
435085870
778606270
995047714
723012627
211501550
361557260
931353246
843014489
745598746
198462585
474721867
875139691
789277313
208548794
655988988
877675580
229803262
310727806
825319853
717938872
846818493
527464037
90921344
948919574
953945096
469887000
934568314
155171369
503852174
677145693
527435940
299028724
247726590
334764325
225884856
99734549
171959467
932407686
76430144
806321726
365785305
618157701
418006599
340255308
620070080
49255319
989519739
186298555
862850847
381981943
29714846
982048989
20046543
15446117
463141213
12184341
486008546
418006599
209486425
773064798
265373476
693803923
889860888
799256599
532106943
846127187
846818493
642356525
733101925
628664061
262564222
967851876
889860888
507076926
9688595
863811895
519289874
250276207
77416700
702269717
419286425
601911847
844931145
125122892
507429460
786293596
994895724
226755584
459261439
634850206
336181883
856244838
453451039
94494540
198462585
593960001
317765140
152734787
418036050
825319853
820518718
753770013
404325063
773077001
461199020
450011962
188951867
863811895
155171369
280861244
62133486
346389815
452923040
960560612
527659892
408052059
519289874
895702295
151374167
941628085
366460175
863811895
909796114
226755584
285025385
915262923
863811895
786293596
187787381
480280306
693803923
504761268
906902078
228380174
918301037
148235150
16397717
814052326
515421332
763963886
30892234
292637770
773671967
381981943
665468115
868839773
969282688
187751399
469887000
661816277
113230760
844931145
996434290
160797551
136988919
196055153
218634989
460864789
386532399
397353990
160628174
110472115
873409500
73493485
480280306
980451751
620981488
223505162
966952974
57665797
561722488
94494540
873409500
982586003
147270614
550210998
889860888
847325789
418006599
211501550
403160863
342547871
498217145
519289874
170680637
693803923
404325063
117055993
561722488
549617383
461232788
836839919
247726590
310727806
617766138
894704509
440068890
289085952
948384226
462697557
152496259
343475073
164903451
384024779
834540461
317765140
220944230
885897063
699189748
418036050
40093086
607763407
30290084
208548794
703565558
342519194
894704509
825319853
828133828
693803923
397353990
741247255
123675187
1966258
464426005
634581329
922858964
412162897
455499294
474721867
625963047
791225868
731348782
800761317
934940759
763963886
901436277
76430144
825319853
211501550
889860888
197716392
165826598
689294924
532106943
262564222
46459702
965484371
659613804
1966258
461199020
601911847
815607113
247726590
899912696
572148211
846818493
237774110
585481883
386607125
981385165
649892962
372767619
179610013
848515514
165826598
907803560
112573346
346389815
60580168
216796502
148235150
555236061
78727809
995646506
545758504
460864789
130493002
948297435
976270287
831563044
981385165
804588099
113133286
418036050
820428591
168133547
617520948
541868355
407903469
772435595
934940759
885467094
672026389
507076926
796079771
187751399
152340395
843613959
969282688
792647734
773671967
663082348
671188206
165826598
460864789
36805549
925499417
852564845
918301037
486008546
286900465
418006599
986962793
152734787
518591907
518591907
479574685
445186159
805613461
813260614
437027557
165618311
976270287
448514507
864815365
549603536
121647693
693803923
72855651
742927254
116440573
339179914
687487748
899912696
528283325
813260614
155171369
948297435
51791358
863811895
508169396
976690614
494688308
703315157
187751399
665468115
895702295
310727806
469887000
386607125
813260614
394823273
844931145
846818493
903812279
445186159
281760589
418036050
247726590
24714549
187751399
899405815
30892234
981385165
703104144
541868355
475406355
476927721
310727806
972311289
182713079
532106943
886160282
154380237
936671066
813260614
326660698
707539040
901436277
594547625
798852972
670885490
640459014
35354272
382871663
266311627
286900465
154380237
474721867
507429460
736838068
568403567
598027580
733454774
208548794
320421616
986962793
479574685
532106943
317765140
253714730
695763902
846818493
152496259
925499417
844829978
768213918
970984700
503852174
780744629
976270287
148235150
474164667
683305543
962121020
892123621
776287899
113961031
164109300
616054235
632599319
198247468
155171369
99734549
43400282
252340749
469887000
440068890
475359071
594606310
588423957
527435940
40093086
124185175
373921389
574247087
461199020
15951662
216796502
442117547
661816277
480280306
253042435
518887536
145391636
463141213
317765140
873409500
768529399
498764393
805613461
661816277
230714741
72822573
685731817
585481883
151576322
155171369
803538166
289085952
825319853
228119607
753770013
152496259
13966561
813260614
105580676
469887000
28307690
568403567
648414092
401533783
779721769
873409500
216796502
401533783
612643445
418972850
836839919
799256599
847121389
455499294
187751399
778606270
612643445
601911847
14395290
208548794
778814112
103582716
707539040
787367263
519055855
187751399
585426319
846818493
941628085
684946912
836839919
247726590
262564222
979308290
267793037
350963413
88442380
967851876
733454774
632208229
776971070
806321726
532106943
450011962
723975102
674648102
187751399
665468115
30290084
863811895
96564753
693803923
873409500
534581513
901436277
792647734
461232788
473030907
170590915
161712421
461658278
813260614
693803923
609687916
479237319
136988919
699199410
475359071
889126331
187751399
474721867
450011962
499901949
320229507
776971070
342547871
568441217
211501550
369505613
745598746
33121472
480280306
232662069
198462585
982586003
453238269
460864789
707539040
417165509
292670161
366460175
860687975
440608370
333860688
310727806
174403279
848142121
160628174
134473521
569426086
693803923
383092406
324946481
843014489
15951662
763963886
925499417
527927765
993345912
692779630
626947336
9688595
206445311
787123547
179610013
901436277
689294924
228119607
418006599
846127187
693160228
477204602
211490167
208548794
830172198
950875072
768213918
885897063
84757179
310727806
164903451
843014489
941628085
949152491
522839714
26383599
252340749
40093086
418036050
474721867
211068792
179610013
265084421
773064798
435085870
453584270
174797437
247726590
229803262
54803574
320421616
84757179
618157701
799256599
804588099
527659892
617520948
671740178
20046543
168133547
620070080
198462585
475406355
191099639
445186159
811418489
450011962
423500607
659613804
161712421
535370597
688976482
245137014
623822477
703565558
870945541
136882427
461199020
440068890
165826598
211501550
422989263
848515514
609988504
240088664
528841663
594547625
989519739
452923040
519289874
825319853
381981943
617517113
863811895
293266598
479575261
552679123
475359071
992639205
94494540
361629634
768960976
766022188
825319853
488273162
24339466
792349951
953505287
310727806
925540639
437027557
980451751
168133547
873409500
902427368
461806508
915262923
198247468
804588099
475406355
594547625
744172657
49453881
905638180
925499417
873409500
825319853
240530255
632599319
14395290
103582716
572148211
953505287
788239370
20046543
188951867
113961031
962121020
863811895
112573346
693803923
187751399
889126331
440068890
304977626
557850088
211501550
179610013
797190759
461806508
461199020
461806508
267793037
920920935
461199020
863811895
932407686
981385165
895702295
487049537
431437885
24714549
648414092
464426005
148235150
905066288
9688595
331653196
852357468
976270287
117055993
414961729
359148957
895702295
179610013
211917585
168133547
682204292
730852316
921874297
462538808
247726590
519055855
71520653
164903451
796079771
404810767
846818493
989791441
326252155
916949269
240530255
460753624
799669254
608558360
831563044
941628085
211917585
863811895
161583771
740153538
151374167
712783719
30290084
788105500
812180988
862850847
898887461
796574644
574247087
693803923
240530255
844931145
338439178
703315157
776971070
238486115
305601386
304330270
673194911
846818493
154380237
229803262
35354272
834540461
948003821
535370597
768213918
684946912
481060510
211490167
187751399
470552607
643994331
986911052
151687766
404810767
305601386
712783719
616054235
14172224
585426319
463141213
633361710
763963886
528283325
865246627
30290084
422980334
154380237
212610569
174797437
861565871
837132486
507076926
139618793
557850088
726711468
140628461
689294924
428809332
151576322
99123734
992639205
795741936
974148721
914678144
693803923
843014489
170680637
262564222
103582716
616054235
240530255
803375912
685731817
792647734
326252155
495685549
731348782
165618311
863811895
165826598
434233426
402355081
89282207
187751399
416154636
326252155
443269252
592104762
799669254
426442267
485629911
831563044
527464037
208548794
265373476
68700442
622450628
462538808
179610013
989791441
906055484
707539040
863811895
98677422
733101925
793600825
331653196
886160282
538291430
792349951
292670161
112942428
703565558
460753624
470552607
72855651
179610013
347286822
422980334
661816277
464207552
820518718
459261439
535370597
240088664
825319853
889126331
799669254
617520948
681654788
165826598
342376405
68745311
515640365
845960668
832309272
500491568
233804156
289085952
873409500
30137740
942379440
196055153
895702295
569426086
461806508
585481883
504761268
604743216
440068890
422989263
211501550
165826598
923662898
963184022
20046543
903812279
515640365
693803923
112573346
86606394
145391636
237774110
450011962
689294924
922652752
187751399
12184341
532106943
527659892
264197020
543588231
899405815
418006599
975119497
799256599
885467094
28307690
155171369
110472115
690990975
121647693
53792712
745598746
68700442
736838068
414961729
365785305
845495491
136882427
22624267
825319853
923107443
691943808
834435219
460753624
813260614
171307283
532106943
474721867
310727806
237774110
460864789
187751399
463741777
211501550
125122892
165826598
112573346
174797437
527927765
105891417
609183073
245137014
632599319
587398722
461199020
643994331
815806938
725288221
473390446
113230760
713660395
866431650
228380174
733222158
889860888
487049537
568403567
535370597
165826598
317765140
140415698
898887461
208548794
527435940
847121389
225884856
469887000
211068792
371427916
902427368
98677422
461199020
527659892
148235150
813260614
478720187
708029009
361629634
992639205
795741936
148235150
486710457
768960976
216796502
189212613
459261439
806321726
208548794
24339466
742927254
842865912
402553843
480280306
860529392
557850088
339179914
330674082
492766547
469887000
165618311
197716392
778547527
134473521
768213918
404810767
987074364
426442267
885897063
744115870
30290084
266311627
16397717
828133828
112942428
592104762
498159803
953381221
464207552
825319853
124185175
911418822
981385165
722042450
77416700
579214555
882227175
418036050
285945783
922652752
641377542
766929566
942379440
504761268
791225868
902427368
287988655
592137011
145391636
981385165
199102860
418036050
618157701
392766348
846127187
68700442
260986004
442117547
6003194
104734029
90921344
63760504
168133547
707539040
461780349
469887000
960560612
418972850
925499417
191099639
474721867
171959467
742927254
925540639
699862909
477776586
88442380
856004188
863811895
799669254
763963886
440608370
397353990
461806508
363336541
877053193
532106943
461806508
168133547
703104144
568523052
35354272
152496259
303909226
113230760
768213918
585340322
688976482
707539040
593517949
469887000
459261439
479574685
442117547
846818493
690990975
337896012
888599975
936671066
838797853
961625182
695763902
450011962
925499417
700310443
460403764
495685549
942948535
73493485
825319853
96564753
665468115
211501550
820518718
889860888
592137011
989519739
216796502
460048941
683305543
482494503
378581611
903812279
870945541
712783719
846127187
147270614
461806508
459261439
793600825
293027403
772435595
517175114
886160282
933513036
620981488
981385165
946947811
895702295
404810767
975119497
620981488
155171369
745598746
527659892
813260614
294478225
463141213
435085870
247726590
151576322
498217145
375906658
843014489
923107443
609988504
949152491
805613461
515005545
187751399
763963886
239532971
381981943
788239370
475406355
842456531
187751399
574247087
805613461
262564222
532962643
170590915
116440573
289085952
685229132
795741936
165826598
439148978
873409500
285945783
426442267
461199020
863811895
88442380
414961729
267793037
286579723
237718768
722042450
155171369
463141213
461806508
464426005
310727806
934940759
333860688
838797853
587398722
609988504
688976482
252340749
414961729
378581611
14395290
219962856
24339466
634102826
461199020
265373476
889126331
342376405
519289874
238486115
229222936
759295957
895702295
418036050
480280306
925499417
987074364
776971070
900586768
987449031
187751399
262564222
655988988
804588099
418006599
196055153
113230760
685731817
225884856
743524772
739652206
326252155
899912696
68745311
159888769
384024779
310727806
36135744
932407686
72822573
218634989
233804156
515640365
204144478
418006599
925499417
253042435
671740178
712783719
461199020
598027580
174403279
707539040
422980334
343475073
179610013
955354570
185468977
673194911
469469717
187751399
395612934
987074364
886160282
349252118
515640365
889126331
418036050
836316949
622450628
394119685
623822477
426878589
431437885
519289874
948003821
486710457
509828342
536411290
339179914
626947336
371427916
247726590
568523052
264197020
450011962
475437536
426442267
731348782
881722892
834435219
877675580
744369863
208548794
1966258
445186159
804588099
240530255
196055153
15951662
606305288
519055855
525615840
570927565
392568463
434233426
671188206
187751399
517175114
507076926
326660698
211501550
473480446
961625182
147270614
845495491
287988655
105580676
55276733
469887000
768213918
508169396
875534820
136988919
658474134
155612657
877675580
7086112
815607113
633361710
208548794
187787381
160862559
527659892
30290084
290783272
110472115
507076926
140628461
94494540
185645739
992639205
280857925
442733547
508169396
112573346
145391636
437027557
285945783
460864789
899732589
849931458
726711468
316271107
177107193
43400282
247726590
950812710
208548794
346425576
739652206
136439626
196055153
199143661
204144478
379724559
617517113
522839714
836839919
247726590
6003194
535370597
617766138
986962793
825319853
427320783
894704509
394823273
60580168
655988988
339179914
934940759
310727806
593960001
578171904
446263463
923409250
310727806
894020648
703104144
447980021
289085952
572148211
588423957
264197020
792647734
925540639
959165743
52790338
469887000
404325063
846818493
72822573
598027580
165826598
317765140
507076926
766929566
247726590
285025385
995646506
397010053
791225868
188951867
934940759
365457864
160628174
209486425
948919574
469887000
607763407
384024779
848142121
518591907
160797551
836839919
286579723
460753624
198462585
861045550
460403764
20046543
46459702
446844184
418972850
15951662
863811895
675987938
894638660
461199020
950875072
795741936
699199410
932407686
803375912
997518750
713660395
896594863
836839919
461199020
136439626
863811895
418036050
253042435
873409500
165826598
264197020
960803572
427320783
310727806
895702295
499901949
208548794
418036050
740153538
804588099
187751399
634102826
633330812
895702295
962121020
579214555
144296415
378751388
982586003
793656520
894020648
460753624
588423957
866431650
996434290
250276207
331653196
713660395
414961729
986911052
366124435
151687766
707539040
208548794
834435219
431053614
825319853
947644187
464426005
406532326
932407686
52790338
956697836
290428107
902427368
970984700
813260614
792647734
178564414
798432181
911418822
932888618
846818493
712783719
693803923
609787248
661816277
187751399
579214555
461199020
115634702
289085952
461199020
479574685
806321726
110472115
989101388
999232995
285025385
873409500
873409500
987074364
434233426
303909226
970944023
285945783
834045476
209780052
980451751
140415698
640189179
500491568
198854868
778814112
989519739
811418489
899732589
404325063
948919574
646198749
776971070
89282207
866431650
237774110
725288221
260986004
346389815
112942428
707539040
766929566
155171369
470552607
685731817
600863252
894704509
155171369
460753624
487049537
304977626
58025944
250276207
588553600
286900465
894020648
857704013
439148978
24339466
251681024
967452339
730852316
534581513
742384295
889126331
340255308
30137740
693803923
847121389
825319853
803375912
689809573
863811895
894704509
209780052
455499294
889126331
941628085
72855651
475359071
830172198
262564222
228119607
868839773
34228088
187751399
731348782
418036050
688881917
159888769
788124070
450011962
573159446
474721867
953505287
481060510
693803923
116440573
712783719
461806508
925499417
598799497
114453482
317765140
518887536
60580168
168133547
860529392
247726590
461199020
825319853
275105499
525615840
813260614
461199020
426442267
379724559
948003821
469887000
864815365
536940355
247726590
848142121
464426005
407903469
731554451
478720187
442733547
86606394
88442380
113230760
873409500
742384295
693803923
226461520
155171369
763963886
90677867
196055153
211068792
534581513
338439178
459079239
187751399
568523052
588423957
905638180
378751388
925499417
982586003
620070080
646198749
310727806
640428966
320421616
585340322
262564222
211501550
916949269
386259012
64780140
726711468
404325063
598027580
733222158
247726590
31157306
18067872
981385165
980451751
76430144
474721867
519055855
155612657
794278573
78727809
877675580
820518718
290783272
633527481
889126331
776971070
742384295
477204602
712659620
361629634
776971070
683305543
960803572
31157306
53792712
533443999
404325063
165826598
443797059
226513871
980451751
485629911
515421332
685229132
953505287
545758504
209486425
547649408
585426319
485629911
9688595
763963886
61998275
901436277
211501550
863811895
281760589
158429103
825319853
971259822
570927565
703315157
216796502
799256599
29817260
443269252
423500607
573159446
230714741
467608312
555236061
541375413
474721867
72855651
419286425
962121020
788239370
36805549
914678144
404325063
469887000
576826666
923409250
460864789
339179914
836839919
545758504
752822558
733454774
725288221
847121389
585426319
394119685
549617383
987449031
836316949
942379440
155171369
873409500
528841663
693931699
247726590
361629634
165770587
905066288
825319853
852564845
594547625
90921344
895702295
160628174
654564081
461199020
987074364
588423957
147270614
834435219
856004188
654564081
745598746
225054155
418972850
622450628
461831449
805613461
742927254
326252155
519055855
331653196
959165743
769062146
495823738
439148978
463741777
820518718
326252155
625963047
772435595
208548794
776971070
461199020
60580168
336181883
932407686
557850088
925499417
296052381
104734029
68219813
527927765
769718990
752822558
479575261
326252155
742927254
970984700
460864789
519289874
846818493
763963886
459699465
88705402
78727809
900586768
941628085
316271107
187751399
980451751
575977310
151687766
989101388
969282688
481060510
731554451
996434290
298938062
440068890
688881917
776971070
773064798
462697557
848515514
208548794
461199020
683363697
685731817
893534487
911418822
509828342
639100432
180224574
731554451
33121472
920920935
768960976
479575261
943926624
889860888
654564081
794278573
820518718
532106943
806321726
974148721
622194201
731348782
470068438
900586768
326660698
165402101
922858964
185468977
610939148
208548794
211501550
464207552
561722488
434233426
136882427
504761268
570927565
310727806
787123547
804588099
641377542
552679123
805613461
893534487
228380174
178564414
392766348
158429103
741247255
563048079
366460175
803383453
987074364
247726590
187751399
894704509
948384226
470068438
825319853
912478428
873409500
151687766
925499417
206445311
36805549
361629634
462538808
823076230
863811895
661816277
532106943
740153538
804588099
404810767
140547683
418036050
946947811
585481883
486710457
238486115
588423957
661816277
519289874
114453482
620981488
229222936
443269252
873409500
180814817
934940759
889860888
806321726
418036050
113133286
152496259
469887000
693803923
744115870
212610569
469887000
208548794
469469717
84349982
693803923
139618793
96564753
940167556
925540639
776971070
459261439
953505287
310727806
623822477
191099639
845960668
486710457
658340431
693803923
656267649
240530255
846818493
191099639
434233426
923409250
52790338
716607916
907803560
310727806
532106943
536940355
358969436
286900465
733222158
587398722
211490167
117990828
661816277
743524772
335162913
228119607
264197020
304977626
225337406
460048941
877675580
970984700
863811895
431053614
672026389
103582716
930968735
763963886
339179914
773064798
845960668
155171369
863811895
237774110
804854729
806321726
414961729
165826598
439148978
792647734
478720187
445186159
889126331
825319853
960560612
934568314
519289874
708029009
479575261
986962793
190118818
805613461
561769463
85361582
500110724
189212613
450011962
192714440
662559915
773064798
466444309
98010773
667625467
683363697
699199410
170590915
398618986
20046543
747419514
32677570
507076926
863811895
459261439
1966258
340255308
799669254
187751399
23229851
722042450
532106943
149469031
204144478
798432181
899405815
797190759
253042435
446844184
310727806
837132486
228669536
366460175
685229132
112942428
806321726
926954256
870945541
711110244
448514507
179610013
803375912
176495218
428078371
317765140
527659892
266311627
359276766
763963886
974575876
418036050
316505173
692779630
260986004
208548794
592104762
145391636
895702295
806321726
461806508
768213918
384024779
460864789
268388599
585426319
322103335
280857925
898887461
372767619
999232995
326660698
881722892
527927765
525615840
995646506
852234606
189212613
280861244
786293596
187751399
515640365
285945783
219962856
24339466
815119468
873409500
30290084
211917585
252340749
763963886
623822477
208548794
836316949
500552414
384024779
688976482
158429103
547649408
216796502
693803923
975119497
191099639
386259012
140628461
962121020
460753624
889126331
88705402
353996994
461199020
188951867
649892962
208548794
113133286
112942428
825319853
187751399
820518718
442733547
731348782
813260614
623822477
26383599
634102826
998184008
24339466
77416700
693803923
856004188
898887461
989519739
672026389
163022557
622450628
778547527
204144478
941628085
607763407
895702295
579214555
918301037
527659892
331653196
165826598
905638180
372057935
211501550
943926624
28718707
889126331
518591907
693803923
14172224
711110244
598027580
803375912
899405815
376411279
622450628
836316949
101387138
195752241
532106943
656267649
125122892
820518718
336181883
863811895
439148978
15730064
791225868
160628174
151687766
78727809
473030907
895702295
187751399
140628461
527927765
942948535
130493002
88442380
689294924
886160282
894704509
970984700
426816739
220944230
450011962
216796502
825319853
733101925
124185175
873409500
317765140
338439178
707539040
492766547
160797551
369826103
418036050
519289874
372767619
941628085
426442267
834045476
228119607
267551964
464426005
763963886
815806938
671740178
247726590
208548794
285945783
464426005
707539040
579214555
104734029
473480446
555236061
398636908
165826598
9688595
295522812
211501550
248762914
372057935
960560612
918301037
136882427
475359071
889860888
518591907
292670161
825319853
76248563
519289874
606305288
962121020
950477187
165826598
823076230
926954256
467736387
500491568
825319853
384024779
226461520
229222936
208548794
813260614
722042450
889126331
674648102
209486425
712659620
187751399
299028724
295522812
450011962
460864789
804588099
617520948
518591907
199143661
842456531
35354272
731554451
71520653
648414092
473480446
846818493
594547625
792349951
609317498
342376405
33121472
211490167
834435219
365785305
288367385
275676406
843613959
714257656
975119497
932888618
24339466
684946912
72855651
555236061
923409250
475406355
337501848
815806938
160862559
712783719
240530255
331653196
934940759
416154636
813260614
600863252
149469031
574247087
535370597
836839919
294478225
206445311
804588099
404810767
192714440
389431456
196055153
366460175
195752241
981385165
707539040
507076926
310727806
310727806
889860888
866431650
752485092
817286434
191099639
646198749
209780052
879763969
16397717
899997766
30290084
545036041
753770013
795741936
475359071
481060510
678158111
895702295
247726590
518887536
151576322
943926624
863811895
287988655
836316949
233804156
113961031
707539040
208548794
541375413
23229851
532106943
225884856
527435940
187345550
846818493
915262923
84349982
622194201
253042435
688881917
768213918
375675729
889860888
948919574
319550216
384024779
369893673
989791441
769062146
895702295
461199020
959165743
72855651
693803923
152496259
28307690
709912908
863811895
185468977
317765140
298938062
528283325
463741777
588553600
204144478
285025385
659613804
608558360
9688595
197716392
474721867
286579723
655988988
787367263
825319853
389431456
182713079
187751399
253538463
404810767
800761317
757502776
630709932
707539040
820518718
852234606
733101925
113133286
394823273
228119607
889126331
757502776
925499417
226950890
847325789
14172224
462538808
693803923
846818493
220944230
693803923
461199020
72855651
40093086
319550216
841681852
953505287
912478428
275105499
182713079
881722892
585481883
834045476
775188229
744369863
959165743
165402101
434233426
773671967
165826598
187751399
158429103
285945783
877053193
469887000
801286639
225884856
527659892
262564222
618157701
997033792
830908142
165826598
768529399
404325063
317765140
394823273
372057935
76582853
358969436
211501550
40093086
281760589
474721867
617520948
275227218
480280306
139618793
324946481
58584058
889860888
479575261
691732395
361629634
568523052
31157306
508169396
538291430
860529392
250276207
536940355
41901067
903812279
601911847
187751399
264197020
339787241
699189748
437027557
447980021
586054806
328464067
547649408
934940759
158429103
813804149
617766138
198247468
28718707
690990975
461199020
846818493
382871663
848142121
265084421
477204602
736933697
975119497
545758504
247726590
975119497
218634989
889126331
864815365
863811895
497447862
250276207
113133286
886160282
576826666
253538463
541868355
439954002
346425576
725288221
886160282
707539040
979308290
931353246
97137446
481060510
240530255
196055153
695763902
895702295
404325063
57665797
868839773
117055993
965484371
622450628
431053614
832309272
799256599
598799497
846127187
225884856
634581329
820518718
744115870
644456535
987074364
324946481
418006599
730852316
532962643
406532326
820518718
773671967
995646506
688976482
895702295
91364466
889126331
532106943
600863252
903812279
885467094
758497249
232662069
692779630
916949269
628664061
877675580
762443934
280857925
922652752
675987938
955354570
230663188
155171369
998184008
487049537
187751399
500110724
469887000
253714730
941628085
617520948
156736834
15446117
643994331
606305288
168061031
58584058
649913691
450011962
187751399
994895724
211501550
480280306
253714730
900586768
461199020
598027580
625963047
679303229
535370597
528283325
418972850
208548794
894704509
863811895
336181883
62561446
814052326
517175114
316271107
914678144
24339466
787367263
846818493
296052381
901625413
226950890
292670161
863811895
89742359
330674082
641377542
936671066
519055855
995646506
44110928
733222158
343475073
625963047
16397717
587398722
208548794
500552414
305601386
886160282
995857201
485629911
981385165
962121020
477776586
856004188
493368479
641377542
52790338
414961729
828861960
763963886
742384295
404810767
997033792
733101925
941628085
88705402
461780349
996434290
394823273
317765140
420840926
815119468
177410804
230663188
431053614
160862559
383092406
901625413
889860888
796574644
925540639
717938872
864815365
725288221
979921021
459079239
654564081
290783272
212610569
188951867
140415698
804588099
479575261
682204292
807560153
346389815
812416562
164903451
712783719
995047714
406336157
711110244
579214555
693803923
460403764
460864789
683363697
519289874
431437885
703315157
702269717
856244838
569426086
712783719
598799497
414961729
228119607
240530255
379763634
733101925
625963047
992639205
923662898
959165743
804588099
512418566
687487748
693803923
742927254
90072075
545758504
310727806
805613461
843014489
660644644
792349951
588423957
889126331
196055153
495289894
14172224
462538808
639100432
972311289
482494503
77416700
933513036
825319853
974148721
803538166
264197020
519289874
29817260
707539040
768213918
226950890
646198749
140547683
125122892
902427368
609317498
500491568
342376405
76582853
653950619
885467094
748143564
925540639
716607916
40093086
477776586
535370597
804588099
598027580
646198749
317765140
570927565
20046543
165826598
165826598
974575876
541375413
899405815
280019477
587398722
593656354
995857201
461232788
418036050
686428527
842456531
253714730
763963886
404325063
340255308
469469717
179610013
989519739
799256599
889126331
691732395
461199020
787123547
84757179
30290084
807560153
763963886
843014489
625963047
888599975
496740700
406532326
230663188
592137011
677145693
517175114
744172657
275105499
394823273
532106943
420840926
711110244
705717233
460864789
285389966
68745311
830908142
707539040
178564414
247726590
953505287
293027403
532106943
856244838
422989263
844931145
941628085
685731817
555236061
742927254
16397717
418006599
372767619
722042450
999232995
825319853
30137740
474721867
152496259
620070080
117055993
992639205
77416700
620070080
182713079
500491568
447980021
608558360
786293596
104734029
264197020
813260614
717938872
94494540
693803923
552679123
422980334
870945541
418036050
199102860
450011962
404325063
786293596
72855651
702269717
796574644
852357468
545758504
896594863
187751399
359148957
792647734
925540639
920709305
378751388
187787381
778814112
894704509
204144478
369505613
112942428
462538808
212610569
677145693
204144478
896594863
745598746
117315825
15730064
30290084
825319853
497823253
394823273
863811895
588423957
326252155
976270287
412162897
319550216
557850088
478720187
211501550
418036050
450011962
265373476
187751399
14153845
814044665
690990975
557850088
812416562
594547625
152734787
72822573
965484371
470552607
598799497
86067843
40093086
847325789
379763634
228380174
846818493
145391636
787367263
649913691
661816277
896594863
895702295
18067872
182713079
407903469
845960668
685229132
455499294
470068438
461199020
469469717
469887000
745598746
729454626
436964864
168133547
857704013
588423957
882210421
545758504
7086112
225884856
674648102
877675580
992639205
646198749
661608404
588423957
460864789
888599975
467608312
164903451
617766138
130493002
532106943
780744629
729454626
103582716
20046543
468335533
653950619
703315157
947734774
693160228
137070595
685731817
416154636
670885490
981385165
463968791
561722488
744115870
743524772
768213918
24339466
538291430
275105499
693931699
507429460
15446117
453451039
862850847
58584058
412162897
331653196
766022188
745598746
873409500
49633131
767828166
275105499
238486115
834540461
675987938
468335533
592137011
889860888
199143661
731348782
222630259
847325789
253042435
211501550
76248563
292670161
469887000
401533783
237774110
950321665
211490167
178564414
778547527
447980021
703565558
385632981
461806508
975119497
149469031
625963047
211917585
593517949
768960976
463741777
916949269
105580676
747419514
280861244
643994331
100908865
934940759
218634989
160862559
864815365
36805549
285945783
914678144
440608370
174403279
384024779
160628174
359148957
461199020
25932373
253714730
112942428
633361710
639736081
842456531
773671967
976270287
366460175
852234606
920231125
172203837
632599319
925499417
479575261
585481883
191099639
481060510
460864789
828861960
934940759
286781205
925499417
528283325
187751399
187751399
825319853
185645739
844931145
717938872
86067843
864815365
554749770
830172198
895702295
453584270
461199020
608558360
295522812
29714846
426442267
693803923
895702295
995646506
815119468
763963886
914678144
793656520
461199020
813260614
616054235
986911052
707539040
713660395
561722488
359148957
289085952
139618793
447980021
294478225
463968791
253042435
25932373
661816277
555236061
934940759
873409500
461199020
814044665
976270287
461199020
91364466
902427368
15730064
154380237
825319853
742927254
418036050
942948535
926954256
592104762
78727809
495512249
598799497
866431650
310727806
343475073
478720187
408052059
24714549
366460175
468335533
907803560
745598746
460048941
844829978
685731817
101387138
989791441
762654431
89282207
594547625
159888769
794278573
792647734
792647734
607763407
527435940
606305288
610989720
342376405
165826598
519289874
709912908
331653196
267793037
845960668
402355081
906902078
464426005
60580168
889126331
877675580
708029009
515421332
545758504
644456535
829170219
555236061
875139691
139618793
987074364
339179914
987074364
152734787
894638660
165826598
474721867
845495491
634850206
426442267
45396683
289085952
934940759
792647734
165770587
620070080
881722892
563048079
164109300
707539040
208548794
294478225
570927565
519055855
474721867
44110928
812416562
247726590
873409500
837132486
579214555
24339466
493368479
970984700
714257656
972311289
776971070
292637770
960560612
846127187
264197020
702269717
23229851
899912696
527659892
607763407
23229851
475406355
846127187
895702295
863811895
942948535
970984700
422980334
204694095
515005545
852564845
792349951
843613959
461199020
628664061
77416700
225054155
843014489
154380237
762654431
836839919
863811895
191099639
238486115
473480446
196055153
705678651
112573346
485629911
633330812
532106943
574247087
895702295
446844184
860687975
831563044
825319853
372767619
906902078
49433624
117055993
211501550
156141870
868839773
860687975
273764854
834435219
285945783
561722488
479575261
585340322
247275347
404325063
674648102
925499417
64780140
289085952
962121020
677145693
677145693
461199020
275227218
877675580
820518718
834435219
845960668
208548794
598799497
889126331
73493485
78801613
103582716
121647693
196055153
922652752
934940759
847325789
830908142
165826598
404325063
216796502
901436277
639736081
76430144
196055153
292304899
134473521
442733547
209780052
943926624
237774110
739652206
863811895
856004188
901625413
422980334
320421616
469887000
688881917
672026389
742927254
886160282
793600825
500552414
682166403
407903469
189375694
766022188
216796502
136439626
463968791
994659611
870945541
863811895
579214555
439148978
155171369
742384295
547649408
831563044
412162897
125946566
480280306
481060510
742927254
16397717
343475073
996434290
275676406
634102826
916949269
620070080
532106943
707539040
792349951
579214555
617517113
863811895
331653196
419286425
693803923
575439595
934940759
264197020
480280306
998184008
617517113
99123734
280831396
889860888
916949269
862850847
461199020
152496259
873409500
594606310
875139691
743524772
872686922
680997507
317765140
962121020
208548794
188951867
834045476
796574644
515421332
461780349
84349982
703565558
889126331
187751399
536940355
535370597
189212613
684946912
846127187
815119468
989101388
779721769
500491568
792647734
90072075
915012879
443269252
211917585
477776586
151576322
290783272
338439178
464207552
172203837
618256310
557850088
114453482
606305288
504761268
469887000
450011962
804588099
713660395
901625413
889126331
281686457
475406355
918301037
211501550
914678144
847325789
204694095
91364466
144296415
161712421
512418566
155171369
228380174
165826598
228119607
414961729
925499417
423500607
889126331
58025944
32677570
825319853
187751399
943926624
96564753
941113591
461199020
660644644
262564222
989519739
418006599
846127187
992639205
976270287
384024779
975119497
925499417
838797853
804588099
500552414
394823273
638455202
509828342
264197020
155612657
926954256
805613461
950875072
461199020
741247255
76430144
336181883
171959467
916949269
136882427
681654788
247275347
828133828
174626059
803383453
585426319
892123621
28307690
290783272
336181883
225337406
940167556
633527481
976690614
585481883
525615840
40093086
899405815
593517949
474721867
733454774
610989720
524030034
563048079
787123547
339787241
30290084
188951867
317765140
653950619
585481883
352887424
461199020
865246627
630709932
404325063
421986658
30290084
195752241
191099639
846818493
863811895
856244838
480280306
418006599
158429103
688976482
404325063
598799497
68745311
836316949
863811895
113133286
982586003
889126331
804588099
469887000
799669254
36135744
620070080
885897063
854014508
852357468
339179914
262564222
575439595
889860888
488273162
145391636
498217145
461199020
77416700
962121020
525996413
498159803
926954256
557850088
902427368
623822477
461199020
971709002
182713079
1966258
192714440
154380237
474164667
171959467
442117547
763963886
187751399
894704509
534581513
778547527
820428591
422980334
310727806
140415698
77416700
187751399
736933697
404325063
211501550
295522812
970296947
772435595
211501550
550210998
499901949
176495218
249344985
673194911
437027557
90677867
895702295
788124070
896594863
464207552
763963886
681668274
881327219
894704509
187345550
693803923
882210421
830172198
479574685
744115870
431053614
187787381
960803572
766929566
894020648
450011962
846818493
148235150
317765140
402553843
222630259
470552607
745598746
604743216
799256599
593517949
834045476
740153538
899912696
787367263
196055153
525996413
688976482
137070595
461199020
188951867
844931145
881722892
90072075
665468115
593893694
439148978
934940759
823076230
275105499
971259822
392568463
563048079
537370857
324946481
204694095
708029009
359148957
30892234
30290084
386259012
461806508
989791441
934940759
136882427
264197020
487049537
97137446
171959467
469887000
881722892
49453881
479574685
925499417
846127187
976270287
104734029
178564414
912478428
873409500
418036050
476765100
972311289
996434290
941113591
58025944
72855651
480280306
733454774
33121472
681654788
461199020
525615840
889860888
572148211
418036050
709912908
394823273
692779630
178564414
995646506
208548794
392568463
846127187
450011962
319550216
155612657
836839919
165826598
947644187
834540461
974907081
295522812
324946481
470552607
747419514
500552414
117990828
834540461
331653196
188951867
736838068
28307690
941628085
561722488
685731817
151374167
198462585
15446117
504761268
84757179
353996994
485629911
947644187
693803923
836316949
672026389
97137446
15446117
386259012
208548794
342473420
114453482
959165743
707539040
275676406
197716392
179610013
448514507
632599319
211501550
211068792
478720187
898887461
966952974
317765140
882227175
339179914
856004188
20046543
461199020
766022188
722042450
712783719
171959467
440068890
292670161
799256599
455499294
889126331
512418566
989791441
846818493
733774305
632599319
180814817
230663188
820518718
618157701
208548794
337501848
375906658
165618311
898887461
515421332
982586003
418006599
712659620
970984700
359276766
343310302
160797551
406336157
382871663
14172224
527659892
925499417
289085952
689294924
89282207
925499417
999140854
932888618
328464067
574247087
188951867
997033792
216796502
987449031
359276766
171307283
792349951
461199020
455709411
639736081
999232995
981385165
310727806
286900465
896594863
528283325
588423957
848142121
663082348
803375912
466444309
989101388
339179914
89282207
799256599
382871663
165826598
13439798
639100432
889126331
316271107
992639205
211501550
768213918
452923040
76430144
712783719
395612934
328464067
507429460
160862559
776971070
187787381
226950890
899405815
834045476
712659620
941628085
962121020
145391636
705678651
953381221
435085870
461199020
199143661
863811895
342376405
897935839
592137011
280857925
461199020
338439178
418036050
620070080
776287899
486710457
187751399
137613609
482494503
920231125
290783272
496740700
863811895
89742359
459699465
163141101
959165743
163022557
762654431
665468115
187751399
262564222
825319853
731348782
404325063
450190331
536411290
987074364
987074364
15951662
312949855
682204292
550210998
196055153
420840926
576066531
60022166
796068509
993345912
604743216
948919574
113961031
18067872
962121020
837132486
688881917
165826598
35354272
806321726
160862559
177107193
685731817
912478428
889860888
970944023
574247087
792647734
963184022
594547625
762443934
593656354
945261580
609988504
899405815
743524772
480280306
326660698
508169396
861565871
155171369
289085952
661816277
199301519
383092406
404325063
155171369
373921389
812180988
418036050
812180988
568403567
889126331
450011962
480280306
948297435
909796114
275227218
532106943
934568314
705774848
155171369
848515514
326252155
699862909
776971070
925499417
98677422
812416562
23157284
406336157
780744629
199143661
574247087
463741777
196055153
234816183
726711468
156141870
317765140
752485092
847325789
901436277
461806508
962121020
168133547
532962643
861045550
579214555
685229132
828133828
804588099
554749770
479575261
440608370
464207552
948384226
815119468
889860888
685731817
58025944
639736081
825319853
535370597
88442380
712783719
611315133
919213048
422980334
253042435
541868355
971709002
459699465
684946912
889126331
155171369
49502087
838797853
96564753
784310083
993345912
486008546
889860888
473390446
860529392
618256310
806321726
923662898
568441217
793656520
941628085
136439626
392766348
536411290
633361710
788239370
972311289
382871663
187751399
112573346
158429103
863811895
187751399
419286425
262564222
477204602
222630259
475406355
693803923
452196623
665468115
404325063
947644187
180224574
989101388
685229132
174797437
199301519
634581329
264197020
389431456
582451729
625963047
557850088
470068438
394823273
474721867
585426319
459079239
609787248
196055153
856244838
799256599
822837637
84349982
226513871
863811895
702269717
371427916
398636908
247726590
518213317
30290084
426878589
113133286
171959467
475359071
366124435
889860888
199143661
940167556
825319853
792349951
83802134
753714361
191099639
588423957
987074364
375675729
480280306
442733547
694002421
289085952
742384295
32677570
247726590
841681852
899405815
894020648
889126331
776971070
384024779
962121020
481060510
216796502
733454774
724508568
798852972
822837637
917818490
467736387
877675580
346389815
381981943
585653645
959165743
320229507
44110928
209780052
155171369
762443934
789277313
925540639
480280306
805613461
633330812
547649408
568523052
700310443
831563044
164109300
831563044
412162897
768213918
419286425
803538166
522839714
528283325
889860888
346608058
856004188
987074364
148235150
190118818
545758504
813804149
192714440
495685549
40093086
575439595
299028724
872686922
803383453
707539040
807560153
712659620
769718990
461806508
579214555
508169396
901625413
726673082
962121020
382871663
799669254
820518718
776971070
902427368
962121020
188951867
834045476
68700442
961625182
140415698
863811895
898887461
527659892
30290084
860529392
744172657
418006599
28307690
499901949
515640365
792647734
733454774
154380237
398636908
803375912
262564222
72855651
846127187
922652752
418006599
925499417
795741936
995646506
594606310
585340322
68700442
361629634
358969436
187751399
895702295
125122892
745598746
280861244
187751399
532106943
780744629
452923040
179610013
88442380
620070080
703565558
844931145
7572521
705678651
921874297
948003821
693803923
461348214
889126331
452923040
30290084
180814817
543588231
731348782
404325063
825319853
48675882
382871663
919213048
461199020
339179914
834540461
89282207
707539040
786293596
588423957
310727806
574247087
641377542
665468115
570927565
885897063
155171369
343310302
86800564
925499417
889126331
463141213
228380174
975119497
404325063
549617383
72855651
535370597
646198749
440068890
959165743
290783272
437027557
577321764
262564222
962121020
831563044
672026389
894020648
620070080
947734774
32677570
620981488
993345912
788124070
156141870
459699465
182713079
594606310
856004188
545758504
49502087
392568463
745598746
925499417
266311627
811418489
533443999
934568314
460864789
920920935
617520948
372057935
806321726
462697557
310727806
460864789
275676406
875139691
404325063
155171369
507429460
346389815
693803923
707539040
888599975
84757179
346425576
316271107
863811895
462538808
917818490
450011962
847121389
450011962
925499417
535370597
820518718
662559915
378751388
577321764
211501550
473030907
813260614
461199020
211490167
148235150
863811895
846818493
225337406
585426319
942379440
825319853
970984700
787367263
693803923
914678144
763963886
172203837
23157284
681654788
922652752
693803923
649913691
97137446
62561446
204144478
594606310
267551964
310727806
576066531
994659611
778606270
547649408
854014508
211501550
286900465
620981488
436964864
820428591
860529392
856004188
512357278
677145693
819592221
44110928
896594863
648414092
799256599
343310302
825319853
204144478
264197020
407903469
136988919
286579723
246768591
638687446
32677570
763963886
592104762
787367263
830908142
34228088
310727806
305601386
982586003
187751399
155612657
699189748
267551964
40093086
414961729
113133286
264197020
113230760
381981943
238486115
147270614
685731817
707539040
124185175
967452339
798852972
999140854
912478428
848515514
170680637
882210421
421986658
807560153
379724559
838797853
804588099
289085952
959165743
330674082
609787248
885467094
386259012
745598746
825319853
519289874
972311289
160628174
32677570
281686457
226950890
992639205
587398722
634850206
976270287
776971070
383673741
359148957
145391636
262564222
478720187
926954256
776971070
799256599
766722003
331653196
28718707
889126331
856830201
658340431
693803923
459079239
30137740
179610013
469887000
658474134
918301037
695763902
773077001
199143661
634581329
830537197
268388599
863811895
763963886
830908142
158429103
384024779
632208229
461199020
882227175
663082348
626947336
346425576
846818493
404325063
972311289
865246627
996434290
208548794
469887000
182713079
598799497
40093086
843613959
828133828
699862909
414961729
886279736
825319853
342547871
862850847
426442267
989519739
717938872
825319853
714257656
406532326
240088664
96564753
7572521
60580168
836839919
863811895
525996413
211501550
292670161
366124435
372057935
675987938
979921021
187751399
280019477
665468115
402553843
290428107
331653196
304977626
155171369
45396683
94494540
395197974
461232788
518887536
899405815
196055153
846818493
62561446
326252155
342519194
324946481
604743216
165826598
847325789
733774305
208548794
717938872
384024779
889860888
24339466
616054235
461199020
712659620
895702295
659613804
45396683
44110928
470552607
395197974
623822477
730852316
587398722
78727809
211917585
310727806
847325789
455499294
121647693
309128155
372057935
186298555
963184022
846818493
187751399
987449031
40093086
709912908
873409500
461199020
633361710
187751399
620070080
690990975
841681852
165826598
180224574
510850074
528944829
731348782
863811895
9688595
723012627
571047035
7572521
618256310
211501550
625963047
515421332
266311627
209780052
416154636
838797853
707539040
527927765
230663188
769718990
278233399
290428107
557850088
773064798
448514507
293027403
803375912
533443999
846127187
528944829
171959467
920709305
112942428
975119497
527927765
225884856
77416700
999232995
825622103
343475073
519289874
310727806
218634989
460048941
330674082
267793037
211501550
552679123
555236061
863811895
779721769
693803923
527659892
264197020
187751399
804588099
674944129
693803923
848515514
982586003
365785305
30290084
469887000
834435219
857704013
73493485
519289874
889126331
469887000
151576322
455709411
856244838
418036050
237718768
212610569
976270287
404325063
461658278
72855651
158429103
479575261
545465568
948297435
310727806
982586003
417165509
941628085
925499417
745598746
625963047
899997766
145391636
245137014
151374167
322103335
442733547
226513871
198462585
112942428
674944129
89742359
795741936
766022188
15446117
395612934
196055153
947644187
4598075
494688308
617520948
197716392
612643445
208548794
543588231
769062146
641377542
90072075
211501550
510850074
545758504
31157306
52790338
251681024
948384226
813260614
32677570
768960976
147270614
72822573
799256599
392568463
450011962
800761317
813260614
222630259
617520948
574247087
158429103
695763902
147270614
78801613
440068890
342473420
680997507
693803923
353996994
960803572
86800564
654564081
830908142
358969436
295522812
199849938
280857925
863811895
685731817
689294924
863811895
212610569
148235150
963184022
234734378
617520948
497823253
161583771
44110928
381981943
941628085
386607125
171959467
461658278
198462585
474721867
914678144
225337406
825319853
934568314
48675882
813260614
292304899
326252155
693803923
633527481
820518718
899732589
49433624
165826598
460048941
970984700
475406355
976270287
769062146
992639205
187751399
519289874
768960976
165618311
693803923
863811895
947644187
649913691
582701054
896594863
436964864
469887000
841681852
568523052
72855651
222630259
76248563
198247468
863811895
620070080
16397717
260986004
196055153
731348782
856004188
211501550
709912908
245137014
622450628
569426086
766929566
862850847
46459702
739787346
882210421
615396002
576826666
942948535
359148957
914678144
640428966
497823253
873409500
299028724
925499417
180224574
498159803
804588099
5800030
172203837
917818490
470068438
708029009
495823738
285945783
577190122
461199020
593960001
280019477
461199020
461199020
646198749
211501550
460864789
460753624
83802134
30290084
768213918
292304899
125946566
469887000
748143564
422980334
112942428
25932373
830908142
29714846
478720187
178564414
473676129
190118818
959165743
714257656
477204602
741247255
733454774
661816277
844829978
817286434
820518718
427320783
767828166
671740178
691732395
343310302
117055993
695763902
407903469
113133286
404810767
776971070
187751399
384024779
172203837
945261580
617520948
268388599
229222936
384024779
352887424
187751399
820518718
922652752
582701054
702269717
312535291
630709932
744115870
875534820
448514507
825319853
912478428
925499417
464207552
915268602
992639205
389431456
825319853
199301519
527659892
154380237
30137740
524030034
941628085
34228088
422980334
209486425
160862559
940167556
950477187
6003194
915268602
923662898
470552607
574247087
41901067
373921389
459261439
464207552
176495218
963184022
588423957
498764393
211490167
160628174
187751399
998184008
568441217
758497249
971066181
404325063
453584270
349252118
452923040
757502776
536411290
641377542
422980334
177107193
209486425
294478225
228669536
912478428
863811895
792349951
343475073
879763969
247726590
609787248
152734787
463741777
905066288
151576322
469887000
187751399
743524772
598027580
124185175
786293596
741247255
14172224
512418566
317765140
898887461
140547683
418036050
392568463
281686457
130493002
147270614
768213918
703315157
646198749
535370597
112942428
586054806
171307283
863811895
527435940
369893673
496740700
846127187
863811895
573159446
585340322
862850847
324946481
708029009
264197020
667625467
795741936
587398722
486008546
136988919
950812710
925499417
187787381
814052326
461806508
316271107
426442267
800761317
622194201
155171369
461199020
863811895
555016996
366460175
976270287
319550216
363336541
426442267
479575261
16397717
470552607
509828342
771260492
646198749
532106943
117990828
439148978
776287899
182713079
253714730
412162897
285389966
986962793
532106943
617520948
792349951
422980334
358606451
228669536
455499294
712783719
778606270
18067872
589082456
418036050
834435219
825319853
84349982
779721769
4598075
36135744
519289874
604743216
949152491
609787248
246768591
383092406
846818493
211490167
648414092
281686457
289085952
934940759
844931145
609988504
508169396
330674082
532106943
208548794
275105499
343475073
386607125
733454774
799669254
828861960
693803923
34228088
164903451
953945096
889860888
518213317
450011962
369505613
625963047
744115870
237774110
395197974
372057935
426442267
503852174
845495491
948384226
384024779
84757179
763963886
326252155
188951867
253042435
681668274
358969436
461831449
62561446
481060510
487049537
796574644
479575261
445186159
803375912
247726590
994659611
238486115
736933697
384024779
204144478
633330812
863811895
616054235
137070595
791225868
226950890
796079771
763963886
442733547
395612934
622194201
461658278
469887000
448514507
113133286
723012627
660644644
862850847
722042450
820518718
707539040
794278573
873409500
343310302
168133547
290428107
237774110
240088664
747419514
51791358
337501848
187345550
125122892
401533783
275105499
791225868
52790338
791225868
626947336
594606310
519055855
591045624
873409500
975119497
30137740
247275347
152734787
44110928
401533783
881722892
379724559
50693569
406532326
969282688
877675580
895702295
934940759
915012879
469887000
806321726
469887000
579214555
699189748
515421332
856004188
30290084
703104144
275105499
72855651
725288221
481060510
708029009
574247087
479575261
285945783
813260614
894020648
402553843
684946912
862850847
53792712
865246627
171959467
588423957
860687975
625963047
58025944
20046543
707539040
187751399
72855651
535370597
460864789
585481883
267793037
216796502
975119497
626947336
742927254
517175114
470552607
967452339
208548794
493368479
685229132
40093086
198462585
479575261
461199020
151576322
966952974
289085952
447980021
91364466
923662898
459079239
275676406
1966258
726673082
633361710
498159803
52790338
68219813
461348214
815119468
914678144
337896012
477204602
561722488
825319853
845960668
467736387
464426005
762654431
208548794
745598746
981385165
262564222
136882427
486710457
475359071
959165743
693160228
717938872
608558360
571047035
358969436
608558360
168133547
633330812
795741936
748143564
889126331
342473420
155171369
60580168
618256310
961625182
515421332
883181773
208548794
406532326
843014489
661816277
920920935
885897063
689294924
275105499
889860888
470552607
445186159
846818493
578171904
218634989
760475272
889860888
326660698
846818493
799256599
527927765
712659620
877675580
196055153
535370597
573159446
310727806
287988655
29012972
460864789
404325063
460753624
421986658
693803923
504761268
196055153
165826598
769718990
115634702
545758504
989791441
268388599
825319853
873409500
844931145
813260614
359148957
932407686
798852972
237718768
711110244
431053614
461199020
414961729
431437885
776971070
187751399
787367263
137070595
137613609
45682233
996434290
536940355
165826598
62561446
216796502
187751399
334764325
86606394
28718707
981385165
863811895
139618793
369826103
736838068
909796114
392766348
623822477
528944829
515421332
418036050
967452339
655988988
847325789
287988655
422980334
461780349
478720187
414961729
873409500
931353246
846127187
934568314
148235150
366460175
834045476
486008546
267793037
922858964
216796502
909796114
228380174
450011962
649913691
189375694
994659611
459699465
976690614
30290084
384024779
459261439
464426005
461199020
918301037
165826598
776971070
925499417
813260614
91364466
882227175
804588099
753714361
286900465
975119497
899405815
310727806
312949855
324946481
187751399
716607916
326252155
547649408
535370597
726711468
324946481
519055855
90921344
130493002
594606310
570927565
767828166
476765100
439148978
209780052
941628085
447980021
793656520
139618793
941628085
873409500
956697836
557850088
877675580
796068509
439954002
478720187
262564222
812416562
461658278
130493002
525996413
30290084
712783719
946947811
60022166
923409250
339179914
873409500
519055855
610939148
601911847
398618986
685731817
787367263
981385165
434233426
419286425
881327219
588423957
740153538
570927565
24339466
328464067
773671967
901436277
707539040
894020648
155171369
705774848
187751399
630709932
228119607
863811895
461806508
933513036
417165509
469887000
532106943
268388599
211501550
817286434
466444309
187751399
745598746
507429460
925499417
617517113
685731817
152340395
778547527
459261439
404325063
418036050
569426086
648414092
208548794
814052326
36805549
834540461
660644644
585481883
442733547
768213918
262564222
846818493
892123621
633330812
184209517
267551964
925499417
987074364
178564414
347286822
443269252
310727806
394823273
469887000
844931145
238486115
799256599
434233426
97137446
850155225
873409500
962121020
836839919
705717233
768408832
889860888
820518718
634581329
460864789
733454774
113961031
979921021
462538808
535370597
448514507
799256599
860529392
863811895
557850088
766722003
561722488
461199020
897935839
16397717
444084893
30892234
281686457
570927565
316271107
310727806
479575261
779721769
587398722
745598746
617520948
677145693
546129589
45682233
103582716
187751399
418036050
53792712
209780052
681654788
174797437
461780349
960560612
211068792
956697836
215976275
852564845
439954002
532106943
863811895
863811895
418006599
485629911
813260614
350963413
41901067
557850088
178564414
767828166
989519739
768213918
73493485
889860888
211501550
292304899
440068890
186298555
837132486
825319853
178564414
443269252
518213317
626947336
806321726
113961031
322103335
478720187
386532399
692879245
873409500
418972850
233804156
863811895
976270287
568403567
920709305
934940759
752822558
625963047
813260614
461199020
394823273
997033792
554749770
247726590
189212613
64780140
778547527
576826666
703315157
346389815
837132486
934568314
863811895
500110724
769718990
478720187
182713079
898887461
831563044
975119497
670885490
899405815
834435219
846818493
448514507
847325789
208548794
515640365
634850206
660644644
820518718
795741936
90921344
165826598
549603536
953505287
570927565
609787248
339179914
475406355
403160863
552679123
975679778
404325063
240530255
588423957
512418566
889126331
418036050
703315157
94494540
208548794
895702295
509828342
474721867
692779630
452923040
535370597
174626059
863811895
519289874
428078371
481060510
592104762
418006599
211917585
247726590
975119497
435085870
187751399
582451729
707539040
339179914
776971070
695763902
703315157
149469031
442733547
247726590
568523052
116902078
673194911
339179914
639736081
148235150
547649408
285945783
445186159
618157701
414961729
799669254
806321726
793656520
62133486
834045476
252340749
528841663
58025944
382871663
228119607
29012972
941628085
960560612
794278573
705678651
478720187
525615840
670885490
519289874
846127187
112942428
23157284
899997766
992639205
532106943
209780052
654564081
149469031
468335533
923662898
941628085
262564222
497447862
326660698
464207552
461199020
461780349
620265131
994659611
498764393
925499417
477204602
89282207
493368479
178564414
247726590
573159446
445186159
912478428
252340749
799669254
177107193
895702295
161712421
799256599
478720187
845960668
453238269
86800564
41313455
987074364
503852174
898887461
932407686
667625467
712783719
497823253
886160282
113230760
819592221
898887461
174797437
160862559
660644644
979921021
611315133
812180988
966952974
461806508
675987938
733774305
240530255
363336541
588423957
452923040
36135744
825319853
384024779
617520948
230714741
288367385
373921389
870945541
906055484
350963413
773671967
570927565
290428107
925499417
482494503
883181773
99123734
76582853
422980334
455709411
767828166
228669536
620070080
113230760
649913691
895702295
382871663
155171369
806321726
532106943
468335533
229222936
515640365
787367263
136439626
288367385
49453881
379724559
576066531
713660395
172203837
112942428
281686457
121647693
460753624
864815365
699862909
179610013
742927254
160628174
204144478
693803923
593656354
825319853
359276766
461199020
909796114
901625413
889860888
281686457
262564222
211490167
987074364
825319853
825319853
515421332
970984700
414961729
136439626
948919574
204144478
639100432
914678144
414961729
829170219
639736081
831563044
885467094
532106943
806321726
942948535
333790730
320421616
742384295
418972850
486008546
330674082
84349982
420840926
623822477
470068438
140547683
239532971
78801613
114453482
677145693
739787346
572148211
342519194
689294924
918301037
532106943
693803923
517175114
932888618
216796502
528283325
428809332
468335533
418036050
962121020
197716392
394119685
962121020
158429103
450011962
976270287
863811895
541375413
776971070
683363697
579214555
527435940
474721867
346389815
339179914
995857201
995646506
36805549
805613461
617520948
310727806
672026389
730852316
712783719
863811895
792647734
577321764
452196623
674648102
915012879
240530255
375906658
815119468
694002421
116440573
806321726
381981943
160797551
970296947
310727806
846818493
158429103
155171369
324946481
881722892
488776790
535370597
404810767
763963886
44110928
497823253
478720187
104734029
461348214
716607916
414961729
174403279
103582716
870945541
982856362
398618986
213733010
450011962
446844184
285945783
877675580
568403567
459261439
847325789
89742359
444084893
920231125
863811895
623822477
426878589
527659892
712659620
747419514
532106943
914678144
299028724
423500607
895702295
460864789
99123734
372057935
382871663
116902078
219962856
151374167
404810767
495685549
654564081
337501848
623822477
941628085
776287899
275676406
267793037
414961729
189212613
474164667
617520948
336181883
889860888
594606310
545758504
422980334
575744853
253042435
164903451
634102826
453451039
155171369
836839919
923107443
812416562
588423957
608558360
945261580
705678651
846127187
662559915
865246627
208548794
895702295
946947811
561836042
459079239
204694095
881722892
461806508
731348782
140547683
848515514
30137740
772435595
731348782
49255319
443797059
463968791
923409250
846818493
856004188
110472115
444084893
187751399
846818493
744115870
40093086
739652206
688976482
941628085
187751399
527659892
206445311
475359071
634102826
593960001
228380174
997518750
191099639
901625413
160862559
434233426
886160282
414961729
155612657
522839714
196055153
333860688
343310302
461199020
353996994
848142121
763963886
693803923
189375694
196055153
414961729
152496259
187345550
99123734
941628085
252340749
948003821
962121020
211501550
842456531
849931458
739652206
428078371
199301519
693803923
237774110
722042450
211501550
901625413
948003821
469469717
744369863
418036050
640459014
68219813
796574644
616054235
993345912
931353246
934940759
52790338
902427368
640459014
285025385
549617383
191099639
165826598
334764325
372767619
941113591
545758504
134473521
848142121
414961729
335162913
618256310
179610013
452923040
286579723
23229851
776971070
994659611
461232788
534581513
731348782
394823273
971259822
906902078
366460175
847325789
178564414
369893673
113230760
736838068
9688595
76582853
23157284
30290084
98677422
448514507
670885490
920920935
230714741
881722892
898887461
20046543
382871663
252340749
934568314
786293596
359276766
547649408
587398722
460864789
165826598
174626059
394119685
440068890
48675882
404810767
588423957
450190331
846818493
811418489
160862559
24339466
499901949
748143564
124185175
863811895
863811895
237774110
837132486
105580676
950812710
463141213
532106943
474721867
745598746
994659611
646198749
9688595
889126331
671188206
211917585
144296415
733454774
469887000
623822477
349252118
179610013
898887461
524030034
18067872
623822477
588423957
670885490
934940759
639100432
496740700
794278573
745598746
151687766
293027403
378581611
960560612
495823738
711110244
709912908
911418822
240530255
922652752
262564222
498217145
653950619
646198749
820518718
225884856
482494503
934940759
711110244
620070080
959165743
814052326
713660395
899405815
766022188
813260614
594547625
788239370
970296947
934940759
925499417
799669254
733454774
620070080
744115870
693803923
464426005
828661728
418036050
863811895
434233426
155171369
585340322
186298555
787367263
528841663
185468977
383092406
610989720
778814112
1966258
485629911
923409250
199849938
94494540
239532971
987449031
463968791
480280306
30290084
741247255
975119497
911418822
460753624
574247087
671740178
907803560
778547527
889860888
240530255
813804149
88442380
165826598
463968791
796574644
185468977
384024779
264197020
846127187
154380237
195752241
731348782
561722488
836839919
361629634
164109300
836316949
247726590
63760504
588423957
601911847
485629911
873409500
265084421
211501550
267551964
404810767
942948535
12184341
795741936
262564222
549603536
775188229
649913691
846818493
703565558
475437536
1966258
881722892
842865912
979921021
809634556
763963886
836839919
196055153
536411290
247726590
461199020
105891417
86606394
188951867
36805549
831563044
932888618
914678144
187751399
60580168
573159446
155171369
713660395
825319853
632599319
598799497
946947811
461199020
298938062
72855651
644456535
693803923
885897063
280861244
918301037
503852174
587398722
155171369
803375912
461199020
897935839
342376405
579214555
199143661
470552607
863811895
828133828
369826103
731554451
975119497
16397717
601911847
90921344
49433624
447953081
444084893
160862559
812416562
941628085
419286425
843943106
16397717
366124435
585481883
208548794
934568314
211917585
845960668
58025944
185468977
110472115
322103335
773064798
915262923
342519194
695763902
850155225
995047714
442733547
683305543
579214555
463141213
889126331
889126331
763963886
130493002
519289874
497823253
693803923
460753624
946947811
987074364
970984700
187751399
943926624
478720187
211501550
678158111
863811895
136439626
834435219
404810767
707539040
709912908
72822573
479575261
941628085
488776790
469887000
527659892
30290084
903812279
620070080
934568314
863811895
594547625
346389815
863811895
561769463
856244838
404810767
546129589
863811895
741247255
134473521
121647693
572148211
337501848
532106943
16397717
994659611
177410804
384024779
825622103
663082348
509828342
794278573
607763407
776971070
915012879
974148721
894704509
486008546
995646506
703104144
49633131
463968791
820518718
238486115
475406355
226461520
335162913
798432181
799669254
804588099
304977626
369505613
554749770
476765100
234816183
536940355
846818493
678158111
655988988
989791441
836316949
422980334
813804149
156141870
208548794
280857925
691943808
585653645
889126331
899405815
918301037
237774110
199143661
982048989
459261439
926954256
287988655
247726590
121647693
188951867
912478428
469887000
104734029
576826666
667625467
640428966
517175114
448514507
359276766
535370597
292637770
488273162
480280306
677145693
62561446
386532399
847121389
846818493
88705402
796574644
90921344
316271107
90921344
239532971
14153845
137613609
763963886
30290084
211068792
846818493
26383599
812416562
693803923
905066288
825319853
331653196
221106932
1966258
188951867
496740700
497823253
460864789
899997766
324946481
805613461
589082456
28307690
639100432
912478428
981385165
49633131
105891417
234734378
568441217
347286822
485629911
125946566
573159446
450011962
693803923
78801613
617520948
450190331
317765140
384024779
54803574
978638423
208548794
71520653
228380174
707539040
986911052
585481883
960560612
136882427
846127187
989519739
609183073
967452339
247726590
794278573
174797437
803375912
333790730
15730064
447980021
136439626
187751399
475406355
828133828
889126331
594547625
474721867
422980334
902427368
445186159
280831396
450011962
440068890
625963047
182713079
470068438
683363697
712783719
16397717
640428966
226513871
836839919
5800030
532962643
317765140
926954256
455709411
443797059
478720187
40093086
196055153
934940759
94494540
195752241
422980334
363336541
843014489
610939148
187751399
969282688
579214555
885467094
151576322
247726590
987074364
889860888
186298555
187751399
948384226
394823273
450190331
743524772
446025247
699189748
191099639
588423957
974575876
987074364
440068890
515421332
898887461
62133486
862850847
843613959
733101925
942379440
617520948
845495491
773077001
359276766
72855651
773064798
336181883
768213918
76430144
846818493
90921344
541868355
204144478
139618793
905638180
707539040
932407686
60580168
234816183
762654431
464426005
179610013
453584270
384024779
825319853
970944023
435085870
460864789
478720187
275105499
460864789
768213918
165826598
136882427
419286425
792349951
252340749
882227175
41901067
931353246
228119607
799256599
237774110
322103335
825319853
996434290
864815365
182713079
914678144
206445311
247726590
431437885
901436277
418006599
346389815
460864789
787367263
423500607
404325063
171307283
199849938
197716392
796574644
889126331
744115870
317765140
147270614
46459702
296052381
918301037
996434290
588423957
187751399
310727806
419286425
386607125
685731817
757502776
264197020
507429460
898887461
703315157
683305543
897935839
950321665
778606270
335162913
211501550
956697836
15951662
594606310
914678144
384024779
575977310
609183073
982856362
350963413
806321726
7086112
359276766
971259822
187751399
886160282
976270287
762654431
389431456
848515514
830908142
198854868
609988504
112942428
397353990
30290084
290783272
873409500
36805549
470068438
647846941
22624267
445186159
731554451
942948535
208548794
324946481
925499417
20046543
568523052
469887000
836316949
304977626
588423957
731348782
442733547
703565558
639736081
384024779
148235150
661608404
426442267
527927765
684210854
280019477
574247087
20046543
640428966
474721867
955354570
369826103
381981943
533443999
290783272
478720187
461806508
208548794
987074364
112942428
962121020
94494540
113230760
440608370
942948535
655988988
381981943
820518718
188951867
372767619
125946566
677145693
151374167
813260614
450011962
496740700
547649408
926954256
512357278
609787248
485629911
198462585
555236061
72855651
948384226
72822573
379724559
321256348
573159446
813804149
337896012
265084421
287988655
404325063
285945783
343475073
152734787
252340749
140547683
731554451
221106932
699199410
130493002
693803923
211068792
674648102
889860888
577190122
947644187
359276766
847121389
555016996
731348782
863811895
152340395
579214555
863811895
912478428
384024779
769718990
442117547
862850847
33121472
365785305
934940759
847325789
745598746
507076926
895702295
889126331
831563044
825319853
268279939
215976275
16397717
532106943
464426005
776971070
677145693
856004188
848142121
632208229
198462585
447980021
894020648
187345550
326660698
974148721
196055153
160628174
634581329
136988919
195752241
960560612
418036050
58025944
155171369
30290084
813260614
836839919
464426005
151687766
601911847
466444309
689294924
450011962
275676406
226513871
218634989
617520948
941628085
287988655
555016996
780744629
582701054
572148211
889126331
805613461
171959467
170680637
4598075
226755584
448514507
742384295
771265962
622194201
873409500
440068890
843613959
249344985
326660698
158429103
809634556
989101388
604743216
479575261
226461520
934940759
463141213
994659611
586054806
717938872
225884856
970984700
211501550
660644644
592104762
622194201
293027403
793600825
889126331
863811895
686960698
213733010
707539040
89282207
469887000
518887536
893859904
779721769
834045476
206445311
418036050
485629911
264197020
40093086
24714549
799256599
644456535
346389815
469469717
787367263
187751399
642356525
477204602
814052326
76248563
404325063
731348782
934940759
812180988
519055855
593517949
379724559
899405815
30290084
902427368
607763407
834540461
941628085
29817260
570927565
971709002
350963413
766022188
975119497
90072075
221106932
121647693
155171369
402355081
571047035
661608404
450011962
712783719
154380237
546129589
479237319
310727806
148235150
349252118
386532399
31157306
155171369
585340322
278233399
600863252
386259012
934940759
918301037
30137740
799669254
209780052
959165743
545758504
29714846
834540461
346608058
768213918
527435940
885897063
62561446
171959467
461199020
575977310
426442267
866431650
671740178
970984700
788239370
480280306
825319853
972311289
498159803
787367263
532106943
693803923
156736834
653950619
163022557
211501550
419735841
703315157
152734787
237774110
151576322
479575261
346389815
534581513
199102860
248762914
265084421
889126331
996434290
889126331
152734787
688881917
948919574
461199020
925499417
196055153
26383599
136439626
125122892
692879245
803538166
15446117
889126331
292670161
281760589
326252155
773064798
955354570
331653196
152734787
196055153
461199020
481060510
105580676
366460175
899405815
670885490
331653196
999232995
481060510
247726590
898887461
846818493
436964864
707539040
579214555
863811895
94494540
78727809
63760504
585426319
158429103
899405815
113230760
386532399
215976275
408052059
593893694
953945096
211917585
197598987
373921389
747419514
105891417
717938872
382871663
702269717
422980334
447953081
149469031
568403567
576066531
592137011
716607916
397353990
189375694
44110928
766022188
394823273
705774848
694002421
863811895
343310302
310727806
532106943
474721867
112942428
817286434
363336541
639100432
932888618
688881917
999232995
187787381
461348214
811418489
588553600
925499417
634581329
588423957
585481883
893534487
731348782
165826598
496740700
292670161
830172198
515005545
630709932
461199020
423500607
524030034
825319853
188951867
684946912
846818493
151576322
935472774
333790730
240530255
228669536
179610013
264197020
693160228
463741777
640189179
455499294
834435219
593960001
575439595
515640365
843014489
426442267
585426319
379724559
535370597
349252118
960560612
450011962
40093086
192714440
979921021
724508568
469887000
846127187
752822558
803375912
178564414
76582853
281760589
863811895
450011962
105580676
574247087
620070080
281686457
116902078
914678144
525615840
532106943
247726590
229803262
889126331
155171369
58025944
30137740
776971070
98010773
330674082
803375912
978638423
474721867
199143661
32677570
604743216
112573346
569426086
384024779
180814817
422980334
852234606
925540639
460864789
292670161
648414092
155171369
211068792
237774110
154380237
216796502
187751399
199143661
587398722
578171904
889860888
4598075
182713079
60022166
165826598
763963886
948003821
980451751
68219813
228380174
992639205
196055153
452923040
731348782
769718990
909796114
18067872
912478428
941628085
881722892
967452339
545465568
418972850
338439178
535370597
460864789
714257656
641377542
375675729
290428107
265084421
773671967
317765140
901436277
228669536
317765140
838797853
992639205
618256310
889860888
49453881
850155225
136882427
609317498
136882427
375675729
646198749
290428107
366460175
331653196
326660698
695763902
493368479
310727806
268388599
679303229
448514507
812416562
208548794
165826598
170590915
225337406
688976482
768213918
726711468
211501550
469887000
915268602
623822477
90921344
365457864
594547625
222630259
422980334
462697557
249344985
868839773
902427368
752822558
572148211
480280306
460403764
292637770
889860888
100908865
147270614
482494503
518591907
165402101
439148978
618256310
561722488
71520653
152340395
845960668
384024779
753714361
40093086
397010053
803375912
130493002
384024779
820518718
7572521
43400282
953505287
41901067
446844184
384024779
281686457
912478428
804588099
622450628
361629634
776287899
267793037
475437536
813260614
899405815
23229851
804588099
834045476
862850847
340255308
527927765
317765140
469887000
365457864
872686922
450011962
992639205
967452339
450011962
646198749
151687766
661816277
819592221
280861244
246768591
281686457
125122892
776287899
444084893
515640365
20046543
317765140
633330812
317765140
473676129
803538166
842456531
249344985
275105499
994895724
448514507
121647693
863811895
182713079
385632981
460864789
480280306
691732395
873409500
470552607
461199020
825319853
186298555
136439626
204694095
488273162
369505613
447980021
442733547
863811895
452923040
247726590
936671066
806321726
73493485
149469031
836316949
799256599
418036050
304330270
681668274
446844184
716607916
158429103
646198749
418036050
403160863
188951867
932407686
299028724
338439178
296052381
845495491
265373476
303909226
856244838
642356525
757502776
658340431
594547625
156141870
638687446
846818493
185468977
895702295
229222936
856004188
594606310
528283325
392766348
45396683
941628085
281760589
20046543
404325063
894020648
31157306
252340749
893859904
402355081
947734774
170590915
189375694
285389966
598799497
481060510
218634989
24714549
646198749
787367263
238486115
482494503
953505287
588423957
418036050
418036050
956697836
903812279
30137740
863811895
787367263
86606394
310727806
320421616
895702295
394119685
262564222
628664061
215976275
160628174
464426005
445186159
825319853
337501848
395197974
15951662
712783719
847121389
779721769
187751399
545036041
989519739
418006599
991158175
693803923
275105499
187751399
731348782
862850847
439148978
862850847
873409500
460753624
622450628
832309272
90677867
168133547
212610569
541375413
496740700
36805549
691943808
208548794
428809332
112573346
196055153
845960668
940167556
646198749
836839919
741247255
600863252
401533783
247275347
903812279
495823738
16397717
421986658
634581329
825319853
460864789
460048941
228119607
285389966
997033792
265084421
532106943
932407686
310727806
508169396
515421332
366460175
211490167
322103335
60580168
165826598
253042435
975119497
585340322
557850088
825319853
475406355
689809573
804588099
218634989
863811895
722042450
265084421
15951662
699199410
987074364
768213918
339179914
459079239
136882427
920920935
160862559
305601386
641377542
208548794
459261439
768960976
110472115
609687916
886279736
278233399
925499417
299785917
742927254
366460175
527464037
414961729
461199020
178564414
847325789
394119685
579214555
970984700
950875072
89742359
63760504
285945783
337501848
22624267
804588099
947644187
843613959
461806508
49633131
987074364
485629911
130493002
541868355
168133547
813260614
740153538
310727806
4598075
159888769
622450628
199849938
744115870
963184022
622450628
148235150
934940759
346608058
786293596
922652752
480280306
655988988
863811895
379724559
408052059
989519739
813260614
431437885
535370597
825319853
741247255
265373476
462538808
588553600
49433624
788105500
467608312
863811895
685731817
20046543
509828342
733454774
717938872
275105499
480280306
532106943
418036050
656267649
942379440
446844184
568523052
342473420
856004188
900586768
372057935
733454774
440068890
211501550
745598746
578171904
535370597
582451729
418036050
275105499
445186159
317765140
907803560
324946481
976270287
989519739
515640365
130493002
475406355
748143564
89742359
450011962
934940759
331653196
179610013
512418566
299785917
739787346
170590915
182713079
199143661
889860888
487049537
165826598
743524772
620070080
28307690
446263463
795741936
820518718
915268602
535370597
592104762
49433624
552679123
339787241
934568314
304330270
949152491
26383599
385428880
414961729
805613461
953505287
418036050
534581513
90072075
212610569
634102826
856830201
448514507
121647693
942948535
211068792
479574685
394823273
338439178
149469031
963184022
684946912
825319853
62133486
895702295
588423957
479575261
62133486
440608370
987074364
654564081
622194201
661816277
693803923
466444309
806321726
211501550
140415698
982586003
776287899
199143661
519055855
914678144
979039471
76430144
145391636
863811895
416154636
549617383
112942428
191099639
385702297
902427368
248762914
460753624
461199020
488273162
43400282
593893694
442733547
950321665
921874297
775188229
130493002
536411290
799256599
339179914
381981943
179610013
622450628
886160282
685229132
836839919
914678144
187751399
179610013
925540639
372767619
873409500
310727806
555016996
962121020
836316949
873409500
187751399
925499417
883181773
366124435
563048079
495289894
249344985
447953081
469887000
478720187
404325063
450011962
198854868
382871663
99734549
825319853
376411279
644456535
385702297
404810767
789277313
768960976
779721769
948003821
953945096
805613461
475359071
90921344
653950619
280831396
554749770
211490167
174403279
994659611
211490167
662559915
987074364
693803923
268388599
397010053
817286434
846818493
204694095
713660395
339179914
151576322
962121020
970296947
825319853
768213918
963184022
622450628
638455202
419735841
187751399
787367263
795741936
831563044
469887000
431053614
693931699
739652206
504761268
920709305
475359071
932407686
974575876
442117547
285945783
863811895
460753624
470068438
834435219
686428527
123675187
661608404
898887461
462697557
78727809
225054155
912478428
317765140
856004188
468335533
863811895
881722892
971259822
834045476
24339466
525615840
113230760
834045476
914678144
436964864
266311627
742384295
895702295
474721867
386532399
266311627
684946912
310727806
726711468
186298555
90921344
646198749
981385165
999140854
426442267
981385165
768960976
618256310
987074364
847325789
717938872
852357468
852564845
760475272
773064798
609988504
695763902
685229132
418036050
726711468
846818493
570927565
90921344
856004188
385632981
208548794
342547871
804588099
293266598
384024779
339179914
987074364
561722488
582451729
640189179
557850088
34228088
528283325
741247255
980451751
469887000
736933697
418036050
863811895
609787248
573159446
208548794
897935839
528944829
154380237
535370597
805613461
712783719
864815365
515005545
695763902
519289874
745598746
842865912
866431650
889126331
226461520
147270614
446844184
733454774
208548794
759295957
447980021
693803923
375675729
136439626
515640365
165826598
495512249
500552414
961531802
707539040
885897063
982856362
463141213
852564845
160862559
372057935
317765140
500491568
404325063
715981843
893534487
965484371
180814817
863811895
439954002
422980334
496740700
825319853
385702297
339179914
83802134
182713079
535370597
996434290
439954002
386259012
450011962
925499417
894020648
998184008
155612657
960560612
353996994
517175114
460864789
987074364
625963047
317765140
461199020
404325063
403160863
317765140
707539040
372057935
850155225
320421616
470552607
771260492
470068438
986962793
463141213
420840926
841681852
625963047
480280306
199301519
450011962
532962643
312535291
925499417
763963886
208548794
187751399
78801613
895702295
997033792
693803923
525615840
693803923
995646506
731554451
975119497
89282207
837132486
452196623
972311289
262564222
850155225
24714549
922858964
148235150
820518718
899405815
598799497
873409500
820518718
886160282
987074364
310727806
461806508
264197020
198462585
346389815
113961031
658340431
247275347
469887000
972311289
333790730
211501550
625963047
795741936
617520948
262564222
195752241
225337406
889126331
389431456
893534487
83802134
404810767
198854868
382871663
936671066
981385165
60580168
571047035
394119685
679303229
604743216
561722488
807560153
136439626
763963886
437027557
188951867
24714549
492766547
912478428
1966258
28307690
83802134
618157701
515421332
382871663
211917585
20046543
948384226
155171369
461199020
889126331
576066531
495823738
487049537
923409250
803375912
499901949
86067843
187751399
617517113
518213317
349252118
45396683
707539040
693803923
987074364
460864789
895702295
934940759
997033792
684946912
317765140
285945783
431053614
385428880
30290084
856004188
473676129
460864789
661816277
470068438
97137446
152496259
404325063
532106943
579214555
229803262
693803923
681668274
661608404
324946481
962121020
830908142
495289894
461199020
114453482
453238269
861565871
459261439
407903469
825319853
62561446
836316949
461806508
752485092
673194911
36805549
168133547
495685549
889126331
86067843
299028724
986911052
113961031
689294924
922858964
646198749
285389966
863811895
899732589
912478428
792349951
773671967
96564753
404325063
469887000
646198749
865246627
986962793
979921021
953505287
773064798
211501550
649892962
795741936
72822573
646198749
170680637
16397717
971066181
688881917
792647734
459699465
772435595
674648102
384024779
469469717
426442267
436524274
799256599
982586003
899405815
594606310
733454774
646198749
485629911
915262923
253538463
648414092
588553600
403160863
787123547
28718707
771265962
889860888
794278573
769718990
804588099
961625182
971709002
978638423
518591907
463968791
681654788
155171369
843943106
160862559
49453881
112573346
981385165
894020648
178564414
480280306
658340431
28718707
987074364
799669254
769062146
731554451
617520948
725288221
825319853
915012879
90072075
587398722
366460175
418036050
677145693
439148978
110472115
925540639
535370597
555236061
462538808
813260614
805613461
572148211
641377542
921874297
187751399
215976275
386259012
744115870
579214555
321256348
395612934
982586003
349252118
889860888
280861244
863811895
180814817
679303229
371427916
688881917
626947336
649913691
293266598
589082456
941628085
794278573
379724559
863811895
247726590
475359071
585481883
508169396
788105500
187345550
460864789
585426319
198462585
552679123
667625467
688881917
495685549
925499417
299028724
440608370
905066288
421986658
462697557
384024779
705774848
216796502
515640365
72855651
804588099
331653196
448514507
403160863
187751399
15446117
460048941
480280306
165770587
532106943
528143340
856004188
208548794
836839919
440068890
179610013
618256310
155171369
208548794
461199020
296052381
989101388
262564222
561722488
187751399
989519739
326660698
369505613
49453881
593656354
384024779
281760589
792647734
495823738
600863252
371463627
30137740
262564222
58025944
970984700
60580168
875534820
459699465
479574685
886279736
680997507
248762914
688976482
881722892
22624267
317765140
836839919
649913691
515640365
460864789
685731817
136439626
147270614
316271107
394823273
450011962
452923040
836839919
997518750
401533783
680997507
30892234
846127187
895702295
310727806
249344985
987074364
809634556
923063597
469469717
165826598
134473521
453451039
925540639
688881917
262564222
772435595
310727806
852234606
723012627
253042435
77416700
187751399
778814112
404810767
847325789
693803923
252340749
925499417
30137740
592104762
872686922
658340431
693803923
532106943
280019477
208548794
461806508
914678144
557850088
588423957
899997766
956697836
160797551
137613609
36805549
604743216
788239370
622450628
105891417
948003821
469887000
682204292
198462585
982586003
763963886
788124070
962121020
976270287
372057935
836316949
830908142
174626059
112942428
787123547
817286434
191099639
460048941
582701054
579214555
786293596
796574644
815119468
617520948
14395290
187751399
733774305
711110244
545036041
680997507
981385165
812416562
934940759
594547625
912478428
149469031
702269717
940167556
28307690
788239370
889126331
693803923
909796114
486710457
804588099
15951662
394823273
992639205
980451751
208548794
660644644
186298555
932407686
561722488
532106943
742927254
931353246
953505287
285945783
681654788
461199020
290428107
310727806
187751399
178564414
262564222
786293596
267793037
655988988
747419514
779721769
831563044
179610013
661608404
9688595
685731817
989791441
870945541
515421332
280861244
188951867
198854868
813804149
527659892
807560153
289085952
711110244
376411279
171959467
426816739
228119607
460864789
863811895
608558360
99123734
831563044
773064798
459261439
469887000
934940759
460864789
473480446
630709932
24339466
180224574
426878589
228380174
211917585
211501550
847121389
925540639
479575261
895702295
813260614
7572521
273764854
187751399
554749770
208548794
52790338
622194201
620070080
820518718
268388599
546129589
550210998
693803923
981385165
404325063
211501550
623822477
916949269
820428591
820518718
285945783
422980334
310727806
618256310
825319853
570927565
240530255
625963047
384024779
414961729
482494503
346389815
208548794
20046543
507076926
247726590
418006599
594547625
791225868
187751399
828133828
948384226
461199020
195752241
191099639
266311627
30137740
987074364
94494540
845495491
462697557
439148978
469887000
946947811
591045624
419286425
187751399
915012879
925540639
528841663
198854868
487049537
994659611
414961729
461806508
382871663
863811895
864815365
648414092
494688308
140547683
223505162
403160863
199849938
905066288
684946912
863811895
902427368
813260614
745598746
819592221
196055153
868839773
786293596
925540639
742384295
693803923
240530255
36135744
836839919
495289894
863811895
322103335
882210421
873409500
262564222
448514507
292670161
588423957
733454774
103582716
401533783
500491568
320421616
379724559
467608312
923107443
862850847
23229851
961625182
104734029
426878589
503852174
981385165
228119607
692879245
712783719
962121020
84757179
450011962
361629634
936671066
930968735
792349951
188951867
77416700
346425576
292637770
155171369
787367263
962121020
285945783
693803923
620265131
474721867
336181883
398636908
450011962
30290084
686960698
331653196
211917585
453238269
561836042
729454626
713660395
402355081
24339466
792647734
863811895
886160282
577321764
474721867
693803923
842456531
703565558
863811895
925499417
994659611
820518718
171307283
976270287
163141101
962121020
482494503
317765140
187751399
768529399
416154636
842456531
776287899
486008546
88442380
43400282
90921344
577321764
99123734
375906658
198247468
828133828
447953081
846818493
895702295
461831449
970984700
815119468
537607258
895702295
84349982
995646506
863811895
379724559
394823273
703104144
620265131
941628085
290783272
847325789
112942428
247275347
812180988
225054155
885897063
52790338
970984700
359148957
161583771
804588099
171959467
76582853
608558360
289085952
846818493
196055153
112573346
834435219
376411279
211068792
744115870
336181883
137613609
620070080
461232788
688881917
598027580
615396002
450011962
705678651
962121020
174626059
78727809
18067872
359276766
873409500
806321726
883181773
989519739
198462585
98010773
475406355
812180988
585426319
850155225
140628461
440068890
717938872
825319853
932888618
494688308
470552607
982586003
204144478
237774110
726711468
863811895
165826598
317765140
950477187
877675580
97137446
197716392
742927254
467608312
653950619
228380174
435085870
692879245
445186159
15951662
91364466
561769463
962121020
921874297
402355081
981385165
104734029
317765140
561769463
685731817
97137446
989519739
522839714
877053193
228119607
480280306
537607258
996434290
24714549
228119607
450011962
204144478
791225868
497447862
84349982
237774110
821644936
459261439
660644644
633361710
18067872
459079239
588423957
970984700
943926624
213733010
863811895
925540639
519289874
856244838
863811895
196055153
715981843
752822558
920231125
101387138
622450628
689809573
923107443
326252155
229222936
485629911
900586768
134473521
211501550
174797437
731348782
247726590
187751399
281686457
342376405
151576322
160862559
997033792
23157284
460864789
479575261
292670161
527435940
508169396
778547527
285945783
825319853
987074364
488273162
442733547
414961729
731348782
211501550
519289874
522841120
725288221
163141101
950812710
500491568
420840926
464207552
289085952
331653196
447953081
292670161
646198749
211501550
20046543
733101925
330674082
187751399
253042435
155171369
211501550
632599319
286781205
275105499
980451751
479575261
155171369
418036050
686428527
477776586
299028724
340255308
475359071
174403279
208548794
204144478
847121389
180814817
685229132
834045476
519289874
159888769
211068792
116440573
960560612
682166403
601911847
452923040
389431456
164903451
470068438
29012972
455499294
286900465
115634702
486710457
196055153
515005545
854014508
515421332
171307283
392766348
452923040
846127187
731348782
638455202
804588099
956697836
846818493
310727806
41901067
198247468
140547683
373921389
713660395
863811895
862850847
965484371
439148978
753770013
498159803
469887000
773064798
43400282
693803923
418006599
925540639
772435595
204694095
199143661
804588099
452196623
588423957
692779630
303909226
461232788
902427368
863811895
62133486
475359071
846818493
496740700
801286639
462538808
925540639
733454774
825319853
414961729
689294924
914678144
693803923
112942428
431053614
860687975
359148957
187751399
365785305
787367263
934940759
481060510
230714741
404325063
895702295
189212613
62561446
970984700
681654788
450011962
436964864
618157701
165826598
811418489
474721867
494688308
469887000
386259012
145391636
982586003
406336157
442117547
116440573
292304899
889860888
15446117
384024779
863811895
773064798
88442380
504761268
846818493
741247255
956697836
847325789
114453482
404810767
940167556
246768591
225337406
705774848
459699465
404325063
384024779
617520948
418036050
847121389
843613959
406532326
165826598
495512249
932888618
238486115
987074364
359276766
7086112
881722892
889126331
310727806
487049537
995857201
402355081
326252155
861045550
495512249
464207552
422980334
863811895
372057935
204144478
793656520
476765100
685731817
528283325
44110928
285945783
363336541
813260614
404810767
450011962
179610013
942948535
893534487
907803560
187751399
974907081
149469031
912478428
289085952
863811895
682204292
535370597
966952974
901436277
712659620
289085952
665468115
100421989
778814112
289085952
45682233
820518718
682166403
791225868
902427368
480280306
991158175
779721769
58025944
812416562
798432181
94494540
326252155
147270614
281760589
690990975
686960698
745598746
585481883
247726590
923409250
622450628
264197020
55276733
238486115
900586768
253714730
199143661
394823273
346389815
474721867
151687766
418036050
420793021
609787248
989519739
579214555
13439798
440068890
78727809
677145693
594547625
324946481
463968791
470552607
633527481
463741777
875534820
504761268
768213918
448514507
557850088
331653196
644456535
576826666
912478428
191099639
211501550
187751399
776971070
237774110
495289894
825319853
467608312
846818493
228119607
593656354
178564414
186298555
847121389
422980334
994659611
418036050
44110928
68700442
461199020
211501550
73493485
889860888
970984700
20046543
208548794
594547625
237774110
240530255
760475272
786293596
744115870
452923040
830172198
639736081
455499294
654564081
535370597
861045550
729454626
620070080
504761268
634850206
712659620
236695223
862850847
30290084
962121020
588423957
480280306
204694095
498159803
547649408
763963886
296052381
450011962
916949269
798852972
339179914
428078371
585426319
879763969
948003821
30290084
886160282
747756128
187751399
30290084
62561446
426878589
160797551
994659611
918301037
563048079
382871663
36135744
510850074
986911052
221106932
662559915
557850088
895702295
598027580
622450628
155171369
713660395
532106943
446844184
478720187
479575261
26383599
40093086
693803923
32677570
674648102
418006599
609988504
6003194
15446117
394823273
294478225
995857201
330674082
447953081
899997766
464426005
386259012
895702295
211501550
587398722
481060510
905066288
622194201
9688595
450011962
846818493
693803923
211501550
934568314
950812710
686428527
792647734
961625182
683305543
476927721
821644936
745598746
168133547
825319853
450011962
649913691
778814112
382871663
895702295
671188206
763963886
974575876
62561446
813260614
187751399
187751399
240088664
662559915
689809573
310727806
389431456
23229851
404810767
845960668
594606310
962121020
897935839
330674082
460864789
112942428
394823273
97137446
804588099
459261439
769718990
570927565
418036050
188951867
574247087
90921344
825319853
942948535
535370597
805613461
240530255
228119607
462538808
478720187
117315825
165770587
73493485
171959467
247726590
519289874
656267649
902427368
856004188
280831396
656267649
290783272
216796502
226781447
310727806
414961729
104734029
140415698
508169396
330674082
892123621
275105499
588423957
86067843
522839714
439148978
474721867
617520948
208548794
980451751
775188229
40093086
44110928
498159803
208548794
450190331
72855651
594606310
160628174
889860888
604743216
379724559
500491568
461199020
862850847
948919574
32677570
804588099
791225868
407903469
834435219
661816277
86606394
470552607
480280306
211501550
836316949
478720187
992639205
788124070
60580168
268388599
806321726
856004188
379763634
586054806
317765140
659613804
117055993
875534820
545758504
426816739
262564222
73493485
707539040
58025944
187751399
165826598
292670161
246768591
806321726
165826598
500491568
685731817
594606310
705678651
925499417
90921344
418036050
253042435
239532971
731348782
495289894
384024779
339179914
188951867
239532971
439148978
151576322
609787248
285945783
769062146
541868355
962121020
689294924
798852972
925540639
461199020
660644644
568523052
469887000
383092406
813260614
723975102
462538808
793600825
188951867
953945096
187751399
999140854
823076230
23229851
678158111
950321665
452196623
211068792
100421989
481060510
359148957
461806508
847325789
160862559
208548794
981385165
508169396
917818490
972311289
479574685
863811895
479574685
117990828
208548794
997518750
15730064
154380237
295522812
811418489
187751399
359276766
464426005
843014489
461199020
197716392
496740700
901436277
510850074
923662898
836316949
459261439
208548794
450011962
287988655
715981843
537370857
535370597
856244838
495685549
989519739
693803923
116902078
211917585
518887536
610989720
481060510
496740700
299785917
971259822
96564753
625963047
36805549
394823273
487049537
862850847
609183073
852564845
147270614
461199020
495289894
768213918
620070080
20046543
20046543
982586003
825622103
222630259
342473420
779721769
358606451
281686457
941628085
822837637
585426319
24714549
903812279
460048941
336181883
693931699
262564222
208548794
588423957
290783272
847325789
598799497
447953081
609787248
863811895
208548794
404810767
187751399
825319853
747419514
561722488
369893673
211068792
154380237
310727806
763963886
461199020
889126331
418036050
921874297
574247087
969282688
216796502
29714846
980451751
418036050
532962643
834045476
836316949
852564845
949152491
480280306
898887461
620070080
941628085
527659892
763963886
426878589
550210998
406532326
378581611
889126331
585426319
508169396
145391636
171959467
461232788
925499417
473480446
925499417
148235150
404325063
795741936
371463627
234734378
733101925
461199020
168061031
88442380
281760589
609317498
856004188
408052059
926954256
576826666
942948535
180224574
634102826
622450628
478720187
114453482
685731817
822837637
901625413
836839919
165826598
665468115
585426319
68219813
932407686
989519739
814052326
165826598
856004188
863811895
863811895
12184341
731348782
90677867
889126331
705717233
73493485
863811895
417165509
378751388
481060510
813260614
866431650
753770013
846818493
494688308
524030034
379724559
658340431
779721769
925540639
174403279
468335533
962121020
378751388
384024779
112942428
856830201
779721769
685731817
499901949
469469717
469887000
209780052
266311627
820428591
15730064
970296947
518213317
352887424
768960976
507076926
152496259
776971070
935472774
392568463
948003821
717938872
623822477
462538808
188951867
62133486
211501550
507429460
140547683
572148211
342473420
62561446
136439626
160628174
414961729
94494540
378751388
342376405
519289874
60580168
693160228
805613461
278233399
404810767
787367263
160628174
685731817
821644936
196055153
190118818
763963886
966952974
585426319
862850847
699189748
587398722
98677422
649913691
216796502
909796114
264197020
905066288
694002421
326252155
975119497
970984700
733222158
925499417
693803923
421986658
641377542
439148978
24339466
383092406
820428591
187751399
620070080
622450628
792647734
418036050
507429460
488273162
525615840
482494503
820518718
825319853
188951867
426442267
830172198
812416562
639100432
726711468
925499417
366460175
947644187
359148957
474721867
568523052
640459014
545036041
940167556
130493002
843014489
155171369
915262923
557850088
310727806
803375912
336181883
693803923
99734549
49502087
378581611
15951662
226781447
317765140
925499417
768213918
28718707
226755584
646198749
873409500
461806508
337896012
238486115
622450628
799256599
342519194
395197974
286781205
289085952
22624267
925499417
275105499
230663188
401533783
980451751
509828342
189375694
145391636
693803923
836316949
15951662
963184022
112942428
404325063
836839919
976270287
363336541
942948535
112942428
40093086
846127187
768529399
532962643
72855651
148235150
488273162
680997507
804588099
350963413
386259012
979039471
768213918
247726590
392766348
585653645
820518718
379724559
742927254
852234606
305601386
204144478
317765140
863811895
804854729
253714730
971709002
813260614
479574685
151576322
474721867
485629911
806321726
60580168
534581513
941628085
617520948
527435940
30290084
535370597
731348782
321256348
736838068
724508568
28307690
462538808
925540639
117055993
889860888
846818493
773077001
187751399
834045476
480280306
768408832
481060510
873409500
536411290
503852174
384024779
495823738
463141213
911418822
466444309
646198749
30290084
507429460
975119497
22624267
766722003
658474134
382871663
527435940
253042435
178564414
828861960
571047035
980451751
863811895
906055484
112942428
479575261
187751399
177107193
905066288
281686457
384024779
515640365
618256310
136882427
389431456
280861244
461199020
923107443
671740178
478720187
397353990
159888769
32677570
577190122
211917585
165826598
5800030
768213918
739652206
834435219
68745311
709912908
989101388
55276733
237774110
365457864
62133486
971066181
948003821
426442267
768213918
776971070
894638660
857704013
187751399
778606270
475406355
882227175
418036050
293027403
310727806
987074364
527927765
694002421
923409250
591045624
187751399
763963886
45682233
899912696
408052059
889860888
555016996
609687916
275676406
845495491
895702295
72855651
264197020
934568314
745598746
532106943
689294924
180814817
281686457
339179914
932407686
920231125
537607258
881722892
240530255
881722892
100421989
739652206
568523052
589082456
228669536
947644187
340255308
970984700
711110244
346425576
7086112
863811895
280857925
310727806
165826598
561836042
165826598
170680637
568403567
281760589
372057935
228119607
289085952
593893694
847121389
189375694
661816277
974907081
672026389
289085952
328464067
209486425
898887461
535370597
479574685
803375912
182713079
611315133
588423957
384024779
104734029
191099639
640189179
845960668
712783719
684210854
155171369
440068890
528143340
992639205
726711468
262564222
722042450
460753624
177410804
198462585
130493002
625963047
104734029
266311627
796079771
779721769
469887000
158429103
863811895
140547683
151687766
168133547
418036050
672026389
331653196
289085952
830537197
366460175
604743216
843613959
72855651
155171369
422980334
317765140
806321726
211068792
571047035
439148978
418006599
527435940
461658278
532106943
861045550
333860688
661816277
578171904
485629911
125122892
24714549
267793037
386259012
281686457
892123621
970984700
310727806
455709411
731348782
237718768
836316949
852234606
346389815
134473521
383673741
707539040
199102860
532106943
463968791
463968791
987074364
85361582
94494540
290783272
211068792
776971070
914678144
461199020
426816739
361557260
160628174
661816277
617520948
460864789
145391636
690990975
281760589
757502776
296052381
140547683
225884856
976270287
45682233
519055855
974148721
898887461
518591907
532106943
819592221
898887461
49453881
588423957
467608312
479575261
620070080
768960976
906055484
187751399
528944829
921874297
358606451
821644936
160797551
463141213
712659620
791225868
184209517
293266598
508169396
476765100
148235150
877675580
535370597
686428527
896594863
703565558
209780052
857704013
336181883
561722488
925499417
165770587
714257656
121647693
397010053
486008546
976270287
187751399
709912908
225884856
512418566
693803923
418036050
290783272
814052326
848142121
813260614
317765140
987074364
825319853
421986658
460048941
528283325
187751399
462538808
460753624
196055153
40093086
211501550
768960976
640428966
30290084
310727806
693803923
461199020
148235150
461199020
892123621
281686457
895702295
418036050
568523052
192714440
873409500
32677570
422980334
525996413
349252118
817083170
320421616
286900465
663082348
795741936
113961031
671188206
418972850
743524772
813804149
991158175
519055855
208548794
479237319
700310443
216796502
343475073
568441217
317765140
228119607
292304899
469887000
495823738
962121020
766722003
519055855
221106932
646198749
404325063
369826103
787367263
586054806
165826598
450011962
997518750
960803572
310727806
23229851
88442380
469887000
740153538
812416562
482494503
418006599
588423957
694002421
661816277
436964864
439148978
480280306
331653196
436524274
942379440
857704013
446844184
934568314
934568314
450011962
812416562
611315133
806321726
209486425
230714741
739787346
316505173
834045476
889860888
58025944
467608312
422980334
914678144
768213918
267551964
379763634
713660395
982586003
709912908
479575261
444084893
870945541
68745311
805613461
211501550
384024779
661816277
825319853
545758504
779721769
772435595
439148978
401533783
588423957
953505287
86067843
862850847
115634702
41313455
112942428
412162897
216796502
346389815
280831396
561769463
479575261
898887461
981385165
925499417
180814817
889860888
90072075
820518718
654564081
225054155
262564222
877675580
776287899
932407686
426816739
112942428
414961729
144296415
482494503
5800030
805613461
238486115
408052059
787367263
898887461
461199020
723874919
693803923
950812710
460864789
352887424
806321726
974148721
970984700
234734378
382871663
806321726
812180988
470552607
450011962
247275347
795741936
525615840
805613461
693803923
549617383
265084421
14172224
174626059
467608312
461199020
699199410
585426319
688976482
812180988
333790730
113230760
545758504
104734029
116440573
240530255
247726590
140547683
962121020
847325789
532962643
23229851
536411290
956697836
846818493
460048941
989519739
799669254
508169396
440068890
179610013
414961729
646198749
532106943
960803572
487049537
36135744
792647734
705774848
452196623
593656354
920920935
428078371
125122892
776971070
860529392
693803923
495685549
693803923
163141101
568523052
981385165
124185175
187751399
469887000
895702295
55276733
806321726
677145693
96564753
422980334
211068792
286579723
618256310
493368479
234734378
722042450
846818493
806321726
705774848
820518718
873409500
987074364
464426005
188951867
384024779
177107193
806321726
481060510
834045476
745598746
634581329
343310302
168133547
962121020
582451729
831563044
830025751
660644644
967452339
925499417
171959467
365457864
105580676
477204602
372057935
237774110
925499417
206445311
361557260
361629634
372057935
507429460
792647734
20046543
46459702
497447862
825319853
953505287
240088664
392133827
856004188
418036050
204694095
974575876
766722003
463141213
923662898
88442380
877675580
339179914
442733547
281686457
478720187
969282688
23157284
889860888
773064798
532106943
861045550
860687975
577190122
934940759
358606451
799256599
886160282
830908142
842865912
846127187
461199020
23229851
685229132
461199020
508169396
140415698
404810767
561836042
684946912
598027580
630709932
925499417
152496259
473480446
805613461
995646506
633330812
412162897
353996994
846818493
402355081
165826598
736838068
104734029
96564753
218634989
99123734
881722892
230663188
187751399
863811895
463741777
62561446
76248563
811418489
940167556
825319853
825319853
152734787
799669254
642356525
535370597
962121020
436524274
179610013
674648102
23229851
681654788
113961031
571047035
112942428
975119497
310727806
478720187
909796114
703315157
999232995
5800030
371427916
915012879
285025385
626947336
104734029
199143661
445186159
820518718
886160282
766722003
515640365
170680637
240530255
716607916
383092406
179610013
343310302
889126331
934568314
776971070
86067843
685229132
115166721
469887000
232662069
658340431
585481883
628664061
825319853
248762914
825319853
462538808
285389966
703565558
462538808
863811895
815119468
831563044
460864789
25932373
834435219
971066181
772435595
971259822
324946481
799669254
863811895
907803560
418036050
703315157
592137011
171959467
473030907
950477187
925540639
685731817
188951867
326660698
382871663
995646506
155171369
178564414
461780349
436524274
593960001
477776586
807560153
723012627
226755584
925499417
461199020
461806508
324946481
469887000
623822477
846818493
803375912
889126331
372057935
281760589
594606310
685229132
889126331
693803923
641377542
421986658
962121020
692879245
712783719
899405815
653950619
496740700
5800030
418006599
974575876
653950619
371427916
799669254
339179914
852234606
889126331
776971070
225054155
703565558
480280306
23229851
495823738
319550216
463141213
799669254
463741777
28307690
366124435
923409250
281760589
154380237
999140854
786293596
625963047
655988988
386259012
628664061
310727806
847121389
981385165
948003821
160628174
326252155
414961729
262564222
179610013
920920935
171959467
677145693
660644644
461806508
324946481
247726590
422980334
856004188
184209517
379724559
534581513
889860888
15951662
722042450
982586003
9688595
497823253
45396683
863811895
886160282
383673741
989791441
962121020
773064798
574247087
496740700
392766348
766022188
419735841
574247087
372057935
922652752
187751399
825319853
130493002
293266598
469887000
346425576
630709932
404325063
963184022
740153538
485629911
846818493
757502776
966952974
296052381
661816277
812180988
689809573
382871663
187751399
187751399
83802134
709912908
468335533
414961729
787367263
763963886
925540639
886160282
617520948
568403567
982856362
914678144
475359071
481060510
439148978
796068509
649913691
895702295
623822477
905066288
792349951
310727806
264197020
537370857
384024779
678158111
856004188
649913691
598799497
692879245
898887461
987074364
372057935
507076926
208548794
114453482
914678144
661816277
426442267
404325063
895702295
366124435
130493002
743524772
469887000
646198749
445186159
693803923
803538166
479575261
464207552
886279736
894704509
178564414
151576322
450011962
78727809
462538808
394823273
418036050
234816183
168133547
674648102
346425576
289085952
275105499
98677422
731348782
440068890
725288221
267793037
199102860
500491568
474164667
658474134
238486115
49255319
925540639
682166403
475406355
813260614
463141213
620070080
57665797
211490167
642356525
527435940
852357468
889126331
115166721
155171369
639100432
264197020
793656520
707539040
290428107
105891417
151687766
828133828
45682233
461199020
895702295
639736081
189212613
379724559
174797437
187751399
575439595
444084893
140415698
519289874
584030519
336181883
384024779
895702295
804588099
401533783
703315157
607247763
994659611
654564081
101387138
998184008
384024779
326252155
966952974
155171369
211490167
854014508
262564222
900586768
20046543
825319853
798432181
414961729
972311289
105891417
771265962
112942428
863811895
479575261
404325063
813260614
225884856
575439595
289085952
912478428
382871663
30892234
953945096
289085952
918301037
825319853
469887000
773064798
709912908
179610013
125122892
508169396
188951867
557850088
247726590
479575261
996434290
275105499
508169396
155171369
225884856
831563044
384024779
467736387
163141101
795741936
112942428
670885490
336181883
585653645
976270287
365785305
426442267
30892234
459261439
212610569
163141101
350963413
208548794
450011962
536940355
623822477
165826598
422980334
630709932
950477187
149469031
974907081
838797853
404325063
527435940
786293596
339179914
84349982
685731817
813260614
889860888
436524274
30290084
776971070
923063597
747419514
266311627
932888618
404325063
888599975
847325789
518213317
147270614
216796502
846127187
179610013
392568463
868839773
84757179
866431650
450011962
177410804
264197020
375675729
492766547
211068792
711110244
299028724
760475272
836839919
479574685
726711468
280857925
310727806
862850847
289085952
310727806
707539040
799669254
418036050
889860888
375675729
625963047
863811895
208548794
431053614
219962856
773064798
240530255
238486115
962121020
398618986
382871663
324946481
711110244
418972850
799669254
628664061
866431650
113961031
766722003
594606310
588423957
925499417
586054806
515421332
495823738
331653196
5800030
877675580
187751399
187751399
792647734
197716392
744369863
812416562
707539040
160628174
112942428
455499294
437027557
260986004
898887461
182713079
145391636
215976275
744115870
469887000
797190759
51791358
470552607
673194911
806321726
392766348
519289874
165826598
729454626
230663188
326252155
464207552
382871663
941628085
959165743
497447862
922652752
216796502
404325063
187751399
264197020
407903469
460753624
226755584
747756128
474164667
179610013
461806508
479574685
837132486
165826598
981385165
736838068
517175114
24714549
237774110
894638660
561722488
178564414
570927565
642356525
453584270
847325789
934568314
503852174
863811895
359276766
434233426
831563044
812180988
813260614
446025247
815806938
989791441
685731817
379724559
532106943
211917585
644456535
507076926
618157701
862850847
843014489
98677422
418036050
182713079
237774110
976270287
863811895
537370857
568523052
713660395
660644644
792647734
866431650
813260614
665468115
125946566
856004188
228380174
950477187
992639205
130493002
209780052
253042435
948384226
317765140
585426319
208548794
665468115
397353990
831563044
788239370
366460175
533443999
419286425
336181883
247726590
726711468
863811895
158429103
392133827
383092406
420793021
395612934
394119685
32677570
646198749
674648102
527659892
971709002
281686457
717938872
920709305
189212613
84349982
165826598
407903469
620070080
576826666
655988988
953505287
165826598
986962793
618256310
925540639
198247468
206445311
923662898
527927765
532106943
112573346
630709932
100421989
617520948
310727806
703315157
211501550
693803923
852564845
31157306
151374167
6003194
843014489
392568463
909796114
149469031
925540639
536940355
379724559
211917585
228669536
155171369
342473420
660644644
414961729
970296947
104734029
538291430
406532326
346608058
495289894
343475073
316505173
58025944
184209517
989791441
868839773
234734378
442733547
825319853
29817260
585426319
863811895
969282688
763963886
574247087
579214555
209486425
825319853
230714741
995646506
895702295
792647734
446844184
861565871
475406355
285389966
495823738
35354272
452923040
995646506
285945783
206445311
15730064
877675580
515005545
723012627
569426086
828133828
404325063
763963886
469887000
688881917
617517113
588423957
617520948
987074364
901625413
397353990
30290084
9688595
828133828
155612657
743524772
863811895
281686457
814044665
831563044
519289874
196055153
275105499
804588099
795741936
58584058
461199020
137613609
78727809
340255308
18067872
375906658
248762914
316505173
216796502
450011962
160862559
366460175
972311289
860529392
208548794
469887000
440068890
779721769
608558360
130493002
699189748
62561446
165402101
481060510
496740700
426816739
134473521
479574685
563048079
44110928
896594863
304330270
426442267
226781447
496740700
285945783
936671066
145391636
574247087
378581611
404325063
189212613
45396683
459261439
903812279
870945541
461780349
920231125
923107443
574247087
675987938
209486425
30290084
268279939
588553600
900586768
116440573
187751399
895702295
397353990
592137011
467608312
815806938
247726590
813260614
371463627
519055855
187751399
498159803
594547625
981385165
156736834
999232995
600863252
264197020
178564414
729454626
798852972
966952974
418972850
587398722
640189179
702269717
895702295
475406355
923107443
226513871
473030907
820518718
557850088
473390446
98010773
982856362
478720187
386259012
343310302
312949855
792349951
20046543
995857201
828133828
68219813
934940759
864815365
519289874
190118818
532962643
776287899
239532971
247726590
925540639
532106943
803375912
463968791
247726590
848515514
416154636
461199020
970296947
450011962
830908142
125122892
187751399
677145693
598027580
803375912
459079239
518887536
211917585
863811895
895702295
736838068
585481883
211501550
266311627
805613461
378581611
155171369
843613959
836316949
588423957
757502776
585426319
907803560
622194201
443797059
422980334
78727809
886160282
950812710
334764325
962121020
29817260
852564845
685731817
846818493
655988988
477776586
211917585
550210998
541868355
685731817
683305543
372057935
91364466
280019477
178564414
940167556
856244838
996434290
237774110
998184008
346389815
439148978
404325063
461806508
633330812
987074364
791225868
473030907
508169396
934940759
414961729
466444309
920709305
856004188
588423957
648414092
510850074
278233399
417165509
469887000
606305288
155171369
461199020
446844184
733222158
114453482
223505162
104734029
321256348
196055153
473030907
245137014
691943808
60580168
970984700
225054155
508169396
418036050
623822477
264197020
30290084
406532326
385632981
618256310
479575261
508169396
641377542
608558360
863811895
865246627
864815365
199143661
898887461
834045476
442117547
187751399
847325789
251681024
753770013
94494540
743524772
45396683
240530255
422980334
996434290
509828342
535370597
435085870
418006599
618157701
195752241
136882427
286781205
902427368
726711468
932888618
328464067
281760589
911418822
418006599
152734787
469887000
850155225
443269252
476765100
970296947
693803923
218634989
152734787
155171369
48675882
693803923
854014508
310727806
693803923
574247087
617517113
461199020
495289894
384024779
852234606
981385165
232662069
496740700
612643445
226950890
204144478
136439626
923409250
336181883
78727809
866431650
6003194
575439595
310727806
247726590
179610013
747756128
941628085
40093086
665468115
178564414
681654788
925499417
744172657
841681852
260986004
40093086
552679123
537607258
885467094
29817260
134473521
768960976
49633131
426816739
326660698
155612657
477204602
921874297
522839714
889860888
886160282
461199020
145391636
961625182
825622103
419286425
962121020
333790730
800761317
158429103
488273162
225884856
691943808
873409500
832309272
934940759
843943106
326252155
522841120
834045476
768960976
987074364
382871663
799256599
408052059
480280306
537607258
860687975
570927565
828861960
478720187
477204602
950812710
170680637
987074364
996434290
101387138
275105499
647846941
655988988
981385165
712659620
139618793
845495491
889126331
461806508
147270614
796574644
856244838
947644187
117315825
568441217
267551964
40093086
677145693
870945541
575439595
588423957
98010773
692879245
576826666
475406355
806321726
116902078
168061031
604743216
49433624
359276766
633361710
852234606
480280306
903812279
31157306
870945541
187751399
447980021
825319853
934568314
330674082
152734787
585426319
418036050
125122892
404325063
585426319
825319853
469469717
528143340
140628461
232662069
934568314
959165743
179610013
733101925
925540639
979039471
386259012
604743216
206445311
986962793
264197020
9688595
982856362
733454774
576826666
289085952
9688595
189212613
462538808
338439178
992639205
49502087
226781447
700310443
692879245
473390446
165826598
320421616
643994331
959165743
813260614
820518718
959165743
683363697
289085952
436964864
622450628
30892234
898887461
895702295
112942428
450011962
324946481
987074364
960803572
889126331
758497249
510850074
815119468
14172224
803375912
113961031
776287899
914678144
962121020
466444309
160628174
536940355
778606270
742927254
494688308
653950619
683363697
685731817
211501550
286579723
568403567
436964864
262564222
600863252
431053614
576826666
620981488
187751399
901625413
426442267
845960668
640459014
552679123
959165743
889860888
582701054
953945096
57665797
703315157
486008546
617520948
585481883
461199020
397353990
962121020
898887461
97137446
165826598
723874919
608558360
792647734
882227175
616054235
83802134
450011962
863811895
691943808
862850847
661816277
863811895
960560612
987074364
550210998
62133486
675987938
654564081
925540639
901436277
872686922
975119497
28718707
467608312
863811895
889860888
385632981
736838068
53792712
863811895
825319853
992639205
561722488
151687766
942948535
418036050
795741936
209486425
617520948
310727806
677145693
459699465
975119497
689809573
640459014
622194201
460864789
286579723
478720187
615396002
948919574
861045550
232662069
834270774
941628085
799669254
909796114
286900465
585653645
678158111
671188206
30892234
877053193
970296947
147270614
137070595
250276207
837132486
225337406
439148978
115166721
461199020
825319853
522841120
90072075
361557260
104734029
778814112
512418566
813260614
778547527
152496259
617517113
552679123
643994331
24714549
863811895
191099639
439148978
310727806
237774110
742927254
105580676
418972850
532106943
426442267
918301037
475359071
422980334
113230760
204144478
251681024
461199020
418036050
45682233
838797853
618256310
264197020
480280306
426442267
485629911
788239370
787367263
778547527
30290084
477204602
440068890
250276207
165826598
463741777
997033792
873409500
685731817
317765140
568441217
598799497
24714549
899405815
218634989
36805549
766929566
549617383
384024779
62561446
771260492
814052326
733101925
729454626
847325789
14153845
961625182
709912908
670885490
775188229
899997766
883181773
814052326
846818493
392133827
532106943
174797437
218634989
363336541
960560612
717938872
52790338
685731817
268279939
478720187
97137446
772435595
915012879
830025751
931353246
320229507
24714549
461199020
925499417
30290084
187751399
72855651
43400282
330674082
265084421
41901067
287988655
644456535
196055153
508169396
975119497
160628174
671740178
522839714
898887461
607763407
379763634
545036041
30892234
239532971
450011962
426442267
240530255
253538463
886160282
694002421
830908142
310727806
856244838
384024779
574247087
170590915
549617383
422980334
588423957
830025751
861045550
591045624
805613461
623822477
280831396
238486115
245137014
182713079
469887000
24714549
895702295
475406355
532106943
404325063
419286425
865246627
923107443
15951662
527464037
286579723
98677422
208548794
825319853
552679123
450011962
739652206
741247255
99123734
776971070
112942428
160628174
469887000
622450628
148235150
518591907
628664061
793656520
225884856
849931458
693803923
310727806
219962856
500491568
654564081
889126331
369826103
94494540
947644187
863811895
54803574
773077001
339179914
962121020
646198749
962121020
532106943
209780052
312949855
187751399
620981488
561836042
378581611
262564222
105580676
923409250
693803923
240530255
741247255
682204292
639100432
58025944
237774110
814052326
90677867
461199020
987449031
196055153
453584270
240088664
78801613
623822477
825319853
731348782
326660698
976270287
246768591
500110724
844931145
321256348
834435219
171307283
89282207
319550216
670885490
921874297
49633131
585340322
232662069
524030034
953505287
30137740
498159803
475359071
846818493
268279939
84349982
487049537
145391636
940167556
660644644
440068890
154380237
527659892
446844184
470068438
773077001
571047035
792647734
563048079
804588099
63760504
208548794
208548794
609988504
328464067
617520948
480280306
846127187
187751399
170590915
290428107
187751399
234816183
233804156
165826598
962121020
450011962
873409500
343475073
899997766
209486425
363336541
36805549
414961729
180224574
418006599
845495491
914678144
186298555
848142121
528283325
976270287
615396002
925499417
979921021
395612934
661816277
799256599
568441217
893534487
72855651
160862559
731348782
199143661
289085952
528841663
211917585
185645739
792647734
825319853
361557260
575439595
519289874
532106943
512357278
222630259
397010053
911418822
685229132
319550216
813260614
693160228
331653196
693803923
211501550
589082456
481060510
532106943
941628085
886279736
460864789
213733010
290428107
873409500
473030907
962121020
885897063
24339466
987074364
779721769
488273162
638687446
989519739
779721769
171959467
813804149
294478225
788239370
171307283
273764854
89282207
469887000
420793021
422980334
588423957
60580168
250276207
950812710
527927765
376411279
549617383
460864789
250276207
498764393
450190331
41901067
240530255
152496259
972311289
262564222
532106943
386607125
799256599
49255319
889860888
598799497
461199020
204144478
508169396
852234606
617520948
240530255
733774305
593656354
475359071
989791441
211501550
656267649
165826598
113961031
852234606
9688595
703104144
820518718
995047714
926954256
805613461
359276766
226755584
450011962
632208229
767828166
863811895
592104762
171959467
280831396
481060510
661816277
478720187
949152491
998184008
381981943
176495218
366124435
369505613
78801613
745598746
690990975
708029009
62561446
331653196
422980334
485629911
309128155
418036050
815607113
30290084
549617383
889126331
30290084
88442380
947644187
286579723
792647734
191099639
359276766
515640365
638455202
845960668
836839919
188951867
339179914
995646506
889860888
44110928
563048079
99123734
633330812
901436277
766022188
914678144
228119607
256483095
24339466
443269252
151576322
825319853
28307690
384024779
375906658
375906658
113961031
211501550
712659620
975119497
527435940
831563044
522839714
575744853
844931145
238486115
879763969
585481883
532106943
386259012
803383453
573159446
459699465
495289894
414961729
317765140
962121020
825319853
185468977
498159803
349252118
247726590
161583771
378751388
418036050
906902078
187751399
335162913
180224574
147270614
889860888
331653196
925540639
474721867
401533783
404325063
90677867
519289874
469887000
494688308
693803923
373921389
136882427
862850847
439148978
112942428
289085952
446844184
445186159
825319853
882227175
155171369
925499417
856004188
339787241
682204292
934940759
123675187
29817260
330674082
331653196
989101388
768213918
989101388
112942428
962121020
117315825
856004188
1966258
787123547
226781447
398636908
469469717
778606270
475359071
155171369
507076926
117055993
317765140
478720187
189375694
942379440
310727806
726673082
439148978
359276766
404325063
404325063
382871663
677145693
895702295
280857925
622450628
199849938
792349951
195752241
712783719
418036050
342473420
219962856
776971070
247726590
381981943
439148978
976270287
934568314
24714549
262564222
236695223
139618793
926954256
620070080
253714730
831563044
685731817
130493002
925499417
550210998
813260614
901625413
187751399
187751399
545036041
693803923
703104144
889860888
226461520
545036041
679303229
247726590
959165743
742927254
856004188
165826598
834540461
4598075
262564222
426442267
204144478
799669254
140547683
902427368
678158111
199143661
151374167
798432181
877675580
460753624
90921344
7572521
281760589
950321665
914678144
552679123
896594863
923063597
663082348
460048941
30290084
609687916
813260614
26383599
414961729
742384295
898887461
496740700
813260614
527659892
187751399
981385165
683305543
305601386
512418566
541868355
806321726
419286425
440068890
382871663
889860888
320421616
889860888
870945541
68700442
535370597
137613609
787367263
78727809
20046543
285945783
585340322
512357278
941628085
538291430
121647693
188951867
873409500
280861244
685229132
101387138
587398722
196055153
265084421
940167556
665468115
346425576
187751399
187751399
113133286
536411290
384024779
832309272
155171369
980451751
512357278
338439178
776287899
898887461
113230760
584030519
825319853
440068890
634102826
909796114
617520948
60580168
618157701
476765100
693803923
768213918
692779630
594606310
6003194
649913691
873409500
766722003
683305543
338439178
187751399
862850847
247726590
894704509
366124435
20046543
211490167
830537197
918301037
525615840
745598746
20046543
26383599
532106943
485629911
265084421
262564222
609317498
536411290
981385165
461199020
320229507
9688595
218634989
204694095
189375694
248762914
20046543
617520948
803375912
395612934
707539040
953505287
199143661
480280306
825319853
772435595
654564081
889126331
825319853
155171369
469887000
466444309
625963047
335162913
740153538
389431456
587398722
911418822
212610569
155171369
915268602
882210421
140547683
574247087
889126331
863811895
427320783
179610013
236695223
151576322
680997507
834435219
359148957
863811895
447953081
598799497
464426005
747419514
873409500
787367263
934568314
622450628
707539040
813260614
665468115
997033792
685731817
459261439
886160282
693803923
895702295
448514507
48675882
9688595
948003821
152734787
831563044
478720187
165826598
528841663
479575261
598027580
97137446
331653196
392568463
518887536
519289874
439148978
772435595
654564081
479575261
286781205
912478428
787367263
482494503
9688595
525615840
474721867
171959467
820518718
476927721
831563044
160797551
639736081
960560612
90677867
151687766
791225868
378751388
987074364
806321726
440068890
460864789
987074364
834540461
414961729
680997507
646198749
63760504
950321665
585481883
88442380
707539040
830908142
925540639
925499417
967452339
519289874
187751399
208548794
84349982
407903469
989519739
112573346
628664061
369505613
165826598
414961729
875139691
125946566
497823253
532106943
834270774
552679123
28718707
394119685
895702295
912478428
561836042
846818493
338439178
500110724
831563044
693803923
527659892
962121020
234734378
889126331
187751399
532106943
923662898
863811895
870945541
444084893
503852174
579214555
799669254
317765140
317765140
863811895
177107193
237774110
575744853
251681024
707539040
148235150
208548794
98010773
165826598
110472115
60580168
503852174
813260614
504761268
187751399
331653196
407903469
353996994
703315157
899405815
995646506
914678144
995857201
460753624
971709002
225884856
812416562
961625182
199849938
864815365
461806508
915268602
68745311
480280306
693803923
834540461
568523052
980451751
535370597
925499417
992639205
479574685
187751399
62561446
897935839
863811895
439148978
333790730
379724559
982586003
331653196
792647734
976690614
395197974
36805549
620265131
488273162
58025944
155171369
165402101
317765140
187751399
382871663
289085952
326252155
228380174
268279939
830908142
211490167
923662898
921874297
455499294
140628461
622450628
965484371
532106943
475359071
895702295
426442267
856004188
124185175
402553843
165826598
996434290
373921389
76248563
310727806
347286822
155171369
815119468
28307690
228669536
450190331
842456531
994659611
361629634
646198749
392766348
949152491
561722488
825319853
295522812
894704509
384024779
690990975
440068890
96564753
228380174
576066531
852234606
30290084
587398722
503852174
94494540
688881917
825319853
12184341
289085952
748143564
741247255
419286425
20046543
165618311
188951867
838797853
334764325
246768591
403160863
608558360
139618793
418036050
803375912
250276207
402355081
99123734
707539040
211501550
674648102
959165743
515421332
485629911
533443999
607763407
292670161
404810767
640189179
925499417
267551964
57665797
744115870
462697557
606305288
825319853
934940759
414961729
240530255
527659892
140415698
29714846
515005545
617520948
846818493
51791358
793600825
804588099
598027580
868839773
330674082
117055993
953381221
414961729
155171369
788239370
262564222
555236061
896594863
934940759
976270287
211490167
776971070
862850847
752485092
440068890
825319853
187751399
682166403
61998275
716607916
911418822
753770013
845960668
834435219
926954256
218634989
151687766
688881917
281686457
693931699
592104762
338439178
165826598
464207552
459261439
459699465
836316949
426442267
899732589
418036050
94494540
934568314
289085952
996434290
165826598
187787381
12184341
460864789
292670161
852234606
618256310
310727806
418036050
187751399
809634556
187751399
846818493
812416562
461806508
611315133
461199020
171307283
211068792
873409500
338439178
730852316
359148957
863811895
846818493
335162913
766722003
72855651
776287899
18067872
361629634
863811895
760475272
113961031
825319853
962121020
461199020
461780349
768213918
811418489
532106943
646198749
992639205
381981943
422980334
285945783
6003194
994895724
474164667
99123734
518887536
450190331
339179914
864815365
84757179
152496259
711110244
507429460
179610013
571047035
693803923
974907081
894704509
813260614
799669254
661816277
350963413
823076230
77416700
404325063
987074364
925499417
211501550
914678144
981385165
240530255
427320783
474164667
763963886
885467094
763963886
617520948
352887424
12184341
199143661
474164667
439148978
426442267
769718990
896594863
437027557
976270287
359148957
30290084
288367385
815119468
445186159
151576322
998184008
324946481
134473521
757502776
266311627
970984700
569426086
104734029
796574644
16397717
847325789
84349982
863811895
152496259
786293596
745598746
717938872
477776586
902427368
182713079
894704509
527927765
62561446
873409500
796068509
914678144
402355081
168133547
532106943
836839919
912478428
461806508
9688595
747419514
768213918
461348214
165826598
555236061
480280306
667625467
384024779
970984700
304977626
689294924
962121020
9688595
404325063
326660698
474721867
486008546
863811895
464426005
406336157
36135744
330674082
729454626
264197020
199301519
440608370
148235150
198854868
834435219
290428107
165826598
30137740
240530255
712659620
28718707
962121020
238486115
561722488
163022557
767828166
320421616
440068890
165826598
418036050
723874919
463141213
779721769
251681024
837132486
469887000
693803923
582701054
577190122
642356525
989519739
481060510
684946912
993345912
30290084
763963886
646198749
846818493
461780349
726711468
895702295
124185175
187751399
204144478
960803572
856004188
495823738
795741936
359276766
462538808
187787381
124185175
776287899
285389966
136439626
481060510
681654788
299028724
187787381
588423957
36805549
649913691
960560612
503852174
799669254
151576322
139618793
404810767
747756128
536411290
375675729
895702295
842865912
470552607
262564222
58025944
208548794
447953081
187751399
418036050
497447862
331653196
912478428
158429103
310727806
285945783
569426086
820518718
434233426
1966258
331653196
806321726
470552607
863811895
199143661
420793021
745598746
232662069
895702295
726711468
528143340
317765140
149469031
130493002
877675580
665468115
976690614
787367263
155171369
158429103
208548794
305601386
165826598
492766547
690990975
863811895
392133827
762443934
104734029
609787248
679303229
576066531
479575261
461780349
383673741
469887000
535370597
532106943
667625467
844931145
168061031
618256310
886160282
617520948
245137014
460403764
992639205
460864789
211501550
975119497
823076230
778547527
623822477
46459702
769718990
100908865
262564222
13966561
112942428
639100432
843943106
112573346
463141213
836839919
921874297
723975102
136439626
446025247
863811895
617520948
460753624
496740700
994895724
897935839
215976275
981385165
768960976
995047714
885467094
733101925
180224574
155171369
532106943
90072075
892123621
741247255
745598746
889126331
342376405
980451751
941628085
199102860
117055993
889860888
310727806
28718707
604743216
209780052
165826598
722042450
191099639
632599319
821644936
806321726
240530255
689809573
806321726
655988988
515640365
339179914
745598746
285945783
498217145
31157306
262564222
962121020
236695223
920709305
533443999
475406355
31157306
712783719
834270774
804588099
622450628
527927765
198462585
791225868
901436277
830908142
975119497
844829978
703565558
648414092
275105499
148235150
147270614
496740700
211490167
923662898
587398722
96564753
812180988
58584058
78727809
459079239
412162897
646198749
792647734
555016996
994659611
825319853
247726590
923107443
316505173
856830201
646198749
723975102
999140854
225337406
625963047
187751399
731348782
997033792
382871663
660644644
856830201
805613461
820518718
134473521
766022188
825319853
339179914
461199020
592137011
49255319
461348214
346425576
625963047
53792712
872686922
32677570
7572521
191099639
96564753
461199020
260986004
960560612
682204292
246768591
588423957
199143661
686428527
469887000
987449031
942948535
330674082
592104762
222630259
594547625
730852316
889126331
739787346
450011962
843014489
625963047
281760589
747419514
165826598
836839919
712783719
846818493
366460175
426878589
208548794
906055484
742927254
247726590
729454626
820518718
671740178
383092406
406532326
975119497
337501848
776287899
846818493
281686457
287988655
527435940
419286425
733222158
773064798
460864789
459261439
239532971
673194911
748143564
359276766
422989263
63760504
863811895
994895724
359276766
960803572
534581513
14172224
178564414
228119607
731348782
873409500
342376405
829170219
836839919
60580168
534581513
89282207
512418566
570927565
189375694
981385165
960560612
860529392
461806508
934940759
290783272
574247087
182713079
820518718
709912908
36805549
295522812
469887000
886279736
97137446
788124070
733454774
900586768
986962793
987074364
460048941
674648102
165826598
461806508
199301519
480280306
460048941
959165743
731348782
498159803
742927254
576066531
495289894
695763902
404810767
225884856
885897063
960560612
211501550
546129589
487049537
299028724
461199020
688976482
383092406
763963886
768213918
962121020
895702295
866431650
152496259
25932373
136439626
262564222
470552607
211490167
336181883
955354570
519289874
792647734
694002421
124185175
112942428
149469031
485629911
653950619
809634556
923107443
296052381
532106943
703315157
753714361
336181883
464207552
813804149
748143564
371463627
518591907
382871663
151687766
40093086
607247763
418036050
440068890
836316949
733101925
729454626
934940759
918301037
90921344
953505287
359276766
404810767
479574685
699189748
995646506
769062146
901625413
700310443
450011962
144296415
281686457
894704509
691732395
841681852
934568314
585481883
72855651
999232995
795741936
863811895
199143661
252340749
78801613
199143661
23229851
967452339
982856362
48675882
208548794
286900465
226755584
77416700
319550216
845960668
976270287
316271107
154380237
20046543
73493485
814052326
185645739
14153845
286781205
165826598
275227218
208548794
86067843
739652206
594606310
925499417
742927254
30290084
286781205
711110244
20046543
863811895
460864789
316271107
440068890
622194201
493368479
412162897
763963886
211501550
247726590
846818493
281760589
178564414
947734774
873409500
112942428
187787381
609687916
316271107
418006599
902427368
766022188
535370597
763963886
62561446
164109300
463141213
460753624
486710457
587398722
705678651
473030907
647846941
198854868
467608312
240530255
832309272
440608370
610939148
180224574
180814817
571047035
970984700
989791441
766929566
469887000
886160282
77416700
609687916
950812710
825319853
970296947
475359071
371427916
460753624
446025247
156141870
914678144
385702297
72855651
934568314
187751399
575439595
644456535
208548794
453451039
211501550
180814817
997518750
817083170
467608312
962121020
209780052
461199020
585426319
361557260
467608312
847325789
155171369
466444309
863811895
509828342
463141213
726673082
446844184
811418489
641377542
470068438
617520948
894020648
856004188
49433624
947734774
934940759
136882427
881327219
722042450
462538808
463968791
671188206
693160228
742384295
182713079
147270614
575977310
32677570
776971070
806321726
852564845
579214555
519289874
480280306
625963047
285945783
331653196
331653196
442733547
677145693
546129589
339179914
820428591
805613461
902427368
281760589
18067872
136439626
40093086
834045476
461199020
439148978
962121020
211917585
709912908
155171369
894638660
863811895
68745311
515640365
863811895
145391636
149469031
487049537
895702295
48675882
803375912
187751399
902427368
459261439
289085952
607763407
847121389
365457864
247726590
155171369
622450628
588423957
292304899
813260614
319550216
262564222
941628085
431053614
384024779
588423957
247726590
533443999
422989263
310727806
736838068
753770013
793600825
267793037
481060510
942948535
469887000
187751399
337896012
421986658
439148978
980451751
208548794
863811895
519289874
208548794
499901949
461199020
646198749
800761317
414961729
208548794
730852316
20046543
253042435
745598746
587398722
515640365
745598746
733101925
863811895
996434290
744172657
199301519
836839919
208548794
804854729
703315157
707539040
220944230
495512249
797190759
61998275
967452339
103582716
310727806
40093086
792647734
594606310
953945096
253042435
155171369
199143661
568403567
20046543
987074364
932888618
593656354
99734549
211501550
914678144
337896012
950812710
78727809
691943808
920920935
479575261
187787381
739787346
319550216
813260614
419286425
863811895
592137011
733454774
805613461
72855651
247726590
281760589
247726590
228669536
934940759
896594863
685731817
36805549
414961729
36805549
285025385
426442267
187751399
29714846
461199020
211501550
852357468
682204292
28307690
608558360
848515514
151576322
844931145
151576322
273764854
496740700
174797437
857704013
267793037
316505173
563048079
262564222
188951867
216796502
803375912
950477187
847325789
155171369
864815365
165826598
557850088
342376405
310727806
147270614
130493002
94494540
811418489
211501550
959165743
604743216
422980334
677145693
170680637
532106943
820428591
481060510
180814817
911418822
187751399
350963413
950812710
504761268
895702295
267551964
733222158
187751399
916949269
97137446
379763634
280857925
593960001
116440573
989519739
814052326
444084893
766722003
112573346
537370857
918301037
813260614
967851876
395612934
673194911
296052381
155171369
830908142
895702295
208548794
745598746
68745311
832309272
152734787
879763969
598799497
519055855
769718990
196055153
268279939
447980021
527435940
389431456
742384295
418036050
479574685
62133486
469887000
830537197
237718768
461199020
914678144
285025385
25932373
825319853
389431456
208548794
86606394
820518718
846818493
57665797
857704013
435085870
426442267
863811895
346425576
288367385
331653196
623822477
422980334
418972850
68700442
661816277
825622103
873409500
140547683
888599975
889860888
14153845
763963886
768408832
446263463
316505173
154380237
253042435
579214555
112942428
976270287
139618793
331653196
40093086
84349982
846127187
160628174
685229132
863811895
495289894
744115870
509828342
787367263
834435219
763963886
440608370
574247087
640459014
211917585
152496259
124185175
691943808
389431456
914678144
744115870
268388599
414961729
741247255
992639205
860687975
404325063
363336541
33121472
805613461
310727806
416154636
461199020
160862559
895702295
712783719
112942428
561836042
350963413
384024779
73493485
873409500
317765140
50693569
895702295
638687446
716607916
418036050
923107443
825319853
20046543
68745311
522841120
836839919
461199020
358969436
339179914
907803560
925499417
561836042
582701054
267793037
856244838
776287899
598799497
925499417
801286639
960560612
455709411
171307283
247726590
221106932
289085952
864815365
237774110
575439595
101387138
251681024
898887461
417165509
151374167
373921389
677145693
155171369
796574644
459079239
547649408
435085870
532106943
61998275
902427368
7086112
863811895
23229851
806321726
909796114
776971070
626947336
331653196
330674082
528283325
448514507
959165743
763963886
404325063
469887000
620070080
478720187
324946481
899405815
179610013
137070595
705717233
342547871
62133486
394823273
247726590
287988655
729454626
404325063
948919574
873409500
961531802
873409500
773671967
535370597
155171369
208548794
996434290
170680637
333790730
640459014
152734787
305601386
134473521
906055484
806321726
923107443
289085952
545036041
941628085
912478428
796574644
757502776
49255319
889860888
464426005
659613804
693803923
714257656
846818493
285389966
535370597
568403567
198462585
418036050
987074364
527435940
766022188
209486425
535370597
495685549
338439178
475406355
182713079
467736387
981385165
628664061
914678144
18067872
23157284
462538808
762654431
953505287
971066181
130493002
113133286
722042450
592104762
962121020
552679123
450011962
310727806
615396002
623822477
184209517
211917585
787367263
418036050
299785917
739652206
440068890
873409500
460048941
418036050
620070080
793656520
461658278
394119685
671188206
982586003
515640365
317765140
981385165
677145693
32677570
842456531
361557260
941628085
338439178
693803923
914678144
579214555
729454626
103582716
431053614
319550216
186298555
592137011
576826666
252340749
776971070
30290084
339179914
846818493
803538166
552679123
281686457
778606270
681654788
987449031
626947336
549617383
925499417
124185175
620070080
174403279
53792712
976270287
331653196
925499417
731348782
915268602
228119607
638455202
685229132
285025385
280019477
431053614
776971070
744115870
868839773
418972850
112942428
825319853
976270287
813260614
942379440
499901949
856004188
103582716
450011962
825319853
97137446
742927254
925499417
722042450
830908142
462538808
464426005
693803923
585426319
199102860
470068438
30290084
992639205
155171369
481060510
925499417
112942428
825319853
693803923
28307690
979308290
114453482
806321726
625963047
915268602
620070080
97137446
905066288
461806508
962121020
96564753
469887000
825319853
154380237
895702295
196055153
240530255
620070080
693803923
792647734
703104144
744115870
585481883
477776586
268279939
209486425
216796502
987074364
856004188
914678144
886160282
337501848
877675580
685731817
776971070
617517113
450011962
775188229
579214555
961531802
99123734
692879245
658474134
868839773
832309272
795741936
584030519
881722892
112942428
703315157
165826598
199102860
723012627
495685549
825319853
406532326
52790338
693803923
889860888
804588099
792647734
986911052
403160863
633361710
805613461
831563044
285945783
722042450
165826598
394823273
618256310
870945541
469887000
815119468
677145693
569426086
879763969
717938872
94494540
229803262
688976482
404325063
925499417
519289874
464426005
455709411
404810767
174626059
925499417
883181773
617520948
524030034
285945783
249344985
198462585
422980334
208548794
820518718
527659892
216796502
646198749
281686457
310727806
689294924
527464037
814044665
495823738
57665797
206445311
649913691
479237319
510850074
404325063
509828342
165826598
100908865
813260614
379724559
979921021
934568314
722042450
385702297
895702295
868839773
247726590
469887000
886160282
383092406
838797853
359276766
375906658
371463627
497447862
820518718
218634989
932888618
386259012
970984700
176495218
264197020
496740700
470552607
72855651
309128155
617520948
422980334
310727806
739787346
187751399
287988655
757502776
264197020
992639205
673194911
280861244
646198749
905066288
992639205
660644644
646198749
418036050
967452339
328464067
864815365
941628085
475406355
384024779
830025751
168133547
863811895
14172224
473676129
792647734
901436277
480280306
160862559
699189748
820518718
812180988
533443999
744172657
555016996
286579723
469887000
90677867
528143340
856004188
20046543
418036050
825319853
288367385
460864789
561722488
849931458
331653196
72855651
532106943
639736081
836316949
165826598
487049537
917818490
947734774
699199410
519289874
693803923
655988988
160862559
846818493
498217145
206445311
617520948
280019477
745598746
228380174
612643445
365785305
495289894
281760589
999232995
155612657
813260614
555016996
967452339
485629911
130493002
705774848
960560612
576066531
45682233
745598746
846127187
174797437
912478428
942379440
199143661
450011962
948919574
358969436
418972850
593960001
384024779
598799497
934940759
33121472
776971070
776287899
999232995
398636908
239532971
211501550
342519194
165826598
366460175
606305288
187751399
801286639
422980334
397353990
940167556
895702295
896594863
179610013
767828166
30290084
941628085
422980334
199143661
275227218
346425576
515421332
86067843
196055153
899405815
450011962
359148957
813260614
460048941
976690614
918301037
828133828
982586003
262564222
920920935
976270287
881722892
187345550
623822477
830908142
98010773
926954256
404325063
23157284
842456531
503852174
53792712
171959467
478720187
197598987
693803923
152734787
815806938
475406355
136439626
187751399
165826598
160862559
692879245
406336157
585426319
404810767
763963886
768960976
358969436
962121020
475359071
292670161
187751399
237774110
982856362
803375912
247275347
705774848
528283325
800761317
815607113
766022188
570927565
527659892
30290084
972311289
527659892
281686457
658474134
905066288
36805549
882210421
618256310
292670161
900586768
788124070
693803923
1966258
717938872
339179914
864815365
612643445
116902078
585426319
842456531
101387138
112942428
828861960
863811895
787123547
188951867
617766138
948003821
339179914
894020648
519055855
478720187
537370857
963184022
863811895
474721867
152340395
865246627
28718707
77416700
262564222
503852174
889126331
693803923
693803923
934568314
537370857
44110928
515640365
555016996
211068792
535370597
995047714
346608058
763963886
230714741
358969436
731348782
793656520
959165743
860529392
681654788
617520948
863811895
247726590
820518718
208548794
585481883
993345912
914678144
714257656
49633131
838797853
414961729
404325063
699189748
104734029
902427368
328464067
615396002
630709932
541375413
660644644
461348214
717938872
389431456
98677422
174403279
993345912
794278573
976270287
61998275
187751399
303909226
519289874
793656520
588423957
247726590
806321726
330674082
799256599
191099639
40093086
155171369
799669254
609988504
358606451
197598987
326252155
723874919
577190122
115634702
663082348
925499417
226461520
886160282
717938872
925540639
752822558
12184341
856004188
461199020
932888618
846818493
792647734
659613804
936671066
579214555
703315157
326252155
149469031
953505287
63760504
246768591
804588099
55276733
58025944
804588099
998184008
568523052
90921344
73493485
926954256
452923040
68219813
401533783
646198749
703565558
953505287
742384295
130493002
577190122
914678144
799669254
660644644
464426005
622194201
84349982
541868355
455709411
593656354
739652206
519289874
739787346
685731817
817286434
24714549
40093086
948003821
460048941
418006599
691943808
440068890
844829978
155171369
519055855
962121020
763963886
426442267
455709411
117055993
532106943
843014489
115166721
23229851
812416562
744115870
184209517
14153845
20046543
925540639
588423957
768960976
359276766
571047035
339179914
962121020
226513871
641377542
515640365
155171369
739787346
402553843
178564414
920709305
568403567
773671967
639100432
593517949
196055153
510850074
498217145
266311627
981385165
117055993
812416562
691732395
125122892
593893694
733101925
950477187
461199020
188951867
236695223
773671967
422980334
187751399
419286425
113230760
649913691
317765140
934940759
945261580
418036050
545465568
473676129
593517949
155171369
187751399
863811895
925499417
803375912
384024779
172203837
247726590
22624267
403160863
863811895
196055153
478720187
51791358
825319853
700310443
130493002
640428966
773671967
420793021
251681024
707539040
820518718
281686457
30290084
30892234
895702295
879763969
105580676
469887000
164109300
992639205
639100432
204694095
639100432
381981943
996434290
289085952
611315133
479574685
949152491
703315157
366460175
803383453
703565558
672026389
620981488
889860888
68745311
386607125
866431650
825319853
208548794
375906658
467608312
889860888
981385165
468335533
450011962
186298555
492766547
281760589
346389815
895702295
469887000
842456531
987074364
856244838
289085952
251681024
299785917
275105499
461780349
418036050
234734378
895702295
586054806
803375912
196055153
975119497
379724559
962121020
280831396
474721867
894020648
508169396
873409500
863811895
171959467
470068438
923662898
289085952
918301037
626947336
154380237
658474134
209486425
661816277
485629911
576826666
834045476
204144478
382871663
209780052
476927721
62561446
182713079
161712421
49502087
862850847
519289874
395612934
40093086
334764325
461199020
125122892
83802134
926954256
40093086
972311289
665468115
693803923
527435940
170590915
994659611
895702295
335162913
495289894
199849938
712783719
663082348
512357278
607247763
667625467
995047714
901436277
14153845
136988919
617517113
517175114
767828166
922652752
803383453
76248563
461199020
762654431
820518718
665468115
289085952
185468977
541868355
813260614
570927565
436964864
535370597
535370597
948919574
677145693
431437885
148235150
281760589
165826598
23157284
479574685
682204292
461199020
733774305
197716392
870945541
788105500
609317498
464207552
836316949
515640365
113961031
665468115
422980334
872686922
30290084
372767619
474721867
267793037
885467094
661816277
252340749
830537197
178564414
208548794
113961031
293266598
953505287
740153538
187751399
440068890
660644644
418036050
331653196
996434290
187751399
527435940
294478225
722042450
641377542
94494540
24339466
486008546
182713079
165826598
846127187
310727806
45682233
752822558
247726590
331653196
776971070
422980334
386532399
155171369
187751399
136882427
460864789
136439626
925499417
703315157
598799497
286900465
792647734
160628174
20046543
497447862
685731817
5800030
768213918
20046543
873409500
22624267
588423957
763963886
473030907
682204292
285945783
980451751
825319853
707539040
339179914
574247087
778606270
970984700
155612657
981385165
633330812
423500607
408052059
574247087
317765140
240530255
136882427
191099639
922652752
820518718
475406355
801286639
681668274
554749770
980451751
187751399
618256310
442733547
253042435
209780052
479575261
561722488
253042435
337896012
495685549
532106943
875534820
199102860
844931145
247726590
104734029
693803923
23229851
418972850
289085952
226461520
901625413
44110928
24714549
672026389
216796502
299785917
252340749
885467094
907803560
863811895
100908865
903812279
849931458
898887461
953505287
149469031
550210998
941628085
154380237
646198749
941628085
508169396
251681024
448514507
863811895
593656354
164903451
712783719
58584058
90921344
285945783
787367263
980451751
762443934
886279736
165826598
420793021
934940759
485629911
211490167
473676129
712783719
442733547
185645739
469887000
461199020
744115870
836316949
331653196
155171369
677145693
469887000
736838068
112942428
787367263
292637770
199102860
267551964
895702295
479575261
792349951
41901067
225884856
766722003
372057935
572148211
677145693
813804149
240530255
86067843
404810767
211501550
611315133
962121020
752822558
437027557
378751388
989519739
616054235
467736387
776971070
820518718
889126331
467608312
176495218
715981843
733454774
863811895
115634702
812416562
959165743
745598746
359276766
155171369
176495218
144296415
862850847
237774110
557850088
404325063
431437885
452196623
830537197
817083170
495289894
832309272
803375912
693803923
486008546
791225868
77416700
439148978
76248563
209780052
211501550
237718768
459261439
475437536
918301037
799669254
703315157
693803923
487049537
136439626
923107443
247726590
712783719
469887000
418036050
570927565
527659892
60022166
507076926
304330270
594606310
123675187
112942428
841681852
117990828
459079239
68219813
852234606
495289894
688976482
113961031
644456535
136882427
495289894
733101925
469887000
460753624
9688595
960560612
460753624
733101925
404325063
281760589
585653645
538291430
736838068
525615840
766022188
140628461
713660395
15951662
100421989
693803923
588423957
418036050
945261580
885467094
229803262
830025751
450011962
496740700
208548794
83802134
406532326
358969436
688976482
889860888
673194911
898887461
830908142
209780052
685731817
709912908
623822477
622450628
693803923
320229507
745598746
220944230
416154636
902427368
825319853
228119607
846127187
252340749
414961729
104734029
925499417
188951867
962121020
365785305
707539040
493368479
408052059
579214555
814044665
461199020
714257656
555236061
941628085
870945541
863811895
507076926
310727806
431053614
515640365
693803923
776971070
803375912
731348782
847325789
461199020
197716392
693931699
450011962
707539040
382871663
495512249
975679778
281686457
473030907
982856362
585340322
418036050
976270287
903812279
532106943
461199020
473030907
778547527
426442267
474164667
844931145
460864789
392766348
155171369
661608404
394823273
262564222
863811895
733454774
863811895
877675580
448514507
863811895
903812279
461806508
515421332
863811895
689294924
100908865
830908142
820518718
996434290
679303229
788239370
363336541
588423957
722042450
218634989
125122892
285389966
722042450
963184022
759295957
474721867
237774110
481060510
568523052
188951867
160862559
76248563
557850088
570927565
452196623
625963047
187751399
592104762
536940355
848142121
49633131
925540639
470068438
326660698
693803923
187751399
679303229
646198749
428078371
693803923
522839714
889126331
915262923
541868355
776971070
882210421
894704509
739652206
239532971
975679778
846818493
571047035
893534487
187751399
262564222
934940759
155171369
817083170
911418822
406336157
745598746
942948535
528283325
478720187
420793021
841681852
693803923
993345912
813260614
440608370
856244838
537607258
378751388
461199020
392766348
247726590
504761268
961531802
379724559
303909226
527464037
691943808
461199020
188951867
83802134
767828166
475406355
479237319
440608370
504761268
140547683
71520653
240530255
30290084
85361582
925499417
479575261
860687975
73493485
192714440
811418489
464426005
997033792
778814112
394823273
995646506
123675187
899997766
980451751
987449031
50693569
455499294
30290084
113961031
343310302
160628174
941628085
213733010
685229132
147270614
154380237
685731817
36805549
45396683
934940759
461199020
7086112
397353990
633527481
527435940
925499417
264197020
987074364
863811895
281760589
461199020
238486115
609183073
461199020
303909226
211917585
145391636
165826598
863811895
834045476
264197020
685731817
28307690
830537197
787367263
192714440
165826598
820518718
503852174
763963886
966952974
763963886
482494503
453451039
494688308
934568314
519289874
418036050
497447862
155171369
446263463
418036050
622450628
86067843
346389815
459261439
155171369
625963047
744115870
228380174
693803923
873409500
280861244
512357278
328464067
266311627
849931458
694002421
7086112
862850847
104734029
418006599
198854868
317765140
461806508
633361710
622450628
895702295
365457864
154380237
846818493
806321726
333790730
731348782
198854868
532106943
461199020
733101925
519289874
105580676
784310083
685731817
461658278
439148978
675987938
594606310
115634702
762443934
589082456
588423957
662559915
820518718
640428966
722042450
914678144
24714549
479574685
222630259
50693569
16397717
831563044
422980334
846818493
262564222
168133547
253042435
330674082
517175114
863811895
987074364
576826666
795741936
831563044
89742359
187787381
987074364
825319853
339179914
970296947
693803923
240530255
639736081
197716392
23157284
896594863
474721867
228669536
995646506
285945783
140547683
975679778
898887461
49502087
921874297
278233399
289085952
713660395
519289874
804588099
533443999
461199020
392568463
846818493
961625182
479575261
895702295
967452339
873409500
622450628
661816277
784310083
677145693
115166721
729454626
359276766
585340322
436524274
813260614
292670161
786293596
32677570
382871663
792349951
723874919
527659892
479575261
165826598
846127187
608558360
86800564
402355081
504761268
495512249
422980334
889860888
731348782
693803923
672026389
693803923
58025944
708029009
365457864
914678144
685731817
622450628
60022166
796068509
792647734
609687916
395612934
187751399
145391636
218634989
660644644
982586003
426442267
435085870
953505287
752485092
941628085
713660395
36805549
791225868
532106943
753770013
216796502
674648102
485629911
707539040
768960976
125122892
628664061
763963886
247726590
40093086
372767619
72855651
970984700
389431456
247726590
375906658
975119497
863811895
20046543
460864789
726711468
744115870
446844184
237718768
324946481
863811895
649913691
966952974
598799497
182713079
820518718
404325063
247275347
962121020
882227175
155171369
208548794
461806508
982856362
310727806
474721867
895702295
310727806
846818493
394823273
893859904
422980334
682204292
479574685
974575876
787367263
712659620
195752241
469469717
852564845
618256310
394119685
252340749
36805549
225054155
29714846
478720187
397010053
469469717
123675187
960560612
199143661
836316949
498159803
843014489
328464067
519289874
609317498
585426319
889860888
798852972
464426005
693803923
693931699
346389815
178564414
15446117
68219813
30290084
15446117
422980334
690990975
953945096
358606451
211501550
165826598
359276766
518591907
496740700
557850088
784310083
639100432
999140854
527659892
148235150
23229851
920920935
464426005
863811895
86606394
535370597
185468977
886160282
752822558
188951867
925499417
467608312
383092406
211917585
213733010
439148978
778606270
478720187
478720187
813260614
105891417
690990975
687487748
856004188
633330812
981385165
187751399
477776586
779721769
690990975
265084421
187751399
488776790
40093086
646198749
609317498
171959467
845960668
145391636
889860888
199143661
634102826
873409500
846818493
256483095
152734787
476765100
986962793
885897063
418036050
110472115
151576322
285945783
570927565
572148211
401533783
515640365
707539040
894020648
474721867
385702297
633330812
170590915
685731817
88705402
948297435
30137740
901436277
475406355
290783272
199301519
199849938
30290084
461199020
843014489
90072075
863811895
182713079
804588099
527659892
905066288
863811895
264197020
145391636
384024779
852234606
617520948
211501550
895702295
693803923
41313455
422980334
953505287
862850847
384024779
873409500
922858964
268279939
972311289
532106943
843014489
639100432
535370597
320421616
151687766
450011962
187751399
440608370
392568463
262564222
792349951
180814817
763963886
969282688
247726590
155171369
226755584
461199020
532106943
611315133
88705402
588423957
918301037
813260614
622450628
404810767
187751399
654564081
431053614
586054806
739787346
189212613
363336541
955354570
246768591
763963886
889860888
665468115
646198749
113133286
187787381
309128155
925499417
889860888
594606310
683305543
187751399
820518718
843014489
30290084
950812710
480280306
868839773
689294924
918301037
495289894
711110244
512418566
170590915
414961729
15951662
959165743
253042435
448514507
72855651
212610569
461348214
385702297
956697836
847325789
392133827
460753624
339179914
674648102
180224574
707539040
920920935
287988655
798432181
678158111
310727806
504761268
161583771
461199020
757502776
788239370
611315133
745598746
950812710
386259012
286579723
164109300
289085952
547649408
905638180
561836042
460864789
369826103
275227218
218634989
238486115
793656520
895702295
883181773
328464067
481060510
250276207
165826598
519289874
90921344
346389815
856004188
658340431
123675187
585481883
316505173
786293596
768213918
407903469
519055855
340255308
248762914
414961729
113230760
804588099
736838068
912478428
901436277
240530255
285945783
156736834
381981943
418036050
804588099
1966258
760475272
406336157
240530255
418036050
875534820
281686457
671740178
459261439
733454774
806321726
641377542
473390446
923409250
478720187
999232995
995646506
889860888
914678144
152734787
178564414
594606310
889860888
918301037
925499417
136439626
30290084
418006599
996434290
792647734
948919574
975119497
45682233
147270614
828133828
707539040
803383453
453451039
776971070
554749770
870945541
726711468
155171369
317765140
981385165
861565871
4598075
295522812
771265962
925540639
519055855
527659892
658474134
574247087
461806508
863811895
51791358
617520948
474721867
742927254
730852316
335162913
923409250
41313455
340255308
226755584
931353246
326252155
813260614
863811895
823076230
934568314
806321726
600863252
319550216
145391636
713660395
953505287
481060510
717938872
43400282
156141870
634102826
825319853
625963047
470552607
712783719
187751399
475406355
500110724
459261439
216796502
733454774
171307283
843014489
23157284
703315157
196055153
464426005
830172198
733454774
685731817
549603536
418036050
671740178
856830201
792647734
703315157
519289874
359148957
330674082
331653196
846818493
836839919
463741777
780744629
588423957
550210998
420793021
26383599
281686457
264197020
4598075
90677867
863811895
575977310
846818493
343475073
640459014
290783272
72855651
286900465
247726590
285945783
264197020
296052381
320421616
191099639
211501550
469887000
125122892
917818490
171959467
184209517
343475073
187345550
919213048
460753624
646198749
317765140
962121020
249344985
422980334
969282688
30290084
639100432
285945783
473030907
36805549
813260614
442733547
852234606
889860888
763963886
799669254
931353246
136439626
561722488
866431650
776971070
452196623
585481883
845960668
440608370
178564414
76582853
366460175
198854868
685731817
604743216
208548794
286781205
174626059
689809573
776971070
685731817
486008546
640428966
88705402
286900465
685229132
72855651
485629911
164109300
525996413
97137446
196055153
527659892
852234606
517175114
771265962
950875072
863811895
469887000
103582716
795741936
90921344
814052326
84349982
404325063
418036050
337896012
204144478
148494167
125122892
473480446
481060510
731348782
91364466
463741777
460753624
863811895
155171369
967452339
885467094
549603536
804588099
208548794
787367263
981385165
324946481
50693569
649913691
182713079
515640365
987074364
873409500
655988988
947644187
875534820
440068890
733222158
280857925
797190759
512357278
151576322
187751399
485629911
160862559
426442267
815119468
372057935
199849938
165826598
310727806
570927565
187751399
165826598
856830201
863811895
987074364
228119607
264197020
731348782
763963886
310727806
140628461
197716392
524030034
211501550
974907081
847121389
722042450
77416700
343475073
972311289
920920935
310727806
587398722
237774110
863811895
445186159
763963886
527927765
439148978
914678144
598027580
5800030
280857925
585340322
94494540
772435595
9688595
461806508
187751399
813260614
600863252
144296415
359276766
768213918
125122892
617520948
914678144
536940355
474721867
463968791
418006599
477776586
372057935
240530255
776971070
91364466
659613804
498159803
899912696
295522812
474721867
804588099
862850847
199102860
392568463
49255319
155171369
475359071
211501550
343475073
136988919
555236061
228119607
496740700
414961729
763963886
148235150
995857201
461348214
585481883
361557260
26383599
585481883
36805549
899912696
481060510
366460175
90921344
527927765
155171369
419286425
216796502
743524772
339179914
843014489
60580168
846127187
896594863
439148978
799256599
763963886
766722003
889126331
585653645
60580168
417165509
58025944
863811895
226755584
477204602
473480446
58025944
863811895
335162913
803375912
237774110
247726590
250276207
661816277
690990975
479574685
886279736
422989263
925540639
179610013
468335533
428809332
889860888
100421989
211068792
346425576
850155225
535370597
792349951
950812710
804588099
822837637
925540639
731348782
634102826
196055153
198462585
799256599
98677422
496740700
197716392
512357278
703565558
152340395
932888618
925499417
768408832
797190759
863811895
22624267
776971070
14153845
873409500
684946912
705678651
622450628
960560612
280861244
418006599
264197020
760475272
557850088
766022188
88705402
948003821
397010053
420793021
813260614
326252155
188951867
753714361
712783719
237774110
683363697
846818493
863811895
225884856
479575261
941113591
598027580
469887000
713660395
568523052
406532326
248762914
934568314
779721769
685731817
961625182
972311289
199143661
681668274
747756128
369505613
414961729
604743216
155171369
842456531
317765140
90677867
114453482
852564845
140547683
610989720
555236061
100421989
618157701
989519739
979039471
447953081
475437536
170680637
414961729
507429460
9688595
151576322
151576322
877675580
363336541
186298555
886160282
494688308
993345912
799256599
609183073
165826598
628664061
382871663
873409500
487049537
289085952
898887461
179610013
479237319
886160282
86067843
828661728
112942428
709912908
479574685
285945783
863811895
418006599
419735841
463141213
813260614
610939148
188951867
766022188
644456535
804588099
895702295
923107443
381981943
211501550
889126331
843943106
450011962
229222936
113230760
342473420
863811895
903812279
889860888
522839714
418036050
365457864
90921344
634850206
803383453
287988655
896594863
392568463
825319853
326660698
788124070
473030907
693803923
317765140
837132486
450011962
998184008
418036050
58025944
528143340
863811895
62561446
813260614
702269717
480280306
199849938
105580676
742927254
440068890
112942428
534581513
856244838
620070080
934568314
450011962
461806508
661816277
68745311
745598746
852234606
541868355
366460175
535370597
982586003
622450628
286900465
665468115
62133486
419286425
863811895
856004188
285025385
165826598
392766348
469887000
618256310
534581513
845960668
204144478
793656520
960560612
292670161
932407686
394823273
372057935
659613804
995646506
617520948
791225868
992639205
13439798
165826598
584030519
286781205
646198749
987074364
253538463
586054806
165826598
895702295
461199020
290783272
418006599
280861244
863811895
519289874
813260614
638455202
846818493
587398722
889126331
414961729
994659611
359276766
426878589
763963886
812416562
35354272
843014489
114453482
63760504
625963047
693803923
820518718
825319853
310727806
386607125
812180988
28307690
225884856
593656354
280861244
20046543
49633131
225884856
778606270
475406355
588423957
310727806
209780052
677145693
289085952
402355081
768529399
633527481
392766348
437027557
361629634
476765100
617766138
932407686
671740178
838797853
834435219
30290084
414961729
187751399
980451751
212610569
863811895
994659611
262564222
863811895
473480446
442733547
773077001
920709305
285945783
747756128
478720187
196055153
992639205
30290084
693803923
768213918
545036041
473480446
987074364
404325063
431053614
787367263
30892234
854014508
519055855
812180988
519289874
641377542
187751399
480280306
247726590
384024779
804854729
707539040
622450628
426878589
30137740
857704013
24339466
863811895
731348782
857704013
281686457
212610569
50693569
112942428
439148978
402553843
700310443
188951867
407903469
285945783
431053614
77416700
154380237
41901067
208548794
236695223
969282688
807560153
672026389
980451751
515640365
497447862
799669254
572148211
674944129
112573346
598799497
40093086
525615840
199143661
825319853
967452339
638687446
895702295
248762914
463141213
687487748
154380237
418036050
326252155
979921021
894638660
208548794
692779630
863811895
707539040
248762914
959165743
342376405
693803923
934940759
188951867
763963886
935472774
647846941
450190331
993345912
124185175
763963886
124185175
806321726
68745311
536940355
561722488
822837637
91364466
923409250
58584058
286579723
576066531
729454626
587398722
982048989
171959467
155171369
703315157
29714846
137070595
741247255
825319853
463741777
693803923
707539040
160797551
557850088
671188206
431053614
830908142
498764393
941628085
154380237
845960668
604743216
57665797
1966258
253042435
585340322
914678144
155171369
724508568
609183073
23229851
886279736
461199020
693803923
165826598
369826103
576826666
149469031
469887000
394823273
20046543
813260614
528143340
585481883
151687766
768213918
609317498
475359071
292637770
813260614
460864789
712783719
912478428
328464067
418036050
753714361
90921344
317765140
208548794
475359071
99123734
766929566
478720187
479575261
979921021
187751399
30290084
588423957
418036050
369893673
392766348
30137740
773671967
442733547
806321726
766722003
886160282
995646506
594606310
519289874
941113591
461780349
89742359
889126331
63760504
495289894
12184341
24339466
24714549
14395290
178564414
385632981
692879245
361629634
975119497
799256599
331653196
461806508
626947336
950477187
247726590
384024779
842456531
293027403
885467094
552679123
469469717
77416700
532106943
479575261
856244838
972311289
815119468
768213918
617520948
460048941
804588099
519289874
836316949
628664061
473480446
923107443
615396002
155171369
165402101
339179914
693803923
373921389
742384295
326252155
852357468
439148978
863811895
736838068
813260614
478720187
739652206
401533783
606305288
863811895
49255319
488273162
140628461
165826598
763963886
113133286
237774110
86606394
464426005
554749770
846818493
461199020
461348214
717938872
492766547
375675729
49255319
331653196
834540461
160628174
461806508
834435219
519055855
814044665
55276733
768213918
677145693
847325789
450011962
828133828
862850847
187345550
275227218
265373476
797190759
476927721
837132486
310727806
379724559
877675580
185645739
216796502
911418822
579214555
496740700
392766348
640189179
976270287
309128155
219962856
439148978
863811895
310727806
322103335
617520948
598027580
469887000
863811895
588423957
262564222
588423957
40093086
712659620
378751388
144296415
208548794
419735841
73493485
346425576
211501550
136882427
384024779
981385165
104734029
288367385
768408832
788124070
460864789
537607258
947644187
825319853
140547683
461806508
861565871
685229132
343475073
693803923
469887000
292304899
843943106
922858964
71520653
895702295
948003821
165826598
528283325
36135744
593656354
863811895
535370597
814044665
105891417
593517949
414961729
474164667
779721769
552679123
881722892
414961729
485629911
412162897
204144478
828133828
639100432
117315825
955354570
171959467
469887000
382871663
89742359
691943808
568523052
426442267
780744629
286781205
841681852
30290084
576826666
419735841
948919574
527659892
366460175
152734787
806321726
265084421
418036050
191099639
328464067
208548794
767828166
620981488
331653196
469887000
622450628
630709932
588423957
914678144
262564222
868839773
870945541
165826598
422980334
404325063
972311289
812416562
799256599
382871663
223505162
795741936
346608058
249344985
240530255
914678144
555236061
116902078
793656520
15951662
83802134
174626059
385702297
386259012
846818493
359148957
170590915
440068890
532106943
83802134
154380237
901436277
658340431
585426319
791225868
545758504
895702295
33121472
247726590
987074364
179610013
160797551
187345550
480280306
113230760
776971070
72855651
846127187
992639205
772435595
473480446
598799497
863811895
620070080
273764854
209486425
442733547
134473521
507076926
693803923
125122892
528283325
799256599
112573346
588553600
585481883
763963886
379724559
799256599
60580168
625963047
469887000
480280306
225884856
921874297
845960668
234816183
535370597
661816277
889860888
970984700
856004188
155612657
470552607
535370597
57665797
685731817
620265131
552679123
820518718
962121020
500491568
926954256
234816183
863811895
550210998
467736387
861565871
915262923
512418566
795741936
797190759
894020648
609687916
730852316
460864789
46459702
768213918
165826598
729454626
992639205
588423957
703315157
966952974
638687446
369893673
873409500
76430144
23229851
262564222
966952974
426442267
190118818
475359071
464207552
418036050
478720187
804588099
799669254
948003821
187751399
208548794
828661728
418006599
909796114
281760589
848515514
825319853
787367263
310727806
948003821
971066181
247726590
962121020
846818493
281686457
705774848
992639205
823076230
881722892
847121389
136882427
292670161
817083170
189212613
495289894
691732395
117990828
99734549
799256599
145391636
865246627
51791358
899405815
174626059
813260614
609183073
744115870
793600825
923409250
863811895
369505613
213733010
103582716
894020648
204144478
442117547
700310443
28307690
188951867
707539040
618157701
180814817
813260614
198854868
155171369
760475272
389431456
815119468
290783272
845960668
717938872
846818493
561769463
151576322
117055993
671188206
226461520
34228088
384024779
863811895
179610013
617520948
414961729
600863252
617517113
479575261
953945096
535370597
440068890
53792712
515640365
699199410
683305543
609787248
862850847
527659892
473030907
763963886
510850074
570927565
609183073
848515514
460753624
310727806
328464067
460048941
693803923
444084893
813260614
466444309
532106943
211501550
976270287
36805549
479575261
799256599
572148211
811418489
978638423
420840926
744115870
997033792
275105499
976690614
266311627
187751399
41901067
35354272
889126331
586054806
588423957
828861960
863811895
519289874
537607258
333790730
707539040
825319853
72855651
788105500
836839919
99123734
717938872
617766138
312949855
779721769
966952974
480280306
289085952
527927765
974148721
165826598
714257656
846127187
154380237
834435219
32677570
398618986
20046543
693803923
155171369
101387138
459261439
703565558
994895724
889126331
820518718
134473521
863811895
834435219
844931145
533443999
842456531
475359071
678158111
584030519
179610013
813260614
226513871
418036050
500552414
260986004
206445311
247726590
469887000
187751399
799669254
211490167
187751399
426816739
209780052
792647734
350963413
934568314
846818493
831563044
475437536
561769463
247726590
905638180
392766348
469887000
94494540
36135744
555236061
730852316
934568314
459079239
976690614
225054155
225884856
406532326
691943808
455499294
895702295
326252155
469887000
247726590
640459014
262564222
768408832
789277313
557850088
843613959
971709002
303909226
49255319
404325063
841681852
898887461
989519739
875534820
288367385
379724559
861045550
846127187
476765100
226461520
642356525
662559915
846127187
401533783
196055153
895702295
817083170
970944023
155171369
426816739
641377542
1966258
480280306
532106943
976270287
862850847
918301037
450011962
803375912
799256599
287988655
561769463
693803923
247726590
53792712
460864789
275105499
299028724
30137740
234816183
582451729
837132486
155171369
812180988
421986658
262564222
714257656
20046543
585653645
860687975
232662069
987449031
177410804
113230760
156141870
464207552
264197020
98010773
442733547
578171904
594606310
211501550
253042435
788105500
219962856
46459702
799256599
4598075
712659620
926954256
885897063
588423957
266311627
30290084
105580676
779721769
72855651
843613959
685229132
384024779
460048941
13966561
481060510
23157284
208548794
981385165
940167556
691732395
912478428
88442380
363336541
974148721
693803923
914678144
970984700
598799497
843014489
435085870
979039471
975119497
557850088
901436277
461806508
911418822
187751399
733101925
999232995
418972850
748143564
779721769
974575876
105580676
791225868
532106943
831563044
60022166
105891417
528944829
418036050
495685549
250276207
693803923
633330812
901625413
817286434
105891417
479574685
646198749
273764854
460864789
480280306
618157701
286579723
208548794
841681852
379724559
641377542
524030034
907803560
339179914
479575261
161583771
806321726
101387138
154380237
404325063
707539040
223505162
844829978
49502087
189212613
628664061
811418489
545465568
189375694
461806508
895702295
962121020
813260614
989519739
914678144
450011962
881722892
618256310
763963886
148235150
804588099
309128155
452923040
155171369
77416700
76248563
49433624
804588099
515421332
418036050
594547625
160862559
342473420
187751399
208548794
160797551
527659892
105891417
343475073
825622103
462538808
527659892
208548794
180814817
372057935
922858964
211068792
369826103
9688595
982856362
184209517
925499417
148235150
665468115
934940759
208548794
792349951
536411290
515640365
495289894
226461520
469887000
796574644
149469031
779721769
653950619
165826598
290783272
616054235
110472115
639736081
628664061
480280306
814052326
903812279
230663188
796574644
211501550
831563044
404810767
515421332
292670161
745598746
479575261
384024779
998184008
89282207
955354570
570927565
974148721
72822573
474164667
442733547
888599975
894704509
256483095
461780349
726711468
212610569
280857925
78727809
229222936
997518750
285945783
460753624
336181883
980451751
431437885
745598746
460753624
461199020
160862559
873409500
803375912
889126331
206445311
981385165
892123621
145391636
989101388
246768591
475437536
999232995
804588099
322103335
786293596
185645739
794278573
378751388
947734774
693803923
497823253
247726590
299028724
158429103
895702295
569426086
267793037
969282688
630709932
480280306
987074364
898887461
369893673
745598746
147270614
842865912
889860888
151576322
317765140
187751399
152734787
236695223
820518718
900586768
474721867
60580168
340255308
671740178
813260614
742927254
298938062
930968735
776971070
582701054
999140854
579214555
459079239
923409250
293027403
617520948
922858964
995047714
442117547
882227175
363336541
623822477
894704509
682204292
773077001
486008546
617520948
932407686
796574644
960560612
962121020
791225868
509828342
742384295
476927721
96564753
850155225
709912908
733222158
962121020
532106943
975679778
151576322
196055153
649913691
825319853
768960976
866431650
837132486
14395290
893534487
40093086
12184341
693803923
187751399
418036050
442117547
267793037
894638660
889126331
156736834
20046543
58584058
371463627
654564081
365457864
15446117
535370597
460753624
617520948
233804156
999232995
974907081
178564414
225337406
232662069
992639205
335162913
418036050
184209517
555236061
165826598
844931145
384024779
23229851
152496259
825319853
622194201
946947811
101387138
846127187
712659620
460864789
805613461
100421989
168133547
418036050
379724559
568403567
54803574
617766138
585481883
847325789
911418822
846818493
418036050
304330270
979039471
804588099
699199410
934940759
187345550
339179914
532106943
247726590
336181883
776971070
864815365
936671066
422980334
896594863
731348782
862850847
555236061
324946481
885467094
863811895
94494540
610989720
724508568
609787248
768960976
136988919
536411290
310727806
753714361
455499294
342376405
211917585
995646506
768408832
568523052
179610013
948003821
601911847
724508568
536940355
195752241
820518718
803375912
77416700
73493485
763963886
870945541
815119468
176495218
155171369
825319853
187751399
188951867
813260614
475406355
125122892
748143564
418036050
470068438
199143661
923662898
815119468
495289894
212610569
571047035
731348782
989791441
846127187
337501848
412162897
24339466
588423957
342473420
688881917
860529392
474721867
418006599
333790730
187751399
72855651
262564222
831563044
962121020
253042435
757502776
464207552
707539040
275227218
881327219
598027580
78727809
527464037
384024779
469887000
431437885
30290084
971259822
987074364
189212613
208548794
604743216
317765140
863811895
480280306
15730064
460864789
186298555
989791441
366460175
654564081
7086112
91364466
171959467
268388599
805613461
498159803
847121389
665468115
925499417
384024779
579214555
404810767
84757179
906055484
863811895
88442380
61998275
36805549
280857925
830537197
189375694
577190122
104734029
830908142
262564222
211501550
901625413
22624267
618256310
953505287
310727806
470552607
392568463
703565558
941628085
487049537
460864789
366460175
947734774
825319853
54803574
72855651
995646506
689294924
361629634
896594863
286579723
773064798
479574685
408052059
461199020
486008546
220944230
187751399
45682233
155171369
478720187
164903451
579214555
461199020
515640365
592137011
76248563
461806508
198854868
289085952
422980334
252340749
147270614
155171369
703565558
863811895
747419514
836839919
759295957
847325789
372057935
285945783
527659892
125122892
886160282
561722488
685731817
834540461
766022188
848142121
373921389
598027580
588423957
220944230
500491568
976270287
693803923
320421616
336181883
714257656
228669536
889126331
88442380
317765140
418036050
575439595
712783719
899997766
519289874
252340749
446025247
251681024
72855651
7572521
247726590
894704509
86800564
240088664
570927565
280861244
989791441
213733010
461199020
426442267
187751399
768960976
474721867
515421332
733454774
114453482
946947811
375906658
685731817
804588099
384024779
863811895
515421332
20046543
796574644
382871663
265373476
265373476
895702295
955354570
685731817
462538808
25932373
139618793
661816277
877053193
174403279
317765140
289085952
886279736
24714549
974148721
148235150
532106943
199301519
33121472
825319853
972311289
104734029
116902078
733774305
265373476
470068438
658474134
804854729
609787248
473030907
847325789
979921021
822837637
464207552
642356525
326660698
366124435
914678144
281686457
199102860
934568314
149469031
845495491
994895724
450011962
691732395
253714730
50693569
469469717
460864789
105580676
639100432
140547683
527464037
317765140
145391636
287988655
948003821
768213918
389431456
487049537
532106943
793656520
806321726
795741936
196055153
622450628
527659892
639100432
996434290
422980334
4598075
693931699
843943106
208548794
475359071
326252155
461199020
796079771
918301037
661816277
504761268
285389966
787123547
247726590
568523052
677145693
495512249
894020648
950812710
215976275
805613461
469887000
568523052
228119607
693803923
398636908
249344985
414961729
953505287
907803560
392133827
733454774
478720187
934940759
925540639
394823273
165826598
634102826
94494540
934940759
714257656
30892234
693803923
428078371
825622103
24339466
532962643
504761268
464426005
72855651
901436277
275105499
934940759
68700442
863811895
187751399
24339466
836316949
640459014
474164667
965484371
792349951
228119607
799669254
155171369
32677570
299028724
703104144
495823738
992639205
310727806
105580676
609687916
620070080
654564081
496740700
469887000
94494540
684946912
149469031
225884856
113961031
196055153
476927721
813260614
68700442
917818490
687487748
532106943
713660395
568441217
326252155
145391636
247726590
60580168
707539040
970984700
372057935
557850088
247726590
705774848
672026389
187751399
693931699
703104144
237774110
463741777
461199020
136882427
40093086
575744853
72822573
639100432
661816277
950812710
461199020
226950890
702269717
588423957
703565558
717938872
359148957
775188229
812180988
467608312
179610013
677145693
230714741
745598746
394823273
634850206
847121389
406532326
180224574
587398722
333790730
914678144
211501550
220944230
607763407
825319853
397353990
863811895
275676406
481060510
784310083
825319853
889126331
212610569
688976482
894704509
689294924
831563044
386259012
475406355
594606310
899997766
536411290
836839919
854014508
532962643
646198749
889860888
412162897
151687766
204144478
897935839
280019477
187751399
899405815
121647693
443797059
886160282
213733010
940167556
234816183
152340395
758497249
961531802
187751399
881722892
36135744
820518718
806321726
763963886
50693569
877675580
165826598
185468977
812180988
568403567
889860888
817083170
813260614
532106943
331653196
975119497
466444309
536940355
963184022
196055153
894638660
552679123
806321726
862850847
881327219
604743216
922858964
962121020
836316949
209780052
780744629
191099639
28307690
687487748
461780349
171959467
41313455
62561446
4598075
290783272
72855651
527435940
507076926
712783719
253042435
846818493
987074364
479575261
196055153
846818493
464426005
60580168
486710457
962121020
326252155
474721867
474721867
541868355
186298555
16397717
846127187
14172224
847325789
731348782
575977310
942948535
729454626
49633131
184209517
685731817
30892234
989791441
974907081
187751399
860529392
52790338
920709305
497823253
717938872
844829978
321256348
378751388
813260614
256483095
925540639
934940759
934940759
285945783
515421332
655988988
384024779
902427368
527659892
868839773
29714846
477776586
685229132
90921344
949152491
426442267
742384295
527435940
622450628
725288221
700310443
68745311
503852174
112942428
199143661
745598746
693803923
209780052
450011962
165826598
211501550
705678651
155171369
519289874
689809573
211068792
893859904
384024779
204144478
579214555
682166403
197716392
342547871
999232995
389431456
934940759
649913691
177410804
474721867
445186159
889860888
402553843
863811895
99123734
962121020
191099639
608558360
745598746
532106943
925499417
961531802
78801613
793600825
299785917
326252155
579214555
634581329
189212613
426442267
90921344
252340749
813260614
187751399
247726590
856244838
77416700
382871663
281686457
90921344
94494540
575439595
232662069
414961729
579214555
285945783
995646506
342519194
305601386
155171369
843014489
76430144
825319853
299028724
310727806
555236061
225337406
176495218
326660698
845495491
208548794
863811895
918301037
130493002
440068890
406532326
601911847
788239370
165826598
369893673
238486115
804588099
778814112
863811895
497447862
525996413
316505173
90072075
459079239
863811895
43400282
474721867
480280306
339179914
86606394
460864789
187751399
88442380
895702295
845495491
310727806
660644644
281760589
104734029
804588099
960803572
211490167
894704509
687487748
914678144
148235150
768529399
473480446
209780052
925499417
151576322
798432181
768213918
208548794
733454774
262564222
982586003
693160228
793656520
427320783
793656520
682166403
707539040
825319853
461806508
285945783
86067843
463741777
358969436
372057935
712783719
857704013
247726590
419735841
843014489
665468115
970944023
832309272
328464067
317765140
695763902
41313455
204694095
959165743
247726590
440068890
843014489
76582853
568441217
23229851
41901067
804588099
609787248
963184022
547649408
339179914
460753624
262564222
213733010
673194911
863811895
184209517
892123621
384024779
942379440
290428107
598799497
96564753
151687766
925540639
463968791
852234606
73493485
404325063
426816739
658340431
970984700
208548794
265373476
137613609
475359071
234816183
845495491
439148978
198462585
934940759
768960976
691943808
168061031
379763634
768213918
343310302
298938062
384024779
369893673
461199020
485629911
187751399
717938872
527659892
16397717
901625413
628664061
677145693
685731817
4598075
862850847
863811895
789277313
881722892
994659611
440068890
902427368
925540639
941628085
469887000
942379440
670885490
461199020
685731817
527659892
804588099
342547871
426442267
495823738
476765100
934940759
15446117
475406355
609317498
905066288
418006599
363336541
266311627
925499417
123675187
338439178
622450628
479574685
975119497
527659892
625963047
683305543
113961031
211490167
30137740
846127187
875534820
776971070
987074364
418006599
229222936
711110244
404810767
30137740
515421332
322103335
62133486
422980334
249344985
422980334
628664061
899732589
228119607
633527481
40093086
806321726
41901067
976270287
693803923
766022188
987074364
236695223
474721867
470552607
461199020
500552414
237774110
795741936
649913691
155171369
187751399
834540461
628664061
538291430
995047714
925499417
68745311
94494540
579214555
825319853
778547527
702269717
625963047
310727806
594547625
397010053
792647734
295522812
113230760
794278573
649892962
744115870
528283325
674944129
406532326
519289874
460864789
379763634
926954256
61998275
403160863
535370597
55276733
532106943
208548794
1966258
806321726
98010773
211501550
845960668
384024779
310727806
609183073
152496259
474721867
475359071
464426005
418036050
198462585
436964864
823076230
366460175
326252155
240530255
915268602
860687975
251681024
825319853
77416700
460864789
561722488
89282207
68700442
463968791
552679123
507076926
101387138
402553843
960560612
898887461
234734378
113230760
418036050
522839714
527659892
339179914
975119497
317765140
934940759
262564222
805613461
262564222
420840926
866431650
392766348
36805549
379724559
26383599
834435219
804588099
813260614
976270287
713660395
758497249
607247763
320421616
828661728
475437536
369826103
646198749
412162897
48675882
185645739
475359071
665468115
976270287
16397717
187751399
228119607
886279736
863811895
385428880
693931699
963184022
466444309
863811895
953945096
776287899
705678651
825319853
671740178
987074364
870945541
705774848
931353246
446844184
339179914
473480446
667625467
828661728
689294924
881722892
16397717
285945783
346389815
661608404
902427368
286900465
418036050
152496259
617520948
803375912
499901949
703104144
51791358
532106943
946947811
744172657
992639205
588423957
654564081
820518718
440608370
326660698
962121020
286900465
820518718
768960976
281686457
971709002
693803923
218634989
902427368
199143661
343475073
731348782
326252155
813260614
881722892
160862559
646198749
940167556
618256310
281760589
239532971
836316949
149469031
861045550
920231125
470552607
36135744
745598746
264197020
237718768
518213317
834435219
863811895
30290084
845960668
26383599
498159803
549603536
84349982
461199020
934940759
788105500
326252155
262564222
475359071
901625413
617520948
656267649
519289874
536411290
915262923
962121020
94494540
786293596
115634702
515421332
285945783
617520948
743524772
461199020
378751388
799669254
914678144
265373476
104734029
901625413
187751399
899405815
863811895
112573346
422980334
503852174
198462585
209780052
618256310
281760589
343475073
742927254
962121020
439148978
536940355
579214555
179610013
733454774
535370597
15951662
28307690
226950890
918301037
905066288
934568314
525996413
507076926
947644187
863811895
164109300
247726590
473480446
693160228
418036050
30892234
576826666
40093086
211501550
982856362
804588099
58025944
9688595
281686457
492766547
78727809
895702295
987074364
722042450
474721867
726673082
475437536
32677570
474164667
450011962
843014489
71520653
703565558
768529399
211068792
446844184
238486115
895702295
725288221
152340395
94494540
481060510
960560612
480280306
846818493
29012972
593893694
310727806
894020648
155612657
574247087
729454626
515005545
960560612
726711468
251681024
966952974
439148978
94494540
479574685
892123621
695763902
739787346
7086112
289085952
609787248
622450628
346425576
155171369
914678144
187751399
404325063
618256310
879763969
744115870
310727806
462538808
847325789
460048941
766722003
825319853
863811895
94494540
942948535
382871663
299028724
886160282
715981843
346425576
112942428
759295957
473480446
866431650
593517949
417165509
422980334
89282207
804588099
717938872
693803923
453238269
185645739
498217145
136882427
925499417
948384226
801286639
519289874
402553843
703104144
198462585
461199020
794278573
495512249
863811895
113230760
493368479
20046543
685229132
394823273
382871663
110472115
863811895
665468115
941628085
460864789
248762914
155171369
486008546
845495491
49433624
779721769
568403567
886279736
479237319
535370597
422980334
921874297
60580168
73493485
846818493
508169396
693803923
792647734
515005545
588423957
568523052
799256599
646198749
923662898
677145693
304330270
693803923
422980334
994895724
803375912
155171369
158429103
15951662
418036050
709912908
843943106
823076230
422980334
504761268
35354272
216796502
62561446
610989720
709912908
895702295
793600825
945261580
813260614
582701054
804854729
189375694
450011962
843014489
948003821
452196623
168133547
729454626
616054235
582701054
324946481
622450628
84349982
934940759
463141213
825319853
461199020
873409500
776287899
342376405
86606394
406532326
337501848
763963886
557850088
366460175
894020648
445186159
992639205
165770587
397353990
903812279
897935839
646198749
339179914
504761268
350963413
708029009
916949269
262564222
593893694
418036050
535370597
73493485
804588099
97137446
806321726
225884856
545465568
36805549
187751399
863811895
460864789
896594863
179610013
609787248
229222936
856244838
803375912
423500607
208548794
941628085
914678144
868839773
204144478
965484371
707539040
209486425
889126331
420840926
285945783
469887000
460753624
418036050
994659611
733101925
705678651
461199020
275676406
262564222
965484371
611315133
965484371
970944023
404325063
779721769
975119497
899405815
967851876
281686457
382871663
460753624
843943106
745598746
187751399
190118818
594547625
147270614
238486115
962121020
165826598
962121020
834435219
462697557
519289874
795741936
682204292
60580168
171307283
72822573
730852316
812416562
568523052
179610013
700310443
688881917
442117547
519289874
694002421
379724559
688881917
992639205
997033792
385632981
803375912
902427368
287988655
247726590
617520948
326660698
555016996
83802134
806321726
469887000
795741936
264197020
460864789
941628085
507076926
347286822
846127187
50693569
978638423
981385165
20046543
15730064
422989263
145391636
776287899
419286425
86067843
846818493
646198749
889126331
654564081
485629911
787367263
26383599
705717233
946947811
883181773
450011962
822837637
155171369
925540639
659613804
196055153
404810767
77416700
151576322
962121020
805613461
987449031
461780349
262564222
24339466
209486425
480280306
804588099
230714741
420793021
179610013
439148978
689294924
974575876
285945783
741247255
179610013
155171369
178564414
962121020
681668274
976270287
77416700
228380174
766022188
289085952
96564753
252340749
480280306
685731817
339179914
196055153
686960698
418036050
842865912
911418822
733774305
94494540
982586003
842865912
549617383
925499417
213733010
461199020
932407686
40093086
452923040
685229132
815119468
191099639
509828342
211917585
587398722
519289874
654564081
535370597
758497249
125946566
45682233
100908865
843014489
125122892
792349951
24339466
979039471
404325063
500491568
987074364
110472115
121647693
588423957
865246627
479575261
873409500
895702295
852234606
330674082
290428107
707539040
711110244
570927565
453451039
461199020
693803923
406532326
372057935
112942428
112942428
856004188
90921344
15730064
151576322
179610013
834045476
439148978
28718707
717938872
671740178
694002421
392766348
281686457
792349951
498159803
418036050
444084893
160797551
941628085
768960976
834045476
689294924
30290084
353996994
961625182
211501550
404810767
836316949
414961729
299028724
171959467
497447862
463968791
527435940
900586768
976270287
846127187
763963886
155171369
950477187
461199020
661608404
538291430
831563044
177410804
23229851
317765140
28718707
555236061
188951867
160628174
384024779
359148957
196055153
9688595
343475073
22624267
382871663
661816277
478720187
996434290
450011962
89282207
211501550
46459702
215976275
907803560
585340322
714257656
741247255
99123734
768213918
805613461
154380237
685731817
450011962
161583771
843943106
498159803
842456531
264197020
972311289
752485092
677145693
225884856
729454626
987074364
317765140
208548794
496740700
398636908
165826598
353996994
920709305
418036050
196055153
211501550
404810767
209780052
609183073
638455202
500110724
455499294
94494540
136882427
914678144
693803923
460753624
461199020
187751399
966952974
787367263
557850088
617520948
899405815
469887000
804588099
228119607
598799497
450011962
155171369
717938872
918301037
379724559
949152491
959165743
733454774
829170219
906055484
182713079
474721867
700310443
552679123
130493002
582701054
892123621
208548794
442733547
379724559
155612657
825319853
879763969
911418822
398618986
683363697
620070080
152734787
707539040
478720187
975119497
384024779
477204602
237774110
460403764
744115870
165826598
643994331
326252155
60580168
280861244
7572521
469887000
684210854
825319853
515640365
204144478
681654788
575977310
965484371
588423957
934940759
247726590
797190759
532106943
920231125
168133547
160628174
418006599
518591907
436524274
295522812
974575876
536940355
846818493
532106943
799669254
847325789
450011962
204694095
154380237
987074364
648414092
661816277
554749770
813260614
414961729
681668274
220944230
212610569
639736081
925499417
208548794
310727806
317765140
198247468
922652752
863811895
338439178
925499417
906902078
987074364
154380237
989519739
535370597
247726590
570927565
934940759
886160282
820518718
598027580
846818493
981385165
187751399
941628085
961625182
803538166
136988919
799256599
476765100
53792712
349252118
475406355
921874297
836839919
375906658
476927721
145391636
941113591
609687916
519289874
920231125
113230760
113230760
873409500
96564753
486008546
187751399
863811895
925499417
321256348
247726590
50693569
171959467
445186159
455709411
358969436
711110244
209780052
14172224
369826103
239532971
485629911
462538808
574247087
151687766
836316949
931353246
846818493
423500607
829170219
622194201
877053193
699862909
498159803
831563044
420793021
99734549
863811895
979039471
703104144
292304899
342473420
164109300
158429103
594547625
994659611
151374167
639100432
974575876
121647693
461199020
62561446
889126331
486008546
461348214
525615840
906055484
462538808
736838068
20046543
317765140
639100432
897935839
557850088
713660395
982586003
950477187
264197020
561836042
845495491
216796502
852564845
690990975
800761317
806321726
515640365
136882427
187751399
889126331
507429460
149469031
326252155
607763407
467736387
474721867
104734029
541868355
187751399
885897063
881327219
404810767
889860888
693803923
925499417
383092406
446844184
32677570
289085952
443797059
187787381
148235150
64780140
40093086
907803560
684946912
480280306
197598987
585340322
445186159
247726590
950321665
30290084
36805549
568441217
347286822
950321665
330674082
568523052
213733010
461199020
211490167
240530255
950477187
31157306
460403764
508169396
495823738
234816183
385632981
32677570
744115870
469887000
285025385
469887000
96564753
445186159
460864789
792349951
196055153
339179914
437027557
208548794
317765140
932888618
461806508
394119685
228380174
439954002
160862559
846818493
286781205
398636908
788239370
495289894
84349982
678158111
470068438
477204602
971709002
418036050
593960001
733454774
154380237
981385165
187751399
845960668
950812710
461806508
464426005
90921344
744369863
343310302
925499417
418036050
617520948
440068890
168133547
211501550
76430144
926954256
418006599
845495491
934940759
773077001
831563044
982586003
863811895
57665797
536411290
733101925
140628461
608558360
895702295
795741936
383673741
30290084
36135744
459699465
482494503
428809332
552679123
58025944
536411290
812180988
500110724
813260614
60580168
919213048
722042450
461199020
476927721
972311289
211917585
881722892
290428107
187751399
535370597
799669254
140628461
571047035
914678144
90921344
527464037
845495491
799256599
333790730
77416700
317765140
914678144
448514507
820518718
309128155
440068890
825319853
228380174
211490167
693803923
467608312
30137740
594606310
211068792
707539040
58584058
96564753
470552607
576826666
543588231
151374167
310727806
825319853
889860888
688976482
689294924
154380237
707539040
382871663
745598746
685731817
677145693
310727806
384024779
476927721
950321665
116440573
73493485
155171369
481060510
717938872
962121020
68219813
479575261
836839919
585426319
970944023
981385165
971709002
160862559
40093086
372057935
280861244
152734787
694002421
846818493
455709411
895702295
361629634
615396002
346389815
418006599
825319853
428809332
740153538
475406355
825319853
198462585
340255308
617520948
948919574
914678144
86606394
693803923
211501550
492766547
461831449
43400282
994895724
508169396
188951867
208548794
168133547
798432181
475437536
384024779
326252155
165826598
862850847
147270614
962121020
779721769
240530255
889860888
846818493
436964864
780744629
445186159
841681852
148494167
792647734
860529392
925540639
940167556
447980021
699189748
825319853
331653196
705774848
762443934
148235150
745598746
587398722
962121020
383673741
105580676
982856362
537607258
208548794
834435219
453238269
460753624
671188206
140415698
568403567
714257656
358969436
392568463
204144478
29012972
934568314
886160282
547649408
594606310
813260614
197716392
812180988
485629911
389431456
461780349
171959467
455709411
838797853
730852316
363336541
422980334
856004188
385632981
885467094
517175114
330674082
717938872
460864789
381981943
77416700
461806508
962121020
703104144
155171369
703565558
151687766
296052381
77416700
160797551
473480446
820518718
112573346
844931145
848515514
90677867
418036050
912478428
679303229
901436277
863811895
221106932
803375912
187751399
609787248
579214555
733101925
693803923
199143661
700310443
811418489
843014489
112942428
24339466
171959467
848142121
160628174
895702295
189212613
418036050
339787241
967851876
609687916
610939148
806321726
286781205
24714549
794278573
646198749
369826103
326252155
34228088
240530255
464426005
934940759
372057935
418036050
392133827
722042450
343475073
625963047
78727809
45682233
905066288
989791441
825319853
431053614
262564222
418036050
247726590
981385165
431437885
278233399
688881917
485629911
223505162
225884856
803538166
480280306
46459702
933513036
125946566
894020648
570927565
799669254
741247255
290428107
292670161
461199020
240530255
682204292
5800030
512357278
461806508
976270287
812416562
925540639
20046543
815119468
899405815
962121020
479237319
753714361
247726590
948003821
225884856
208548794
350963413
504761268
446844184
863811895
187751399
384024779
527659892
798432181
926954256
620070080
796574644
527659892
587398722
262564222
222630259
508169396
500110724
324946481
479574685
187751399
863811895
812180988
171959467
52790338
262564222
731348782
976270287
403160863
788124070
812180988
693803923
434233426
507429460
437027557
534581513
267793037
693803923
864815365
6003194
418036050
541868355
836839919
426442267
574247087
579214555
392133827
655988988
192714440
86606394
431053614
404810767
211501550
463141213
620265131
338439178
863811895
460403764
999232995
588423957
552679123
639100432
996434290
389431456
14395290
326252155
882210421
361629634
177410804
930968735
218634989
693803923
528283325
707539040
711110244
795741936
733454774
634102826
806321726
275676406
448514507
918301037
527927765
418036050
208548794
886160282
450011962
30290084
479574685
463141213
401533783
33121472
145391636
225337406
435085870
509828342
452196623
940167556
895702295
482494503
899997766
915262923
371463627
641377542
382871663
482494503
495289894
459079239
692879245
809634556
418036050
414961729
585340322
979308290
926954256
94494540
30290084
620070080
479575261
165826598
996434290
211501550
563048079
469469717
780744629
469887000
366460175
825319853
136439626
780744629
461199020
237774110
461199020
32677570
813260614
44110928
834045476
786293596
310727806
473480446
588423957
528841663
23229851
703565558
575439595
773671967
58584058
893859904
925499417
208548794
14153845
535370597
171307283
250276207
693803923
237774110
541868355
461199020
187345550
682166403
856004188
699189748
820518718
640189179
568441217
943926624
461199020
124185175
804588099
920231125
766022188
594606310
528283325
986962793
30892234
731554451
460048941
950321665
942948535
787367263
654564081
503852174
500491568
88442380
418036050
482494503
196055153
616054235
987074364
286900465
226755584
914678144
428809332
398636908
296052381
299028724
625963047
832309272
846818493
96564753
609687916
398636908
442733547
515640365
481060510
446263463
674648102
280019477
310727806
280861244
160862559
470068438
320229507
672026389
151576322
174403279
620265131
477204602
572148211
726711468
212610569
316271107
856004188
212610569
814052326
640459014
419735841
28718707
199849938
863811895
372057935
959165743
760475272
394119685
999232995
862850847
792647734
189212613
223505162
335162913
942948535
418972850
188951867
262564222
941628085
440068890
41901067
692879245
617517113
703104144
96564753
969282688
94494540
382871663
140547683
160628174
422980334
731348782
155612657
960560612
811418489
568403567
165826598
901625413
820518718
568523052
863811895
140628461
803538166
768213918
495685549
237774110
20046543
467736387
899405815
934568314
165826598
414961729
847121389
930968735
979039471
99734549
404325063
418036050
84349982
594606310
463141213
225884856
767828166
658474134
12184341
882227175
198247468
230663188
402553843
147270614
211917585
268388599
443797059
772435595
206445311
469887000
918301037
158429103
633527481
418036050
116902078
950875072
649892962
705774848
763963886
620265131
796068509
588423957
685731817
915262923
856004188
440068890
769718990
620070080
779721769
703315157
211501550
769718990
987074364
495685549
339179914
99734549
585340322
863811895
188951867
863811895
972311289
211501550
646198749
188951867
919213048
934940759
996434290
693803923
404810767
805613461
795741936
152496259
773671967
98677422
686428527
693803923
406532326
633527481
7086112
479575261
6003194
469469717
382871663
459261439
535370597
716607916
264197020
982586003
813260614
94494540
191099639
125122892
427320783
970944023
813260614
188951867
469887000
914678144
509828342
925499417
535370597
525615840
154380237
950812710
688976482
198462585
873409500
461199020
693803923
972311289
813260614
179610013
788239370
573159446
317765140
831563044
384024779
265084421
594606310
864815365
148494167
238486115
165826598
763963886
463141213
862850847
40093086
211501550
847325789
6003194
115634702
26383599
492766547
165826598
187751399
495289894
959165743
934568314
473390446
618157701
769062146
211917585
100908865
914678144
685229132
773671967
155171369
987074364
320229507
331653196
223505162
487049537
515421332
773064798
86067843
799256599
515640365
916949269
112942428
165826598
970296947
248762914
421986658
498159803
221106932
84757179
617766138
452196623
658340431
733101925
211917585
976270287
290783272
691732395
982586003
889860888
113133286
145391636
165826598
976690614
84757179
209780052
773064798
923107443
847121389
171959467
863811895
136988919
187751399
692779630
179610013
442733547
460753624
812416562
53792712
14172224
461199020
190118818
626947336
253042435
894020648
317765140
404810767
632208229
813260614
13966561
191099639
685731817
395197974
895702295
607763407
981385165
317765140
68219813
911418822
979039471
820518718
981385165
889126331
445186159
165826598
208548794
806321726
707539040
461199020
366460175
309128155
711110244
170680637
527435940
280861244
693803923
889860888
795741936
34228088
633330812
339179914
707539040
238486115
479575261
607247763
101387138
215976275
310727806
247726590
863811895
555236061
714257656
936671066
820518718
593656354
898887461
466444309
817083170
228119607
286900465
901436277
847325789
404325063
981385165
124185175
148235150
707539040
519289874
478720187
922858964
557850088
519055855
474721867
395197974
218634989
209486425
653950619
40093086
474721867
104734029
815607113
834435219
901436277
886279736
178564414
961531802
40093086
682204292
847325789
800761317
825319853
981385165
440068890
293266598
714257656
151576322
281686457
515421332
532106943
115166721
481060510
925499417
237774110
225337406
229222936
925499417
204144478
317765140
461199020
149469031
30290084
310727806
117315825
178564414
372057935
220944230
847325789
729454626
753770013
921874297
508169396
780744629
860687975
547649408
793656520
474164667
568523052
16397717
693803923
160628174
843014489
907803560
634581329
693803923
73493485
989519739
601911847
394823273
326252155
116440573
384024779
632599319
24714549
987074364
889126331
208548794
731348782
185645739
256483095
342376405
240088664
264197020
618157701
617520948
189375694
384024779
125122892
310727806
820518718
461199020
860529392
46459702
262564222
877675580
508169396
359276766
784310083
404810767
980451751
825319853
211501550
623822477
495823738
617517113
571047035
426878589
238486115
644456535
575744853
688976482
671188206
152496259
653950619
467736387
534581513
527927765
662559915
442733547
319550216
933513036
806321726
863811895
623822477
204144478
324946481
285945783
902427368
961531802
281686457
792647734
445186159
763963886
541375413
228380174
837132486
22624267
493368479
868839773
981385165
579214555
418036050
30290084
820518718
50693569
99123734
760475272
53792712
863811895
723874919
895702295
460753624
760475272
868839773
152734787
585653645
838797853
815806938
498217145
815607113
948003821
495685549
406532326
473030907
331653196
240088664
996434290
494688308
577190122
800761317
976270287
397353990
518591907
941628085
665468115
160628174
78801613
322103335
49633131
113230760
907803560
742384295
703565558
155171369
598027580
578171904
165826598
211917585
236695223
828133828
886279736
588423957
366460175
941628085
199143661
234816183
970984700
275105499
23157284
281686457
16397717
140415698
450011962
72855651
915012879
199102860
618256310
515421332
886160282
717938872
793656520
820518718
739652206
585426319
40093086
881327219
528841663
685731817
500491568
385428880
846818493
412162897
569426086
197716392
962121020
899405815
474164667
317765140
309128155
439954002
216796502
561722488
519289874
733454774
925499417
208548794
831563044
262564222
941628085
459261439
814052326
768213918
117055993
112942428
165402101
158429103
331653196
436964864
89282207
299028724
684946912
804854729
703104144
536940355
922858964
914678144
674648102
894704509
426442267
899912696
903812279
290783272
474721867
591045624
338439178
23229851
485629911
825319853
773671967
527435940
863811895
875534820
634581329
197598987
686960698
340255308
319550216
588423957
182713079
604743216
537370857
780744629
609787248
577321764
606305288
863811895
585426319
439148978
154380237
460864789
507429460
486008546
151374167
115634702
460753624
347286822
418036050
461199020
671740178
480280306
461806508
694002421
742384295
987074364
460864789
252340749
731348782
753770013
989519739
508169396
662559915
495685549
703104144
88705402
414961729
799669254
962121020
834540461
685731817
463741777
662559915
419286425
223505162
310727806
145391636
870945541
953505287
208548794
18067872
989101388
711110244
925499417
834540461
518213317
158429103
418036050
219962856
961625182
161712421
585340322
877675580
253042435
830172198
394823273
165826598
549617383
936671066
803375912
825319853
171959467
688976482
999140854
378581611
262564222
187751399
117055993
768213918
230663188
426442267
30892234
208548794
212610569
212610569
466444309
625963047
450011962
60580168
873409500
731348782
836316949
866431650
310727806
982856362
462538808
225884856
685229132
925499417
585653645
693803923
421986658
299028724
211917585
693803923
532106943
90921344
286579723
460864789
445186159
815607113
515421332
723012627
312949855
899997766
863811895
841681852
940167556
346389815
588423957
863811895
971259822
72855651
901436277
692779630
62561446
342473420
436524274
479574685
593656354
745598746
418036050
863811895
534581513
151576322
30892234
555236061
481060510
72855651
593517949
791225868
894704509
799256599
661608404
86800564
453584270
622450628
247726590
63760504
953505287
683363697
864815365
245137014
475406355
267793037
331653196
588423957
918301037
803538166
20046543
713660395
889860888
889126331
443797059
293266598
398618986
474721867
528841663
292304899
974907081
247726590
588423957
940167556
189375694
687487748
485629911
934940759
535370597
642356525
211501550
863811895
267551964
461199020
575744853
796079771
461806508
856244838
461199020
961531802
587398722
392766348
376411279
733774305
622450628
479574685
335162913
620265131
104734029
310727806
347286822
568523052
316505173
160862559
460864789
497823253
275676406
844829978
474721867
976270287
177107193
395197974
460753624
895702295
285945783
463741777
586054806
337896012
518887536
687487748
953945096
442733547
834045476
905066288
208548794
350963413
543588231
285945783
310727806
594606310
404810767
24714549
946947811
322103335
470068438
187787381
358969436
948003821
280857925
660644644
187751399
336181883
811418489
622450628
407903469
236695223
105891417
251681024
588423957
418006599
273764854
925499417
574247087
870945541
187751399
886279736
685731817
693803923
156736834
100421989
154380237
463141213
44110928
51791358
384024779
828861960
188951867
165618311
389431456
942379440
296052381
729454626
532106943
895702295
29714846
211917585
766722003
262564222
470552607
30290084
24339466
768213918
992639205
585426319
914678144
772435595
426442267
145391636
792647734
461831449
110472115
806321726
404810767
685731817
481060510
672026389
198462585
187751399
895702295
422980334
987074364
768960976
744172657
240530255
608558360
803375912
598799497
545465568
481060510
286900465
86067843
417165509
507076926
473676129
296052381
414961729
392766348
187751399
519289874
402553843
889126331
934940759
211501550
557850088
972311289
934940759
326252155
187751399
948919574
641377542
906055484
519289874
281686457
780744629
253714730
923409250
752822558
620265131
228669536
237774110
331653196
165618311
317765140
916949269
461199020
340255308
190118818
293266598
925540639
519289874
879763969
262564222
881722892
987074364
863811895
726673082
532106943
512357278
225884856
604743216
488776790
956697836
757502776
446263463
796574644
447980021
211917585
158429103
461199020
999232995
620265131
442733547
762443934
847325789
616054235
845495491
623822477
211501550
997518750
478720187
836316949
538291430
959165743
768529399
992639205
149469031
252340749
579214555
850155225
934940759
992639205
104734029
459261439
538291430
934940759
825319853
435085870
922858964
693803923
228119607
961625182
588553600
797190759
480280306
48675882
460864789
216796502
895702295
918301037
145391636
518591907
654564081
889126331
198462585
863811895
814052326
498217145
995857201
517175114
366124435
116440573
646198749
768213918
61998275
262564222
609988504
576826666
470552607
799256599
155171369
894704509
646198749
819592221
384024779
922858964
967452339
40093086
587398722
798432181
461199020
385428880
473480446
463741777
661816277
158429103
63760504
350963413
40093086
62133486
100908865
744369863
780744629
280019477
469887000
225884856
733101925
792349951
310727806
894638660
43400282
482494503
88705402
16397717
198462585
771265962
211068792
536940355
96564753
459261439
895702295
88442380
768408832
155171369
769718990
159888769
736838068
862850847
586054806
813260614
426442267
479574685
228119607
440068890
815119468
479574685
700310443
52790338
805613461
208548794
863811895
594547625
310727806
586054806
574247087
123675187
653950619
942948535
787367263
786293596
137613609
700310443
237718768
577190122
72855651
463141213
90677867
772435595
881722892
289085952
925499417
139618793
49633131
335162913
911418822
500552414
948384226
688976482
285945783
601911847
247726590
992639205
541375413
961625182
209486425
705717233
487049537
24339466
339179914
825319853
33121472
870945541
535370597
934940759
187751399
15951662
825319853
198462585
264197020
479574685
941628085
693931699
88442380
285945783
199849938
525615840
55276733
418036050
815607113
20046543
275105499
885467094
814052326
925499417
220944230
98010773
285389966
953945096
285945783
266311627
222630259
440068890
461806508
922652752
121647693
863811895
165826598
563048079
585653645
182713079
980451751
473030907
609988504
382871663
237718768
459261439
53792712
382871663
90921344
262564222
901625413
452923040
479574685
160862559
30290084
692879245
321256348
934940759
857704013
997518750
550210998
20046543
20046543
534581513
350963413
15951662
285945783
112942428
535370597
289085952
807560153
763963886
889860888
216796502
158429103
72855651
925499417
474721867
247275347
481060510
799256599
475437536
145391636
281686457
292304899
324946481
622450628
611315133
469887000
196055153
837132486
384024779
9688595
515640365
987074364
165770587
686428527
998184008
117990828
813260614
208548794
693803923
640459014
992639205
7572521
500110724
894704509
860529392
187751399
999232995
452196623
967452339
646198749
140628461
863811895
813260614
209780052
196055153
690990975
1966258
980451751
439954002
877675580
934568314
830908142
863811895
500491568
385428880
286579723
926954256
208548794
975119497
868839773
204144478
594547625
899405815
836316949
246768591
401533783
699199410
987074364
469887000
90677867
806321726
394823273
787123547
479575261
90921344
32677570
633330812
30137740
62561446
165402101
691943808
195752241
414961729
151576322
648414092
317765140
739652206
563048079
479574685
793656520
970984700
88705402
889126331
326660698
196055153
24339466
487049537
685229132
346389815
863811895
972311289
187751399
995047714
152340395
545758504
527659892
536411290
155171369
763963886
773064798
422980334
815806938
527435940
199849938
981385165
744172657
941628085
324946481
152734787
803375912
747419514
773064798
620070080
846818493
403160863
30137740
519055855
582451729
807560153
253042435
317765140
739787346
660644644
36805549
29714846
971066181
836839919
23229851
155171369
594547625
178564414
290428107
125122892
527659892
518887536
730852316
196055153
372057935
76248563
145391636
623822477
713660395
688881917
926954256
407903469
534581513
401533783
899405815
9688595
600863252
165402101
155171369
450011962
140547683
184209517
972311289
461199020
187751399
814052326
643994331
488776790
418036050
234816183
267793037
365457864
714257656
682204292
252340749
784310083
476765100
817286434
863811895
30290084
326252155
962121020
136882427
24339466
290783272
592137011
151687766
339179914
453584270
962121020
623822477
873409500
287988655
187751399
310727806
872686922
653950619
238486115
555236061
216796502
899405815
675987938
688976482
776971070
113961031
960803572
813260614
787367263
508169396
527435940
799256599
685731817
475359071
792647734
209780052
796574644
965484371
533443999
155171369
444084893
226781447
820518718
229222936
208548794
96564753
745598746
28718707
845960668
658340431
453238269
187751399
460048941
705678651
211501550
469887000
469887000
229222936
319550216
421986658
684946912
667625467
171959467
832309272
220944230
488776790
187787381
459261439
546129589
459261439
549617383
25932373
495823738
685229132
199143661
846127187
873409500
479575261
744369863
422980334
187345550
962121020
899405815
617520948
446025247
768213918
987449031
527464037
894704509
886160282
289085952
165826598
852564845
986962793
363336541
896594863
450011962
693803923
979039471
180814817
763963886
579214555
845495491
148235150
139618793
574247087
464426005
333790730
30290084
699199410
638455202
152496259
622450628
76430144
796574644
837132486
68700442
925499417
461199020
965484371
160628174
237774110
863811895
843613959
617520948
995646506
68745311
942948535
685731817
848142121
220944230
994659611
934940759
711110244
813260614
422980334
23229851
478720187
618256310
446844184
886279736
498217145
519289874
371463627
136439626
123675187
473390446
187751399
796068509
845495491
768960976
453451039
819592221
934940759
688881917
536411290
317765140
461199020
68700442
151374167
346389815
861565871
72855651
342473420
394119685
397353990
219962856
498764393
464207552
450190331
366460175
931353246
995646506
295522812
98677422
187751399
285945783
83802134
836839919
981385165
478720187
439148978
112942428
804588099
209486425
997518750
385702297
494688308
476927721
941628085
383092406
52790338
180814817
252340749
926954256
787123547
461658278
151374167
275227218
769062146
999232995
404810767
894638660
386532399
776971070
766022188
778606270
885467094
608558360
247726590
310727806
846818493
830537197
459079239
100908865
821644936
622450628
281686457
105580676
585481883
981385165
58584058
187751399
463968791
426442267
843943106
504761268
112942428
151687766
768213918
806321726
389431456
712783719
830908142
594547625
532962643
757502776
822837637
594606310
922652752
296052381
45396683
140415698
492766547
663082348
455499294
247275347
206445311
378751388
397353990
535370597
889126331
748143564
815607113
862850847
209780052
461806508
440068890
180224574
763963886
850155225
51791358
229222936
896594863
948003821
237774110
187751399
209780052
89282207
894704509
842865912
925499417
464426005
84349982
439148978
831563044
248762914
473030907
883181773
598799497
155612657
999232995
831563044
140415698
654564081
775188229
870945541
787367263
482494503
228669536
773671967
962121020
877675580
238486115
330674082
848142121
740153538
915012879
693803923
803375912
468335533
369505613
525615840
76248563
687487748
925499417
788124070
648414092
125122892
970296947
440068890
961625182
16397717
452923040
561769463
863811895
73493485
633361710
903812279
705774848
30290084
789277313
509828342
979308290
793600825
967452339
401533783
622450628
485629911
873409500
804588099
320421616
404325063
986962793
814052326
759295957
321256348
541868355
452923040
123675187
509828342
996434290
187751399
587398722
461199020
29012972
395197974
709912908
679303229
683363697
216796502
786293596
863811895
930968735
469887000
160628174
487049537
601911847
896594863
495685549
661816277
469887000
776287899
182713079
622194201
870945541
863811895
863811895
461199020
211917585
289085952
825319853
418036050
221106932
195752241
320421616
731348782
618256310
165826598
792349951
310727806
804854729
495512249
922652752
914678144
178564414
733774305
450011962
366460175
768213918
804588099
164903451
155171369
152340395
89282207
948003821
418972850
665468115
455709411
579214555
211490167
422980334
331653196
889860888
641377542
469469717
889860888
182713079
723012627
519055855
787367263
527659892
5800030
644456535
825319853
45396683
459079239
760475272
868839773
726711468
384024779
125946566
286900465
312949855
594547625
78727809
956697836
752485092
690990975
285945783
834435219
392766348
16397717
825319853
180814817
684210854
593656354
971259822
527435940
532106943
831563044
633330812
196055153
331653196
30892234
868839773
234816183
418972850
518887536
375906658
418036050
688976482
866431650
88705402
962121020
137070595
20046543
948003821
515640365
404325063
912478428
862850847
422980334
49453881
726673082
460403764
588423957
792647734
673194911
398618986
682166403
287988655
974148721
479574685
331653196
197598987
679303229
776971070
852564845
617520948
228669536
742384295
422980334
989791441
935472774
226781447
948384226
211490167
883181773
793600825
247726590
346389815
412162897
519289874
455709411
693803923
604743216
473390446
431437885
945261580
136882427
989519739
895702295
593960001
953381221
894020648
94494540
902427368
688976482
474721867
248762914
462538808
198462585
247726590
864815365
866431650
434233426
905066288
856004188
155171369
616054235
895702295
661816277
806321726
211501550
953945096
145391636
825319853
948003821
615396002
585340322
240530255
691732395
211501550
863811895
455709411
825622103
776287899
821644936
24339466
768213918
741247255
63760504
623822477
209780052
846818493
103582716
265084421
830908142
856004188
188951867
89282207
467608312
989101388
461199020
426442267
339179914
422980334
568523052
20046543
289085952
534581513
481060510
532106943
622450628
536940355
165618311
733222158
896594863
422980334
512418566
515640365
778547527
369826103
714257656
863811895
730852316
703565558
179610013
593656354
461806508
404810767
265084421
41313455
155612657
160628174
247726590
1966258
321256348
342547871
729454626
461199020
372057935
693803923
113230760
673194911
901436277
723975102
801286639
634102826
970944023
461806508
226513871
418006599
863811895
96564753
437027557
854014508
187751399
577190122
925499417
799669254
999232995
889860888
705774848
745598746
982048989
461806508
211501550
289085952
196055153
901436277
825319853
792349951
617520948
462538808
804588099
863811895
117990828
828133828
372057935
705774848
230663188
846127187
640189179
685731817
584030519
136882427
1966258
947644187
462697557
452196623
961625182
461806508
171959467
408052059
813260614
847325789
960560612
13966561
461780349
707539040
989519739
460864789
825319853
178564414
923409250
852564845
693803923
934940759
151576322
825319853
467608312
922652752
912478428
89742359
381981943
898887461
661816277
280019477
208548794
459079239
898887461
733101925
788239370
220944230
342519194
528143340
678158111
216796502
359276766
639100432
803375912
846818493
148235150
469887000
211501550
247726590
290428107
5800030
125946566
941113591
574247087
915268602
326252155
208548794
925540639
247726590
726673082
469887000
469887000
641377542
211501550
196055153
188951867
211501550
147270614
617520948
336181883
249344985
460864789
336181883
179610013
182713079
677145693
392766348
366124435
366124435
474721867
317765140
685731817
953505287
844931145
618157701
189375694
535370597
461806508
515421332
693803923
461199020
343310302
679303229
187751399
247726590
485629911
899912696
446844184
478720187
44110928
844931145
170680637
889126331
94494540
478720187
713660395
875534820
731348782
922652752
397353990
786293596
815119468
549617383
58584058
151687766
113133286
568523052
796574644
828661728
699199410
179610013
453451039
837132486
646198749
469887000
535370597
987074364
896594863
956697836
658340431
450011962
460864789
744369863
251681024
863811895
41313455
233804156
404325063
28307690
198854868
538291430
165826598
480280306
598799497
104734029
899405815
573159446
402553843
846818493
674944129
94494540
378751388
149469031
155171369
404810767
585481883
211501550
463741777
406532326
461199020
158429103
333860688
466444309
473480446
894638660
834045476
535370597
16397717
801286639
805613461
155171369
89742359
426442267
975119497
211917585
404325063
672026389
469469717
905638180
275105499
289085952
943926624
191099639
912478428
384024779
436964864
461199020
573159446
582451729
979039471
384024779
799256599
825319853
174403279
689294924
155171369
147270614
972311289
722042450
787123547
976270287
775188229
536940355
617766138
870945541
326252155
776971070
693803923
426442267
787367263
830908142
226461520
715981843
461806508
117055993
148235150
588423957
155171369
152496259
105580676
508169396
998184008
768213918
479575261
919213048
191099639
495685549
136988919
253042435
632599319
72855651
486710457
86800564
478720187
622450628
574247087
763963886
899405815
494688308
914678144
838797853
618256310
688881917
541375413
862850847
846818493
317765140
253042435
199143661
639736081
889860888
852357468
180224574
813260614
943926624
834435219
268388599
394823273
906902078
672026389
404325063
211490167
989791441
899405815
829170219
707539040
976690614
16397717
363336541
787367263
442733547
461806508
828661728
825319853
788239370
576066531
537370857
229222936
234816183
442733547
422980334
372057935
225884856
208548794
310727806
923107443
803375912
918301037
125946566
574247087
512418566
618157701
461199020
89282207
359276766
497447862
640459014
776971070
925499417
873409500
533443999
776971070
179610013
585426319
772435595
753714361
962121020
862850847
223505162
886160282
461831449
955354570
852234606
693803923
63760504
772435595
226950890
925540639
804588099
766722003
574247087
49633131
331653196
450011962
535370597
923063597
446025247
655988988
974907081
86800564
898887461
731348782
995646506
703104144
493368479
287988655
528841663
49633131
519055855
422980334
404325063
185468977
845495491
164903451
978638423
915012879
825319853
286900465
987074364
404810767
419286425
647846941
914678144
179610013
978638423
28307690
426442267
942379440
989101388
845960668
407903469
310727806
868839773
568523052
776287899
622450628
588553600
814044665
693803923
460403764
989519739
482494503
757502776
20046543
722042450
76582853
187751399
76248563
317765140
461199020
918301037
51791358
155171369
953505287
745598746
609183073
527659892
768408832
340255308
26383599
20046543
925499417
895702295
914678144
792647734
28307690
845495491
487049537
434233426
820518718
195752241
494688308
813260614
414961729
140628461
731348782
237774110
617520948
24339466
317765140
662559915
228119607
331653196
219962856
401533783
100908865
771260492
469887000
527659892
925499417
228380174
55276733
622450628
532106943
736933697
44110928
532106943
813804149
804588099
515421332
527659892
914678144
317765140
459079239
30290084
439148978
881722892
948919574
912478428
771260492
187751399
359276766
899405815
866431650
688976482
894638660
418036050
536940355
568523052
165826598
309128155
365457864
187751399
926954256
914678144
212610569
88705402
36805549
959165743
628664061
280857925
975679778
907803560
461199020
789277313
156141870
262564222
385632981
911418822
647846941
285025385
237774110
450011962
662559915
838797853
899405815
825319853
500491568
226461520
856004188
934940759
366124435
247275347
934568314
477204602
919213048
934940759
620070080
843014489
77416700
397353990
446844184
136439626
226461520
999232995
609687916
237774110
843613959
416154636
776971070
920920935
982586003
140415698
620070080
519055855
572148211
195752241
500491568
925499417
343310302
987074364
99123734
979921021
922652752
609687916
500552414
176495218
442733547
378751388
622450628
198462585
352887424
812180988
980451751
868839773
462538808
186298555
598027580
898887461
289085952
527659892
125122892
646198749
229222936
989791441
447980021
632208229
448514507
776971070
726711468
717938872
317765140
299028724
628664061
703104144
418036050
336181883
786293596
112942428
707539040
78727809
795741936
160628174
165402101
620070080
626947336
717938872
376411279
763963886
836316949
925499417
999232995
759295957
653950619
999232995
999232995
773064798
437027557
144296415
825319853
588423957
620265131
895702295
617520948
20046543
178564414
512357278
911418822
78801613
481060510
640189179
760475272
190118818
923409250
916949269
218634989
473390446
495823738
473390446
474721867
776971070
600863252
987074364
693931699
693803923
691943808
418036050
187751399
346389815
803375912
240530255
741247255
675987938
310727806
684946912
461199020
752485092
176495218
61998275
253042435
763963886
522841120
292670161
820518718
970984700
838797853
685229132
495289894
527927765
828133828
661816277
507429460
823076230
537370857
705678651
469887000
722042450
187751399
480280306
461199020
918301037
846818493
848142121
385632981
987074364
641377542
404325063
419286425
198854868
714257656
518213317
450190331
151374167
24339466
414961729
934568314
174626059
805613461
836839919
310727806
452196623
406532326
535370597
600863252
899997766
907803560
763963886
461199020
30290084
654564081
528143340
98677422
574247087
160628174
557850088
623822477
331653196
773064798
862850847
989791441
480280306
113961031
418036050
813260614
708029009
437027557
705774848
796574644
281686457
970984700
262564222
811418489
239532971
160628174
212610569
601911847
114453482
124185175
966952974
117055993
475359071
165770587
418006599
843014489
744115870
690990975
58025944
528841663
478720187
455499294
90921344
620070080
899405815
475406355
845495491
359276766
895702295
615396002
863811895
731348782
99734549
766022188
247726590
404325063
745598746
281686457
267793037
941628085
33121472
63760504
473480446
211501550
211917585
211917585
953505287
253042435
585426319
588423957
262564222
509828342
461199020
707539040
190118818
726711468
423500607
863811895
418036050
981385165
426878589
813260614
672026389
140415698
582451729
522841120
857704013
898887461
460048941
320421616
178564414
216796502
771260492
909796114
406532326
948003821
188951867
496740700
379724559
30290084
796068509
281686457
527659892
29714846
160797551
834435219
382871663
986962793
394119685
536940355
881722892
336181883
654564081
945261580
443269252
863811895
986962793
45682233
598799497
586054806
925499417
461199020
821644936
103582716
436524274
20046543
23157284
90921344
617520948
281686457
541868355
452923040
806321726
806321726
950812710
617520948
694002421
439148978
617520948
152496259
250276207
72855651
898887461
512357278
179610013
475406355
240530255
655988988
151576322
593656354
593960001
830908142
460864789
825319853
843014489
745598746
895702295
148235150
594547625
768408832
617517113
418036050
404325063
97137446
386607125
140547683
925499417
987074364
625963047
847121389
861565871
418036050
856004188
731348782
13439798
49255319
744172657
237774110
941628085
678158111
805613461
177107193
30290084
161712421
198854868
386607125
448514507
273764854
863811895
281686457
372057935
745598746
882227175
154380237
925540639
113230760
287988655
722042450
280857925
112942428
932407686
404325063
495823738
147270614
962121020
620265131
9688595
498159803
460753624
248762914
712783719
569426086
139618793
331653196
856244838
892123621
903812279
543588231
149469031
825319853
498764393
443269252
825319853
265084421
812416562
450011962
223505162
996434290
519289874
62561446
361629634
113133286
576066531
623822477
469887000
474164667
745598746
585653645
863811895
14172224
914678144
950321665
889126331
622194201
585653645
440068890
216796502
570927565
208548794
699199410
661816277
187751399
481060510
677145693
925499417
975119497
507429460
177107193
730852316
820518718
820518718
487049537
731348782
137070595
545758504
418036050
453584270
339179914
949152491
628664061
703565558
541375413
406336157
346389815
113230760
431053614
660644644
914678144
684946912
266311627
398618986
100908865
401533783
525615840
731348782
485629911
84757179
694002421
642356525
196055153
152734787
672026389
717938872
863811895
836316949
863811895
397353990
740153538
339179914
685229132
693803923
96564753
925499417
310727806
88705402
615396002
896594863
213733010
972311289
992639205
801286639
955354570
247275347
317765140
418036050
898887461
64780140
91364466
34228088
976270287
976270287
191099639
769062146
717938872
815119468
889860888
653950619
875534820
240530255
846818493
459079239
460864789
322103335
519289874
685731817
485629911
436964864
88442380
593960001
792647734
799256599
464207552
262564222
463741777
147270614
84349982
442733547
469887000
452923040
238486115
384024779
428809332
9688595
707539040
834045476
467608312
198462585
940167556
674648102
863811895
482494503
320229507
289085952
834045476
479574685
792647734
852234606
281760589
870945541
196055153
426442267
176495218
342376405
941628085
577190122
970296947
953381221
576826666
331653196
987449031
481060510
532106943
461199020
901436277
763963886
418006599
799256599
112942428
813260614
557850088
593517949
665468115
151374167
895702295
204144478
286579723
342547871
508169396
932407686
646198749
842865912
843943106
418036050
155171369
825319853
992639205
528283325
912478428
593517949
178564414
488273162
247726590
211490167
693803923
97137446
745598746
834045476
460864789
797190759
386607125
575744853
208548794
30137740
508169396
211501550
860529392
113230760
460864789
312949855
932407686
921874297
889126331
665468115
953381221
382871663
987449031
211917585
147270614
218634989
266311627
317765140
160628174
179610013
404325063
373921389
620070080
798432181
591045624
527659892
460753624
532106943
420793021
889860888
160628174
197598987
418036050
745598746
760475272
845960668
361557260
886279736
58025944
731348782
220944230
35354272
515640365
604743216
267793037
478720187
478720187
211068792
187751399
414961729
371463627
23229851
446844184
543588231
822837637
406532326
601911847
290428107
18067872
384024779
848515514
226950890
731348782
469887000
342473420
712659620
440068890
463968791
435085870
155171369
165826598
970984700
803538166
519289874
496740700
807560153
94494540
461199020
914678144
381981943
932888618
339179914
527659892
363336541
481060510
383673741
879763969
844931145
406336157
226755584
41901067
791225868
932888618
64780140
77416700
593517949
226513871
473480446
832309272
571047035
453238269
687487748
151576322
685229132
174797437
707539040
846818493
187751399
369893673
317765140
474164667
161712421
510850074
806321726
381981943
889126331
164109300
495823738
569426086
731348782
799256599
852234606
61998275
934940759
296052381
622450628
535370597
114453482
12184341
211490167
999232995
179610013
588423957
888599975
299028724
247275347
685229132
41313455
404325063
527435940
535370597
889860888
495685549
661816277
218634989
638455202
793600825
240088664
209486425
459261439
35354272
40093086
870945541
26383599
815607113
883181773
148235150
372057935
248762914
881722892
148235150
760475272
504761268
9688595
188951867
918301037
394823273
24339466
165826598
693803923
863811895
873409500
882210421
461199020
379763634
187751399
256483095
418036050
959165743
905066288
776287899
625963047
677145693
386607125
886160282
863811895
925499417
418036050
112942428
685731817
763963886
805613461
476927721
469887000
709912908
418036050
481060510
911418822
264197020
30892234
813804149
901436277
330674082
187751399
895702295
384024779
723012627
208548794
469887000
547649408
418036050
437027557
762443934
987074364
247726590
852234606
440068890
661816277
811418489
918301037
117055993
723874919
90921344
773671967
15446117
769718990
188951867
620070080
293027403
285945783
622194201
965484371
994659611
6003194
63760504
717938872
94494540
461806508
644456535
800761317
460753624
204144478
339179914
397353990
841681852
407903469
187751399
686428527
485629911
689809573
339179914
895702295
768213918
414961729
317765140
280857925
618256310
418006599
317765140
247726590
296052381
634850206
925499417
305601386
970944023
703104144
442117547
846127187
152340395
191099639
775188229
475437536
515640365
36805549
687487748
459261439
275105499
253538463
620070080
211501550
295522812
359276766
803375912
246768591
609988504
820428591
392568463
525615840
234816183
253714730
925499417
154380237
693803923
628664061
742384295
382871663
899912696
419286425
479575261
960560612
113961031
838797853
481060510
121647693
834045476
773671967
898887461
31157306
847325789
160628174
895702295
902427368
209780052
809634556
256483095
509828342
455499294
171959467
310727806
168133547
693803923
98010773
854014508
585340322
982586003
84349982
693803923
711110244
148494167
813804149
948384226
825319853
745598746
498764393
404810767
768213918
384024779
953505287
404810767
815806938
736933697
155171369
422989263
861565871
992639205
805613461
509828342
29817260
515005545
414961729
174403279
793600825
741247255
262564222
225054155
694002421
598799497
779721769
84349982
970296947
149469031
406336157
656267649
925499417
372767619
992639205
180224574
206445311
534581513
675987938
112942428
187751399
23157284
198462585
262564222
528841663
187751399
237774110
788239370
72855651
469469717
930968735
579214555
366460175
846818493
949152491
369893673
780744629
536940355
158429103
972311289
468335533
397353990
461199020
292304899
863811895
585340322
885467094
180814817
267793037
692879245
260986004
972311289
803538166
394823273
228669536
729454626
346389815
623822477
168061031
724508568
72855651
369893673
936671066
633330812
925499417
30290084
863811895
532106943
863811895
925499417
925499417
899405815
733101925
925499417
461199020
199143661
495289894
136439626
688976482
563048079
479574685
13439798
571047035
863811895
317765140
733454774
461199020
811418489
179610013
792349951
873409500
925540639
844931145
791225868
585653645
58584058
280861244
62561446
726711468
925499417
872686922
693803923
715981843
97137446
843014489
863811895
152734787
967452339
646198749
426878589
568441217
187751399
847325789
856004188
712783719
421986658
136439626
478720187
498217145
237774110
522841120
13966561
834435219
461199020
73493485
426442267
549603536
975679778
820518718
911418822
856004188
717938872
875534820
418036050
863811895
41313455
481060510
78801613
228119607
934940759
211501550
408052059
863811895
182713079
850155225
946947811
934568314
188951867
863811895
428078371
911418822
768408832
386532399
30892234
343475073
286579723
593893694
528841663
815607113
508169396
495685549
813260614
225884856
288367385
889860888
741247255
846818493
481060510
932407686
776971070
773064798
174797437
898887461
369505613
199849938
943926624
84349982
508169396
460753624
640428966
359276766
820518718
953945096
894704509
865246627
895702295
253042435
836316949
470552607
498764393
863811895
618157701
384024779
178564414
178564414
836839919
528841663
112942428
806321726
68745311
519289874
247726590
925499417
962121020
561836042
923662898
414961729
145391636
834045476
136439626
469887000
797190759
469887000
495289894
960560612
768213918
199301519
622194201
299028724
267793037
617517113
852564845
693803923
528283325
280861244
404810767
384024779
248762914
970296947
860529392
15951662
172203837
485629911
336181883
620070080
198462585
130493002
418006599
538291430
846818493
63760504
475406355
588423957
40093086
889860888
187751399
195752241
970984700
941628085
317765140
310727806
744115870
687487748
264197020
229222936
787367263
925499417
877675580
576826666
187751399
497447862
94494540
519289874
51791358
688881917
154380237
962121020
843613959
726711468
199102860
612643445
178564414
677145693
865246627
178564414
389431456
831563044
863811895
385702297
690990975
593517949
784310083
478720187
688881917
477204602
846818493
970984700
773064798
479575261
743524772
926954256
932407686
914678144
479574685
847325789
912478428
326252155
962121020
404325063
392766348
462538808
58025944
23229851
923409250
979039471
895702295
731348782
152340395
104734029
151374167
925499417
925540639
976270287
974148721
280861244
693803923
995646506
397353990
588423957
745598746
58584058
763963886
326252155
829170219
359148957
894638660
474164667
29714846
473030907
976270287
460864789
934940759
151687766
372767619
889126331
693931699
331653196
226755584
733454774
622194201
286579723
29817260
622450628
317765140
482494503
479575261
962121020
925540639
507429460
683363697
778547527
932407686
586054806
527435940
799669254
617520948
809634556
187751399
620070080
226755584
768960976
695763902
925540639
806321726
460864789
319550216
187751399
14153845
607247763
112942428
507076926
40093086
654564081
188951867
647846941
450011962
145391636
187751399
806321726
776971070
474721867
899405815
90921344
211917585
155171369
289085952
626947336
863811895
628664061
820518718
814044665
187751399
435085870
31157306
965484371
447980021
834045476
863811895
863811895
873409500
7086112
863811895
536411290
607247763
813260614
852357468
617520948
971709002
196055153
571047035
712783719
763963886
155171369
809634556
470552607
726673082
211917585
219962856
889126331
379724559
61998275
436524274
317765140
982586003
736933697
418006599
709912908
547649408
479575261
873409500
641377542
280831396
196055153
495823738
766022188
837132486
813260614
443269252
574247087
317765140
113230760
4598075
893534487
41901067
981385165
601911847
885467094
316271107
763963886
745598746
177107193
877675580
187751399
620070080
796574644
104734029
925499417
685731817
960803572
899997766
49453881
813260614
68219813
987074364
494688308
834435219
495289894
918301037
124185175
707539040
160862559
796574644
850155225
170590915
633361710
503852174
813260614
970944023
934568314
289085952
847121389
218634989
617520948
865246627
113961031
165826598
617520948
397353990
545758504
889126331
422980334
674648102
646198749
359276766
685229132
30290084
830908142
588423957
694002421
145391636
247726590
394119685
477776586
953945096
877053193
525615840
776971070
155171369
733454774
404810767
326252155
813260614
877675580
863811895
170680637
617520948
607247763
574247087
820518718
813260614
561769463
813260614
894704509
736933697
289085952
792647734
15446117
130493002
359276766
187751399
209486425
866431650
618256310
312949855
820518718
30892234
171959467
960560612
844931145
610989720
883181773
149469031
532106943
646198749
218634989
226950890
769718990
899997766
280861244
864815365
786293596
165826598
228669536
418006599
76430144
535370597
478720187
691943808
382871663
579214555
366460175
934940759
825319853
805613461
495823738
290428107
723012627
117990828
461199020
73493485
739787346
820428591
479574685
611315133
474721867
187751399
655988988
179610013
712783719
247726590
962121020
105891417
392766348
962121020
820518718
661816277
806321726
182713079
211501550
674648102
54803574
568523052
1966258
507076926
836316949
450011962
375906658
684946912
73493485
158429103
72855651
934940759
40093086
731348782
778547527
419286425
234734378
889126331
310727806
420793021
63760504
343475073
342547871
384024779
287988655
469887000
53792712
299028724
439148978
541375413
821644936
435085870
817083170
473030907
870945541
498159803
197598987
568523052
54803574
100908865
895702295
925499417
237774110
863811895
712783719
693803923
14172224
649892962
771260492
766929566
731348782
96564753
78727809
798432181
414961729
495289894
653950619
726711468
803375912
320421616
486008546
843613959
482494503
152496259
86800564
83802134
519289874
164903451
353996994
607763407
14153845
970984700
155171369
45396683
961625182
15951662
418006599
165826598
685731817
806321726
165826598
729454626
155171369
488776790
733101925
165826598
350963413
365785305
630709932
527659892
895702295
140628461
165826598
640428966
469887000
717938872
674648102
677145693
444084893
987074364
863811895
693803923
496740700
845495491
402553843
856004188
852564845
863811895
846818493
382871663
187751399
220944230
480280306
29714846
342519194
187751399
752485092
76582853
611315133
452196623
830537197
588423957
846818493
813260614
418036050
160862559
598027580
199849938
793600825
192714440
460864789
168133547
665468115
226781447
525615840
230714741
609787248
672026389
979921021
125122892
733222158
346608058
967452339
404325063
532106943
620265131
474721867
687487748
962121020
476765100
151687766
264197020
579214555
555236061
932888618
338439178
199102860
165618311
625963047
665468115
549617383
686960698
247726590
346608058
861045550
145391636
450011962
324946481
36805549
152496259
607247763
593517949
140547683
469887000
459261439
570927565
885897063
773064798
336181883
421986658
418036050
943926624
647846941
448514507
264197020
90072075
535370597
726711468
588423957
316505173
156736834
216796502
830908142
262564222
211917585
496740700
634581329
168061031
63760504
94494540
418036050
49453881
813260614
461780349
673194911
226950890
262564222
538291430
211501550
353996994
972311289
703565558
461199020
320421616
289085952
473390446
707539040
475406355
57665797
452923040
830908142
846818493
112942428
196055153
694002421
240530255
587398722
285945783
947734774
151687766
228119607
758497249
847121389
485629911
744115870
863811895
288367385
527659892
198462585
62561446
731348782
922652752
545036041
948919574
112942428
846127187
736838068
768213918
675987938
431053614
974148721
768960976
680997507
148235150
620265131
447953081
267551964
145391636
981385165
711110244
461199020
211501550
281686457
336181883
873409500
288367385
376411279
922652752
477204602
64780140
532106943
863811895
30137740
978638423
742927254
846818493
403160863
653950619
731348782
705678651
369826103
693803923
743524772
832309272
663082348
247726590
960560612
149469031
962121020
62561446
846818493
733454774
392766348
50693569
733101925
426442267
212610569
326252155
699189748
803538166
359276766
446025247
100908865
825319853
238486115
705678651
495289894
579214555
875534820
481060510
20046543
865246627
813260614
733101925
996434290
103582716
825319853
741247255
672026389
223505162
592104762
475437536
623822477
324946481
508169396
156736834
281686457
825319853
803375912
648414092
209486425
805613461
684210854
20046543
171959467
422980334
422980334
45396683
995857201
980451751
286781205
497447862
503852174
989101388
326660698
535370597
836316949
847325789
930968735
460864789
846127187
845495491
418036050
280861244
804588099
237774110
883181773
972311289
585653645
211501550
469887000
865246627
62561446
682204292
428809332
226755584
772435595
84349982
460864789
622450628
825319853
557850088
497823253
226950890
588423957
768213918
587398722
196055153
820518718
422980334
532962643
160628174
49453881
292670161
461199020
906055484
772435595
397353990
199849938
980451751
423500607
515421332
519289874
174797437
729454626
44110928
966952974
4598075
262564222
655988988
745598746
262564222
617520948
844829978
535370597
788124070
834045476
920920935
714257656
820518718
30290084
16397717
14153845
776971070
999232995
155612657
515421332
744172657
508169396
384024779
290428107
462538808
633361710
130493002
52790338
384024779
361557260
618256310
293027403
694002421
820518718
675987938
524030034
948003821
536411290
487049537
617520948
404810767
211490167
763963886
950875072
881722892
532106943
53792712
280861244
918301037
677145693
536411290
312535291
493368479
414961729
418036050
304977626
188951867
617520948
588423957
886160282
856830201
184209517
795741936
187787381
60580168
317765140
639736081
317765140
694002421
591045624
587398722
834270774
975119497
442733547
336181883
987074364
659613804
326252155
208548794
953505287
41313455
226781447
316505173
247726590
598799497
609787248
980451751
695763902
247726590
165826598
256483095
168133547
527659892
527659892
740153538
877675580
585340322
987074364
617517113
420793021
881722892
238486115
723975102
94494540
140547683
40093086
885467094
422980334
148235150
970296947
116902078
156141870
316505173
959165743
197598987
881722892
418036050
792349951
470068438
895702295
825319853
726711468
326252155
607763407
196055153
310727806
726711468
293027403
941628085
460864789
450011962
836316949
58025944
174403279
497823253
446844184
275105499
469887000
733454774
418036050
546129589
905066288
961531802
496740700
873409500
361629634
310727806
825319853
673194911
422980334
34228088
461199020
385702297
256483095
440068890
773064798
479575261
60580168
310727806
171959467
623822477
989519739
469887000
154380237
105580676
359148957
230663188
15730064
455499294
570927565
901625413
962121020
994659611
160628174
503852174
209486425
386259012
475406355
693803923
494688308
625963047
617520948
594547625
825319853
73493485
534581513
809634556
989101388
262564222
578171904
310727806
778547527
608558360
743524772
900586768
733101925
326252155
999140854
532106943
463741777
439148978
473030907
618256310
418036050
477204602
72855651
576066531
16397717
199143661
528283325
208548794
62133486
14172224
452196623
609787248
392133827
299028724
247726590
453238269
60580168
88442380
812416562
196055153
820428591
99123734
196055153
953505287
238486115
496740700
763963886
177107193
925499417
578171904
709912908
784310083
934940759
342473420
14172224
519055855
469887000
925499417
20046543
534581513
925499417
744115870
620981488
342473420
763963886
717938872
555236061
398618986
404325063
117315825
828661728
813260614
766929566
799256599
46459702
885897063
342376405
247726590
289085952
739652206
856244838
742927254
842865912
15730064
392766348
104734029
733454774
55276733
584030519
267793037
895702295
155171369
803538166
379724559
948919574
414961729
914678144
763963886
745598746
234816183
455499294
7086112
334764325
779721769
689294924
863811895
404325063
130493002
934568314
145391636
804588099
693803923
795741936
922652752
577321764
589082456
112573346
366460175
856004188
895702295
421986658
112573346
886160282
788105500
688976482
404810767
932888618
976270287
673194911
94494540
196055153
588423957
994659611
480280306
78801613
994659611
771260492
384024779
384024779
369893673
333860688
681654788
304977626
493368479
310727806
868839773
414961729
842456531
699189748
240530255
886279736
618256310
469469717
182713079
515421332
86800564
792647734
796574644
460864789
922652752
54803574
78727809
797190759
498159803
89282207
899997766
585481883
337501848
384024779
147270614
519289874
702269717
228380174
846818493
877675580
889126331
733222158
987074364
972311289
791225868
726711468
894704509
762443934
788239370
461199020
586054806
326252155
960560612
145391636
310727806
137613609
319550216
586054806
24339466
287988655
970984700
426816739
495823738
165826598
43400282
792647734
96564753
532106943
791225868
187751399
996434290
825319853
685731817
525615840
112942428
804588099
961531802
784310083
366460175
804588099
582701054
480280306
155171369
320421616
947644187
525615840
881722892
681668274
700310443
155171369
252340749
78801613
23157284
815119468
838797853
29714846
113230760
86067843
460753624
204144478
418036050
479574685
759295957
151687766
1966258
933513036
877675580
931353246
579214555
960803572
889126331
316505173
611315133
672026389
649892962
455709411
820518718
792647734
527659892
825319853
426442267
209486425
527659892
903812279
49255319
420840926
148235150
171959467
975119497
460403764
198462585
339787241
110472115
987074364
536411290
334764325
125122892
397353990
804588099
463968791
383092406
229803262
247726590
962121020
994659611
421986658
469887000
358606451
834435219
252340749
304330270
72855651
527659892
494688308
230663188
604743216
661816277
455709411
500552414
535370597
733454774
886279736
463741777
448514507
461199020
285945783
863811895
776971070
690990975
262564222
90677867
625963047
394119685
426442267
211501550
339179914
786293596
763963886
104734029
658474134
522839714
26383599
970984700
730852316
847325789
333790730
863811895
799256599
527659892
160797551
863811895
469887000
309128155
934940759
161583771
779721769
702269717
117315825
846818493
925499417
94494540
532106943
773671967
78801613
684946912
834435219
598799497
359276766
857704013
947644187
568441217
187751399
28307690
450190331
784310083
934940759
185645739
151374167
292637770
886160282
450011962
187751399
452923040
459261439
846818493
29714846
778814112
392766348
187751399
190118818
763963886
68700442
359148957
253538463
124185175
328464067
914678144
77416700
767828166
137070595
766022188
825319853
480280306
384024779
881722892
446844184
689809573
478720187
974575876
49502087
469887000
216796502
661816277
745598746
571047035
834435219
888599975
44110928
693803923
25932373
58025944
78801613
450011962
836316949
289085952
158429103
915012879
889126331
24339466
773671967
264197020
863811895
856244838
726711468
418036050
469887000
568523052
369893673
188951867
846127187
594606310
618256310
993345912
733454774
842456531
299785917
757502776
659613804
831563044
896594863
982586003
188951867
941113591
659613804
690990975
58584058
460864789
177410804
30137740
475437536
693803923
176495218
469469717
450011962
763963886
386532399
165402101
768960976
881722892
262564222
49453881
198247468
508169396
452923040
500491568
682166403
812180988
699862909
568441217
895702295
187751399
361557260
289085952
594547625
745598746
422980334
799669254
834435219
36805549
763963886
799256599
536940355
474721867
675987938
97137446
517175114
156141870
788105500
30892234
508169396
589082456
479575261
171959467
460864789
460864789
730852316
466444309
125122892
834045476
174403279
672026389
414961729
474164667
442733547
97137446
846818493
779721769
448514507
776287899
117315825
386532399
342473420
331653196
872686922
925540639
994659611
460864789
151576322
747419514
527659892
252340749
187751399
384024779
43400282
863811895
923662898
660644644
498159803
717938872
791225868
591045624
725288221
185645739
722042450
418036050
237774110
587398722
334764325
331653196
865246627
949152491
30290084
996434290
994659611
225884856
287988655
528283325
418036050
805613461
579214555
787367263
588423957
856004188
113961031
733101925
975119497
247726590
776971070
976270287
303909226
40093086
68745311
863811895
208548794
612643445
185468977
895702295
791225868
899997766
386607125
986911052
533443999
299028724
49502087
671740178
563048079
469887000
262564222
618256310
90072075
527464037
461831449
745598746
418036050
402553843
185468977
366124435
685731817
187751399
593960001
843014489
379724559
843014489
763963886
196055153
834270774
845495491
976270287
882210421
889126331
683363697
342519194
875139691
346389815
452923040
576826666
914678144
536940355
20046543
961625182
995047714
946947811
125946566
593960001
30290084
795741936
434233426
211501550
568523052
418006599
932888618
452196623
6003194
634102826
165826598
707539040
326660698
245137014
286900465
717938872
402355081
682204292
905066288
972311289
703315157
219962856
705717233
136439626
804588099
418036050
145391636
950812710
30290084
83802134
189212613
134473521
228669536
287988655
812416562
199301519
863811895
479574685
464207552
500110724
461199020
247726590
895702295
414961729
856004188
455709411
561722488
408052059
331653196
326252155
535370597
617766138
679303229
868839773
330674082
882227175
16397717
685731817
401533783
28307690
78727809
693803923
105891417
834045476
925499417
461806508
863811895
479575261
625963047
989519739
49255319
191099639
366460175
773077001
906902078
561769463
693931699
792647734
561722488
414961729
574247087
527659892
912478428
418006599
849931458
498159803
828133828
498159803
598799497
404325063
617517113
914678144
699862909
689294924
745598746
557850088
588423957
691732395
863811895
418006599
281760589
863811895
450011962
882227175
866431650
248762914
30137740
196055153
763963886
418036050
414961729
90677867
953505287
588423957
178564414
509828342
339787241
211501550
365785305
28307690
914678144
679303229
547649408
702269717
836839919
806321726
247726590
861565871
324946481
78727809
925499417
247726590
837132486
296052381
136439626
852564845
90072075
557850088
776971070
211917585
588423957
453584270
989791441
48675882
421986658
379724559
620070080
15951662
793600825
253042435
918301037
40093086
568523052
45682233
431053614
842456531
101387138
533443999
846818493
638455202
763963886
223505162
442117547
713660395
188951867
825319853
825319853
763963886
771265962
926954256
384024779
941628085
292670161
418036050
9688595
366460175
211501550
685229132
361629634
461658278
459261439
843014489
461199020
165826598
211068792
646198749
825319853
917818490
369826103
44110928
763963886
825319853
843014489
359148957
971066181
412162897
758497249
989519739
860529392
877675580
469469717
461199020
480280306
187751399
708029009
573159446
934940759
996434290
414961729
585340322
461780349
155171369
473030907
99123734
628664061
365785305
868839773
528944829
644456535
934568314
442733547
179610013
369826103
289085952
147270614
407903469
418036050
446025247
787367263
46459702
324946481
485629911
68219813
992639205
982856362
45396683
773671967
925499417
684946912
617520948
845960668
500552414
846127187
461806508
155171369
151576322
895702295
211501550
404325063
171959467
648414092
915268602
768213918
690990975
541375413
757502776
408052059
848515514
769062146
496740700
693803923
475406355
76582853
528283325
843014489
204694095
435085870
763963886
950812710
384024779
708029009
208548794
806321726
846818493
211917585
373921389
661816277
152496259
117055993
76248563
820428591
825319853
995646506
894704509
435085870
216796502
373921389
488776790
414961729
825319853
999232995
545036041
450011962
900586768
649892962
237774110
885897063
165826598
683363697
625963047
665468115
741247255
902427368
247726590
646198749
989791441
778547527
834435219
35354272
211501550
889860888
959165743
30892234
860687975
498217145
519289874
72822573
50693569
731348782
653950619
843014489
419735841
32677570
469887000
694002421
475406355
588423957
573159446
507429460
950812710
729454626
690990975
450011962
178564414
672026389
152496259
604743216
987074364
825319853
941628085
495289894
512418566
209486425
440068890
394823273
24714549
262564222
868839773
495289894
41313455
473030907
509828342
654564081
549603536
165826598
461806508
461806508
478720187
640189179
466444309
925499417
901436277
646198749
14153845
474721867
216796502
386259012
515421332
448514507
557850088
479574685
665468115
72855651
404325063
440068890
517175114
89742359
418036050
347286822
888599975
63760504
469887000
155612657
289085952
788239370
508169396
155171369
158429103
686428527
406532326
992639205
20046543
918301037
220944230
961625182
204144478
852234606
90921344
703565558
766022188
736933697
622450628
902427368
587398722
852357468
63760504
731348782
693803923
61998275
731348782
691732395
285025385
498159803
748143564
960560612
422980334
247726590
470552607
469887000
469887000
945261580
479237319
941113591
512357278
518213317
187751399
992639205
461199020
856004188
359276766
950321665
889860888
151374167
733454774
852234606
948297435
724508568
838797853
691732395
846818493
253042435
594547625
197716392
776971070
805613461
253042435
211490167
369505613
414961729
689809573
442117547
247726590
598027580
461199020
852234606
246768591
813260614
460753624
519289874
776971070
384024779
846818493
187751399
576066531
331653196
825319853
343475073
896594863
384024779
726673082
234734378
970984700
187751399
806321726
962121020
336181883
950875072
989791441
46459702
152496259
661816277
461199020
693803923
688976482
455709411
461199020
339179914
392568463
422980334
398618986
385428880
16397717
372057935
463141213
461199020
426442267
211068792
492766547
753770013
434233426
310727806
925499417
422980334
942948535
369505613
395197974
463968791
1966258
350963413
99123734
899405815
805613461
383673741
165770587
561769463
275105499
89282207
7086112
656267649
682204292
588423957
460753624
976270287
264197020
585340322
182713079
479575261
267551964
963184022
155171369
104734029
725288221
528841663
497823253
246768591
694002421
35354272
460864789
23229851
682166403
480280306
450011962
84349982
218634989
262564222
585340322
495289894
639100432
228669536
464207552
934940759
588423957
792647734
585426319
476927721
285945783
112942428
366124435
40093086
160628174
972311289
198462585
475437536
889860888
188951867
747756128
28718707
713660395
870945541
461199020
982586003
828133828
889126331
13966561
792647734
771265962
646198749
116440573
970296947
500491568
228380174
373921389
568523052
52790338
799256599
88442380
622450628
105580676
470552607
845495491
992639205
191099639
969282688
813260614
889860888
736838068
418036050
461199020
987074364
959165743
591045624
470552607
247726590
378581611
915262923
925499417
386607125
45396683
292304899
36805549
762654431
179610013
363336541
247726590
474164667
836839919
976270287
519289874
688976482
418036050
44110928
971066181
684946912
932407686
685731817
525615840
948003821
831563044
899405815
640459014
532106943
366124435
145391636
899405815
707539040
745598746
395197974
609787248
240530255
577190122
813260614
461199020
639736081
717938872
221106932
579214555
726673082
825319853
187751399
406336157
940167556
497823253
482494503
661816277
397010053
220944230
685731817
136439626
798432181
486710457
450011962
180224574
152734787
825319853
519055855
188951867
845960668
722042450
15951662
809634556
145391636
911418822
423500607
187751399
533443999
618256310
846127187
57665797
285945783
588423957
768213918
346425576
180814817
335162913
658474134
209780052
401533783
574247087
575977310
460864789
460753624
247726590
588423957
420793021
685731817
914678144
574247087
15446117
460864789
218634989
237774110
588423957
152496259
579214555
925499417
96564753
485629911
791225868
962121020
638687446
633527481
49453881
23157284
30290084
90072075
897935839
474721867
260986004
753714361
488776790
852564845
961531802
836839919
726673082
609787248
684946912
230663188
211917585
909796114
953945096
654564081
480280306
147270614
925499417
994659611
477204602
846127187
500110724
733774305
216796502
863811895
369826103
981385165
384024779
342376405
886279736
847325789
187751399
50693569
460864789
914678144
358606451
834045476
528841663
776287899
477204602
925499417
290428107
460864789
992639205
385702297
163141101
628664061
450011962
852234606
452923040
934940759
534581513
557850088
731348782
825319853
535370597
942948535
689294924
382871663
655988988
44110928
763963886
786293596
962121020
439148978
292670161
846818493
722042450
843014489
831563044
895702295
305601386
366460175
154380237
805613461
508169396
77416700
901625413
519055855
416154636
321256348
333790730
976270287
461199020
950812710
155171369
943926624
262564222
182713079
622450628
819592221
94494540
36135744
9688595
375675729
848515514
655988988
386607125
371463627
273764854
900586768
941628085
353996994
712783719
684946912
830172198
171959467
418036050
895702295
228380174
196055153
450011962
953505287
386607125
693931699
426442267
795741936
691732395
846818493
418036050
14153845
914678144
817083170
187751399
212610569
418036050
620070080
693803923
703565558
532106943
741247255
285945783
805613461
455709411
918301037
860529392
485629911
402553843
178564414
625963047
165826598
528841663
24339466
262564222
9688595
836839919
326252155
594547625
185645739
987074364
72822573
137070595
366460175
63760504
592137011
766022188
15951662
346608058
1966258
68700442
639100432
683305543
806321726
508169396
702269717
615396002
571047035
729454626
776971070
779721769
992639205
253042435
742384295
817286434
140628461
376411279
743524772
804854729
576066531
776971070
160862559
287988655
13439798
140415698
724508568
136988919
742384295
745598746
813260614
693803923
895702295
222630259
923662898
747419514
49453881
771265962
527927765
634850206
247726590
658474134
44110928
63760504
479574685
90072075
474721867
646198749
861565871
480280306
620070080
863811895
225884856
192714440
94494540
693803923
462538808
384024779
807560153
955354570
846818493
979921021
536411290
804588099
52790338
470552607
361557260
486008546
452923040
902427368
658340431
486008546
385702297
934940759
422980334
820518718
691943808
736838068
703315157
459261439
813804149
703565558
742927254
667625467
480280306
211068792
693803923
852357468
113961031
901436277
125122892
247726590
527659892
866431650
519055855
691732395
724508568
525615840
15951662
812180988
846818493
588553600
155171369
211501550
455499294
593517949
831563044
813804149
418036050
646198749
6003194
112942428
981385165
440068890
406532326
15446117
642356525
923662898
623822477
154380237
72855651
797190759
326660698
959165743
155171369
90921344
208548794
620070080
852564845
187751399
609317498
382871663
343310302
340255308
989519739
336181883
406532326
941628085
418036050
385428880
633527481
537370857
863811895
915262923
346608058
24714549
967452339
972311289
384024779
989791441
703565558
156736834
422980334
264197020
847121389
961625182
68745311
919213048
634850206
610939148
170680637
155171369
418006599
240530255
914678144
519289874
804588099
845960668
461199020
461199020
394823273
976270287
285945783
693803923
238486115
991158175
49453881
953505287
519289874
495289894
796079771
165826598
975119497
403160863
991158175
579214555
856004188
856004188
528841663
461199020
117055993
226950890
571047035
238486115
204144478
155171369
136988919
863811895
382871663
455499294
461199020
545758504
925499417
237774110
164903451
404325063
612643445
925499417
439148978
813260614
211490167
795741936
40093086
459079239
98677422
795741936
820518718
693803923
677145693
440068890
863811895
113230760
384024779
110472115
993345912
248762914
220944230
182713079
956697836
178564414
705678651
23229851
389431456
684946912
185645739
895702295
686428527
622450628
105580676
747756128
618256310
30290084
469887000
689294924
825319853
682204292
803375912
40093086
62561446
914678144
842456531
287988655
179610013
693803923
188951867
674648102
536940355
906902078
814052326
830537197
98677422
317765140
686428527
247275347
925499417
189375694
73493485
179610013
759295957
384024779
863811895
299028724
842865912
771265962
267793037
324946481
847121389
915268602
535370597
220944230
763963886
44110928
510850074
885467094
337501848
723012627
160628174
834270774
617520948
813260614
89282207
962121020
820518718
893534487
628664061
188951867
114453482
837132486
847121389
892123621
773064798
211501550
497823253
9688595
901436277
414961729
585481883
230714741
643994331
934568314
423500607
684210854
262564222
372057935
384024779
443797059
187751399
234734378
825319853
281686457
814052326
525615840
788124070
717938872
745598746
805613461
240530255
925499417
972311289
547649408
817286434
145391636
733454774
825319853
714257656
480280306
703315157
812416562
462538808
535370597
863811895
459261439
136882427
843014489
32677570
340255308
604743216
547649408
568523052
863811895
527659892
382871663
294478225
708029009
773064798
281686457
469887000
281760589
607763407
962121020
976270287
986911052
962121020
4598075
594547625
820518718
165826598
476765100
469887000
461199020
237718768
199102860
948919574
474721867
460864789
532106943
361557260
898887461
889860888
480280306
672026389
934940759
685731817
877675580
418036050
422980334
918301037
91364466
382871663
225337406
804854729
846127187
889860888
873409500
552679123
863811895
495512249
925540639
477204602
304977626
361629634
601911847
165826598
862850847
40093086
446025247
684210854
901436277
148235150
463968791
661816277
389431456
461199020
691732395
375675729
275227218
763963886
695763902
418036050
733454774
379724559
136882427
856004188
289085952
437027557
895702295
461780349
899405815
361629634
703104144
622194201
712783719
894704509
546129589
617517113
680997507
989101388
920920935
895702295
185645739
30892234
212610569
165826598
644456535
16397717
76248563
4598075
159888769
733222158
792349951
690990975
959165743
508169396
461199020
469887000
941628085
942948535
20046543
485629911
198462585
165826598
799669254
285945783
247275347
685731817
688976482
46459702
671188206
147270614
480280306
310727806
898887461
856004188
989791441
512357278
470068438
535370597
532106943
685229132
856830201
634581329
152496259
625963047
532106943
889126331
889126331
216796502
117055993
813260614
101387138
600863252
78727809
372767619
745598746
230714741
982048989
342519194
579214555
228380174
309128155
766022188
208548794
622450628
476927721
610989720
677145693
881722892
640428966
475359071
461831449
112573346
366460175
688881917
707539040
473030907
934940759
62561446
426442267
753770013
795741936
744115870
477776586
461806508
286579723
796574644
110472115
422980334
994895724
403160863
417165509
50693569
663082348
436964864
844931145
873409500
866431650
991158175
240530255
803383453
934568314
431437885
870945541
422980334
482494503
333860688
950812710
459699465
149469031
703315157
30137740
901436277
733222158
568441217
962121020
434233426
481060510
982586003
515421332
863811895
881722892
285945783
165618311
310727806
930968735
868839773
971709002
333860688
981385165
863811895
211501550
379763634
461806508
585426319
975679778
970984700
953505287
319550216
152734787
711110244
50693569
188951867
461199020
894704509
643994331
693803923
814044665
165826598
262564222
695763902
932407686
820518718
247726590
993345912
289085952
428809332
473030907
209486425
682204292
151687766
346389815
895702295
294478225
121647693
226950890
579214555
238486115
760475272
703315157
312949855
209486425
661816277
459261439
900586768
497447862
209780052
459079239
381981943
160862559
926954256
469887000
658340431
707539040
498217145
945261580
98010773
84757179
967452339
495823738
179610013
692879245
713660395
165402101
460864789
464426005
617766138
346389815
912478428
64780140
934940759
793656520
442117547
639100432
745598746
286900465
965484371
117055993
462538808
974148721
500552414
218634989
870945541
406532326
100908865
176495218
729454626
847121389
695763902
474721867
303909226
766022188
845960668
748143564
705678651
228669536
461806508
461806508
744172657
264197020
585340322
688976482
404325063
527659892
948919574
89282207
53792712
58584058
594547625
525615840
414961729
461806508
211501550
632208229
541868355
247275347
211917585
638687446
934940759
509828342
426442267
280857925
439148978
500491568
620070080
956697836
76582853
688976482
296052381
187751399
30290084
353996994
333790730
792647734
418006599
208548794
247726590
682204292
763963886
726673082
946947811
586054806
426442267
23157284
392766348
658340431
995857201
863811895
856004188
640428966
956697836
979308290
844931145
930968735
211501550
463141213
309128155
693803923
444084893
190118818
975119497
860529392
609988504
914678144
287988655
68219813
199143661
693160228
693803923
373921389
545036041
682166403
776971070
112942428
579214555
289085952
733101925
461199020
547649408
386532399
763963886
804588099
171959467
982048989
640189179
911418822
630709932
762654431
776971070
980451751
275105499
717938872
536940355
15446117
84757179
813260614
796574644
147270614
895702295
463141213
165826598
104734029
187751399
439148978
691732395
264197020
934568314
667625467
865246627
820518718
962121020
934568314
889126331
638455202
84349982
825319853
448514507
103582716
807560153
863811895
998184008
379724559
920709305
422989263
792349951
976270287
925499417
805613461
23229851
685229132
450011962
932888618
717938872
834435219
453584270
894020648
317765140
401533783
326252155
934940759
873409500
642356525
593893694
825319853
68700442
881722892
199143661
420793021
622450628
745598746
164903451
86067843
762443934
843014489
280831396
535370597
488776790
806321726
299028724
980451751
768960976
73493485
546129589
418036050
49502087
310727806
84349982
803538166
917818490
834435219
330674082
240530255
418036050
825319853
386259012
685229132
418036050
576826666
905638180
812416562
685731817
537370857
896594863
285945783
460864789
691943808
653950619
848142121
312949855
773077001
53792712
493368479
832309272
588423957
152734787
863811895
473030907
285945783
960560612
846127187
617517113
574247087
773064798
155171369
861565871
190118818
528841663
468335533
434233426
895702295
112573346
965484371
103582716
450011962
343475073
497823253
678158111
931353246
711110244
460864789
582451729
208548794
561722488
585481883
962121020
453238269
331653196
14153845
238486115
280857925
634581329
847121389
30290084
941113591
717938872
466444309
473030907
588423957
775188229
30892234
392766348
873409500
690990975
498159803
995646506
371427916
758497249
262564222
607763407
975119497
247726590
251681024
20046543
863811895
999232995
342547871
843014489
575744853
744172657
934940759
61998275
125122892
585426319
419735841
418006599
693803923
26383599
788239370
30137740
693931699
52790338
310727806
292304899
172203837
394823273
418036050
552679123
91364466
478720187
461806508
155171369
788239370
343475073
778547527
229222936
846818493
776287899
889126331
467608312
113133286
947734774
262564222
134473521
147270614
804588099
320421616
825319853
866431650
570927565
289085952
941628085
375675729
622450628
468335533
642356525
420793021
204144478
914678144
293266598
922652752
459261439
450011962
439148978
407903469
894020648
768960976
63760504
209780052
675987938
903812279
925540639
30137740
769718990
941628085
461658278
253538463
474721867
847325789
177410804
844931145
609787248
941113591
455499294
796068509
962121020
247726590
519055855
281760589
620981488
961625182
1966258
598799497
681654788
804588099
515421332
91364466
151374167
699862909
792647734
846818493
768960976
739787346
15446117
191099639
860529392
607763407
685731817
383673741
759295957
745598746
812416562
384024779
585481883
418036050
579214555
190118818
130493002
334764325
469887000
495289894
176495218
63760504
528841663
653950619
317765140
586054806
638687446
617520948
475406355
498217145
350963413
397353990
534581513
187751399
568523052
110472115
940167556
889126331
856004188
779721769
776971070
992639205
793600825
384024779
58025944
13439798
339179914
338439178
346389815
450011962
747419514
703104144
616054235
895702295
211068792
863811895
674648102
64780140
414961729
658340431
974148721
976270287
165826598
342519194
686428527
843014489
849931458
655988988
625963047
452923040
339787241
156736834
191099639
247275347
885467094
588423957
36805549
165826598
846818493
208548794
792349951
197716392
986962793
555236061
262564222
846818493
136882427
792647734
455499294
495289894
776287899
97137446
60580168
139618793
532106943
915268602
675987938
144296415
568403567
811418489
617520948
981385165
145391636
881327219
16397717
322103335
440068890
863811895
155171369
230714741
925499417
40093086
247275347
474721867
956697836
199849938
372057935
607247763
342519194
392568463
868839773
226461520
275105499
125122892
970984700
359148957
763963886
240530255
814052326
155171369
265084421
763963886
899732589
30290084
889860888
281686457
948003821
72855651
981385165
863811895
208548794
418036050
187751399
585481883
470552607
707539040
330674082
693803923
84349982
154380237
226513871
178564414
240530255
731348782
632208229
731348782
211917585
240530255
889126331
134473521
187751399
918301037
803375912
62133486
825319853
199143661
920709305
326252155
707539040
856004188
445186159
507076926
744115870
934568314
987074364
632208229
285945783
507429460
178564414
606305288
386607125
846818493
863811895
100421989
404810767
460864789
384024779
96564753
316505173
889126331
179610013
741247255
691943808
834435219
182713079
776971070
925499417
6003194
838797853
365457864
689294924
464426005
317765140
667625467
979308290
991158175
285945783
870945541
264197020
136988919
630709932
116902078
459261439
461806508
426442267
515421332
112942428
942948535
948384226
20046543
953505287
140628461
470068438
527435940
805613461
545758504
889126331
690990975
292670161
24714549
361557260
333860688
609317498
863811895
469887000
799669254
992639205
40093086
617520948
342376405
320421616
863811895
148235150
620070080
289085952
230714741
439148978
418036050
570927565
987074364
670885490
883181773
423500607
889860888
813260614
846818493
776971070
461348214
804588099
404325063
188951867
182713079
112942428
742927254
934568314
796574644
881722892
860687975
353996994
714257656
661816277
896594863
948919574
394119685
32677570
7086112
797190759
923409250
265084421
519289874
461199020
966952974
703315157
331653196
178564414
791225868
379724559
907803560
812180988
401533783
689294924
479237319
187751399
439954002
160628174
211501550
989519739
216796502
499901949
594606310
902427368
495289894
15951662
545465568
7086112
813260614
385428880
865246627
535370597
268388599
64780140
49255319
187751399
404325063
481060510
389431456
49433624
23157284
766022188
464207552
617520948
289085952
901436277
622194201
563048079
144296415
246768591
461232788
863811895
646198749
779721769
171959467
450011962
268388599
836839919
225884856
830537197
289085952
856004188
847325789
304330270
625963047
349252118
806321726
844829978
414961729
898887461
165826598
535370597
49502087
932888618
469887000
643994331
275105499
925499417
863811895
846127187
359148957
515421332
892123621
618256310
285945783
528143340
337501848
518887536
568441217
895702295
63760504
461199020
199143661
112942428
326660698
486008546
68745311
237774110
72855651
237774110
648414092
915268602
474721867
883181773
4598075
700310443
959165743
847121389
641377542
959165743
915268602
48675882
204144478
339787241
211490167
152734787
475406355
211501550
310727806
464207552
617520948
806321726
784310083
646198749
147270614
419286425
847325789
820518718
763963886
778547527
836316949
771260492
394823273
392766348
280861244
889126331
225337406
648414092
376411279
677145693
147270614
136439626
561722488
6003194
863811895
895702295
463968791
470068438
825319853
394119685
187751399
414961729
717938872
136882427
83802134
836839919
289085952
481060510
825319853
525996413
863811895
834435219
588423957
228669536
847121389
76248563
532962643
847121389
228119607
632208229
473480446
693803923
461199020
507076926
689294924
639100432
9688595
495289894
733774305
62561446
902427368
212610569
767828166
623822477
292637770
385428880
729454626
473030907
825319853
247726590
623822477
392766348
208548794
717938872
240530255
392133827
925499417
385428880
519289874
165826598
23229851
744115870
187751399
285025385
366460175
237774110
262564222
418006599
228119607
760475272
901625413
905066288
191099639
561722488
473480446
165826598
527659892
479574685
112942428
88442380
398618986
905066288
481060510
474721867
999232995
145391636
901436277
842456531
407903469
561722488
190118818
528283325
160628174
238486115
211501550
819592221
628664061
165826598
646198749
960560612
110472115
188951867
948003821
703315157
846818493
515005545
339179914
813260614
359148957
622450628
885467094
842456531
346608058
470068438
623822477
68745311
587398722
825319853
419286425
382871663
125122892
336181883
837132486
422980334
187751399
386532399
346425576
680997507
469887000
442733547
460403764
262564222
40093086
532106943
838797853
744115870
285945783
140547683
825319853
479575261
976270287
609787248
317765140
717938872
145391636
331653196
275105499
843014489
180224574
934940759
476927721
60580168
950477187
898887461
825319853
404325063
888599975
199143661
674944129
845960668
247726590
316271107
290783272
733454774
419286425
860529392
418036050
731348782
820518718
857704013
773064798
488273162
346389815
289085952
265084421
24714549
594606310
812416562
462538808
640459014
623822477
847325789
525615840
685731817
533443999
461199020
442117547
199143661
885467094
812180988
262564222
463141213
492766547
392568463
994659611
440068890
372767619
799669254
911418822
942948535
392568463
519289874
863811895
482494503
418972850
934940759
809634556
794278573
228380174
495823738
310727806
44110928
14153845
814052326
229222936
84349982
914678144
49255319
459699465
683363697
414961729
836839919
967851876
339179914
475359071
211501550
188951867
125122892
208548794
174626059
459079239
758497249
461199020
479575261
838797853
961625182
462538808
251681024
442733547
266311627
199143661
844931145
925499417
989519739
84349982
286579723
863811895
500552414
24339466
422980334
320421616
685229132
950477187
16397717
209780052
868839773
639736081
594606310
763963886
796068509
404325063
592104762
324946481
895702295
296052381
766022188
766022188
440608370
648414092
418036050
479575261
656267649
125946566
649913691
61998275
326252155
730852316
685731817
28718707
130493002
646198749
813260614
953945096
594547625
688976482
846818493
961625182
731348782
508169396
606305288
155171369
768960976
113230760
690990975
837132486
379763634
154380237
450011962
685731817
218634989
331653196
948919574
163141101
218634989
607763407
187751399
178564414
286579723
481060510
136882427
695763902
461658278
495685549
829170219
450011962
296052381
691943808
693803923
865246627
455709411
459261439
281686457
442117547
136439626
803375912
385428880
925540639
989791441
768213918
310727806
486008546
693160228
967851876
117315825
24714549
461806508
461806508
886279736
60580168
208548794
4598075
317765140
152496259
199143661
340255308
404810767
656267649
208548794
989519739
461199020
693803923
936671066
794278573
610939148
460864789
392568463
34228088
834045476
920920935
289085952
846818493
275105499
685229132
712783719
461199020
260986004
788239370
703565558
94494540
113961031
736838068
310727806
343310302
469887000
508169396
343310302
789277313
836839919
414961729
563048079
733454774
428809332
76248563
404325063
444084893
160628174
461199020
863811895
527435940
895702295
729454626
208548794
379724559
834045476
317765140
100421989
240530255
953381221
541868355
856244838
14153845
113230760
925499417
763963886
825319853
178564414
843014489
536940355
177107193
160862559
264197020
262564222
422980334
932888618
586054806
46459702
992639205
975679778
286900465
843014489
439148978
508169396
466444309
999140854
877053193
989519739
532106943
268388599
195752241
112942428
397353990
625963047
617520948
461199020
515640365
209486425
113961031
689809573
813260614
726711468
187751399
541868355
745598746
34228088
77416700
996434290
974907081
198247468
844931145
707539040
394119685
14172224
84349982
168133547
32677570
793656520
745598746
707539040
528283325
875534820
96564753
488776790
812180988
414961729
801286639
528841663
863811895
961625182
112573346
188951867
317765140
898887461
552679123
322103335
955354570
814052326
414961729
617520948
744369863
152734787
846127187
394823273
894020648
359276766
976270287
628664061
846818493
326660698
117315825
130493002
519289874
772435595
53792712
712783719
394823273
757502776
863811895
20046543
392766348
947734774
959165743
714257656
846127187
634581329
365785305
495823738
825319853
587398722
519289874
185468977
54803574
461780349
703315157
873409500
846127187
962121020
218634989
233804156
264197020
863811895
991158175
495685549
90677867
148494167
834045476
386259012
196055153
89282207
528944829
229222936
917818490
836839919
950321665
950812710
914678144
763963886
804588099
481060510
187751399
165826598
886160282
830908142
211068792
468335533
62561446
881722892
384024779
262564222
402355081
653950619
572148211
535370597
641377542
537607258
461199020
815119468
905638180
585426319
392568463
503852174
371463627
304977626
179610013
970984700
379724559
474721867
923409250
486008546
152496259
615396002
331653196
316505173
905066288
527435940
634850206
288367385
312949855
426442267
899997766
813260614
712783719
575977310
264197020
593656354
435085870
803375912
475406355
902427368
7086112
692779630
527659892
275105499
174626059
714257656
468335533
757502776
863811895
813260614
846127187
462697557
745598746
863811895
571047035
881722892
535370597
422980334
442117547
532106943
196055153
268279939
655988988
962121020
469469717
53792712
962121020
622450628
459261439
262564222
479575261
912478428
622450628
830908142
469887000
825319853
592137011
821644936
793600825
962121020
320421616
190118818
343475073
330674082
598027580
77416700
574247087
238486115
604743216
495823738
218634989
145391636
479574685
179610013
886160282
473480446
450011962
712659620
384024779
414961729
872686922
547649408
568523052
68745311
685731817
587398722
98677422
90921344
830172198
863811895
999232995
72822573
155171369
607763407
404325063
479575261
863811895
198854868
736933697
480280306
450011962
703104144
683305543
846818493
825319853
829170219
792647734
13966561
187751399
981385165
980451751
206445311
136439626
936671066
16397717
375675729
726711468
9688595
335162913
989519739
942379440
147270614
893859904
208548794
9688595
899732589
342473420
899912696
961625182
28307690
124185175
174403279
418036050
480280306
130493002
733101925
85361582
846818493
825319853
912478428
889126331
574247087
601911847
996434290
950321665
585481883
459079239
22624267
23157284
495685549
504761268
708029009
178564414
646198749
836839919
418036050
533443999
886160282
914678144
463968791
899405815
799256599
209486425
733222158
670885490
211490167
289085952
86067843
592137011
421986658
962121020
420793021
54803574
688881917
653950619
609317498
731348782
170590915
980451751
165618311
171959467
404810767
846818493
414961729
414961729
798432181
481060510
820428591
264197020
661608404
331653196
475406355
232662069
460753624
179610013
711110244
395197974
641377542
418006599
870945541
462697557
426442267
474721867
394823273
907803560
461806508
799669254
336181883
212610569
331653196
463141213
151374167
941628085
496740700
382871663
895702295
248762914
226781447
426816739
151576322
422980334
528841663
124185175
460864789
234816183
900586768
582451729
549617383
843014489
280861244
478720187
873409500
584030519
369826103
525996413
873409500
453238269
473480446
503852174
289085952
744369863
77416700
931353246
788105500
498217145
972311289
748143564
384024779
742927254
987074364
598027580
453238269
966952974
788124070
418036050
485629911
959165743
452923040
901436277
532106943
237774110
600863252
359276766
620070080
426442267
536940355
317765140
253538463
970984700
831563044
288367385
208548794
52790338
479575261
896594863
149469031
623822477
179610013
366124435
238486115
923409250
911418822
480280306
292670161
280831396
211490167
398636908
922652752
246768591
51791358
594606310
84349982
905638180
766022188
187751399
461199020
507076926
618256310
349252118
155171369
168133547
292670161
76430144
392766348
617520948
863811895
532106943
969282688
478720187
803375912
592104762
61998275
608558360
848142121
248762914
247726590
60580168
253042435
527659892
846818493
463968791
786293596
863811895
601911847
260986004
693803923
899732589
842456531
317765140
281686457
218634989
834045476
317765140
745598746
870945541
532106943
803375912
792647734
598799497
743524772
925499417
36135744
30290084
723874919
903812279
211917585
707539040
848142121
60022166
99123734
268279939
538291430
820518718
211501550
317765140
470068438
151576322
695763902
795741936
238486115
863811895
366124435
609787248
925499417
240088664
110472115
211501550
171959467
733454774
187751399
359148957
312949855
461806508
512418566
460753624
12184341
187751399
418036050
117055993
309128155
155612657
598027580
620070080
796574644
165826598
304977626
461199020
264197020
932888618
165826598
447980021
893859904
495685549
709912908
495685549
532106943
665468115
712783719
902427368
264197020
470552607
476765100
94494540
766022188
145391636
773064798
113961031
117055993
44110928
208548794
588553600
326252155
864815365
216796502
160862559
90921344
804854729
934940759
898887461
418036050
768213918
264197020
961625182
155171369
20046543
422980334
188951867
533443999
379763634
495823738
847121389
547649408
899732589
209486425
830025751
733101925
848142121
779721769
310727806
104734029
931353246
230714741
815607113
663082348
994659611
982856362
966952974
156736834
112942428
123675187
994659611
940167556
182713079
617520948
479575261
187751399
779721769
418972850
240530255
98677422
165618311
196055153
934940759
609787248
474721867
178564414
731348782
515640365
797190759
875139691
563048079
969282688
694002421
646198749
934568314
906055484
914678144
179610013
889126331
31157306
32677570
588423957
428809332
688881917
94494540
383092406
337501848
14395290
733454774
385632981
568523052
813260614
962121020
911418822
799256599
431437885
787367263
609988504
469887000
346389815
901436277
486008546
649913691
155171369
280861244
245137014
947734774
821644936
470552607
264197020
299028724
607247763
285945783
707539040
729454626
252340749
960560612
693803923
105891417
626947336
677145693
15446117
978638423
453451039
317765140
117055993
343310302
381981943
460864789
585340322
661816277
359276766
625963047
828661728
53792712
582451729
303909226
745598746
372057935
268388599
555016996
788124070
112942428
925499417
638687446
115166721
545758504
792349951
843943106
464207552
464207552
805613461
899912696
527927765
342519194
500110724
229222936
863811895
610939148
846818493
776971070
253042435
304330270
620070080
310727806
211501550
881327219
452196623
680997507
745598746
155171369
615396002
452923040
630709932
617520948
831563044
731348782
799256599
295522812
962121020
823076230
298938062
36805549
916949269
856004188
671188206
113230760
971709002
528841663
788239370
846818493
343475073
934940759
804588099
158429103
714257656
654564081
29817260
895702295
310727806
881722892
30137740
187751399
760475272
695763902
598799497
870945541
226781447
799256599
515421332
612643445
914678144
470068438
903812279
527659892
450011962
461199020
843014489
460753624
420840926
145391636
899732589
495512249
726711468
20046543
780744629
463968791
177107193
757502776
665468115
961625182
467736387
49633131
445186159
434233426
607763407
58584058
237774110
330674082
962121020
989519739
585340322
873409500
63760504
688881917
15951662
576826666
478720187
187751399
895702295
197598987
856004188
825319853
474721867
959165743
535370597
51791358
437027557
643994331
460864789
655988988
509828342
574247087
240530255
140547683
187751399
519289874
620070080
99123734
216796502
607763407
346389815
198462585
925499417
792647734
772435595
797190759
330674082
361557260
5800030
593656354
310727806
319550216
16397717
72855651
63760504
211917585
154380237
685229132
376411279
422980334
528944829
788105500
620070080
834435219
481060510
661816277
442117547
925499417
53792712
561836042
1966258
902427368
52790338
30892234
766022188
863811895
476927721
68219813
863811895
729454626
90921344
778547527
812180988
889860888
112942428
281686457
820518718
742927254
960560612
149469031
76248563
907803560
796068509
825319853
962121020
418972850
264197020
693803923
404810767
744172657
229222936
846127187
94494540
469887000
623822477
726673082
182713079
881722892
585481883
932888618
112573346
532962643
934940759
899405815
461806508
745598746
693803923
856004188
346389815
995646506
923409250
208548794
247726590
920709305
646198749
682204292
165618311
187751399
158429103
418006599
766022188
579214555
863811895
199301519
965484371
461199020
286900465
50693569
588423957
481060510
677145693
500491568
532962643
331653196
703315157
842865912
426442267
253538463
228119607
294478225
233804156
436524274
165770587
995857201
422980334
934940759
32677570
803538166
604743216
182713079
398636908
372057935
253042435
787123547
778814112
15446117
722042450
741247255
41901067
381981943
863811895
208548794
906902078
825319853
366460175
731348782
154380237
547649408
234734378
262564222
731348782
116902078
477776586
330674082
508169396
685229132
495823738
632599319
422989263
604743216
156736834
742384295
994659611
730852316
446844184
856004188
182713079
385428880
426442267
148494167
479575261
604743216
498159803
331653196
995047714
114453482
825622103
793656520
220944230
280857925
974907081
112942428
187751399
707539040
646198749
743524772
310727806
549603536
962121020
848142121
806321726
211501550
825319853
796068509
474164667
829170219
708029009
62133486
763963886
617520948
933513036
495289894
674648102
620981488
382871663
29714846
647846941
296052381
346389815
848142121
208548794
585426319
225884856
896594863
923409250
674944129
89282207
420793021
406532326
189212613
204144478
962121020
444084893
216796502
68700442
266311627
868839773
519289874
654564081
366124435
91364466
31157306
420840926
625963047
136882427
305601386
925499417
317765140
435085870
820518718
748143564
863811895
211490167
800761317
528841663
828861960
165826598
209780052
846818493
184209517
758497249
881722892
681668274
776971070
15951662
825319853
758497249
434233426
389431456
117990828
712783719
350963413
707539040
813260614
152496259
889860888
136882427
950812710
846818493
799669254
104734029
267793037
714257656
987074364
461806508
712659620
517175114
312535291
394823273
191099639
934940759
225054155
886279736
555016996
925540639
889860888
561722488
148235150
699189748
617766138
992639205
647846941
609787248
247726590
140415698
535370597
187751399
155171369
528143340
125946566
689294924
35354272
532106943
317765140
225884856
112942428
281760589
788124070
445186159
328464067
333860688
594547625
788239370
856004188
61998275
330674082
654564081
384024779
836839919
487049537
568441217
90921344
846127187
25932373
155171369
788105500
312949855
726711468
864815365
384024779
992639205
317765140
963184022
401533783
699862909
577321764
899997766
974907081
498159803
918301037
418036050
834045476
151374167
692779630
130493002
527659892
692779630
171307283
813260614
253042435
856004188
575977310
262564222
225884856
532106943
916949269
182713079
895702295
124185175
40093086
73493485
532962643
417165509
852234606
515421332
495823738
208548794
713660395
474721867
712783719
639100432
497823253
536940355
211501550
805613461
923409250
832309272
999140854
948297435
112942428
640459014
77416700
693803923
736838068
461199020
196055153
468335533
806321726
894704509
875534820
460048941
40093086
15730064
124185175
588423957
238486115
470068438
825622103
646198749
461199020
923662898
90072075
436964864
180224574
140547683
112573346
208548794
6003194
187751399
903812279
618256310
225337406
935472774
155171369
161583771
239532971
856244838
820518718
461199020
497823253
788124070
479574685
998184008
813260614
144296415
499901949
384024779
831563044
895702295
776971070
677145693
460864789
482494503
555236061
469887000
889860888
825319853
852234606
846818493
40093086
692779630
187751399
641377542
178564414
386607125
885467094
604743216
320229507
773077001
474721867
693803923
64780140
606305288
577190122
586054806
623822477
265373476
36135744
237774110
925499417
317765140
942948535
703315157
673194911
733454774
923409250
709912908
375675729
245137014
187751399
151687766
815119468
752822558
660644644
995646506
165826598
828861960
889860888
174626059
482494503
863811895
5800030
178564414
369505613
630709932
766929566
536940355
98677422
247726590
863811895
996434290
731554451
763963886
115166721
156736834
745598746
932407686
418006599
979921021
358606451
856244838
623822477
171959467
51791358
352887424
623822477
461199020
889126331
475359071
335162913
813260614
237774110
267551964
149469031
688881917
798852972
585481883
375906658
394823273
211490167
600863252
238486115
35354272
89742359
130493002
418036050
339179914
585426319
803375912
591045624
439148978
585426319
29817260
992639205
422980334
545465568
934940759
30892234
99734549
324946481
518591907
745598746
86800564
961531802
527464037
926954256
759295957
941628085
829170219
992639205
78727809
532106943
293266598
209486425
836316949
885897063
23229851
947734774
402355081
419286425
220944230
6003194
999232995
745598746
933513036
766022188
237718768
404810767
149469031
778814112
406336157
971709002
228380174
863811895
709912908
948003821
806321726
40093086
914678144
442117547
158429103
532106943
418006599
189375694
1966258
788105500
862850847
847121389
592104762
253042435
253714730
836839919
846818493
262564222
950321665
151374167
617766138
156141870
992639205
708029009
665468115
912478428
253538463
382871663
517175114
733101925
846127187
151576322
317765140
422980334
239532971
326252155
211917585
422980334
561722488
852564845
211501550
30290084
468335533
469887000
386259012
889860888
419286425
845960668
474721867
461806508
894704509
674648102
574247087
164109300
470552607
382871663
786293596
497447862
262564222
450011962
273764854
731348782
73493485
455709411
155171369
151576322
573159446
609183073
948919574
504761268
187751399
384024779
798852972
675987938
495823738
334764325
920920935
685731817
616054235
475406355
825319853
470068438
831563044
834045476
882210421
691943808
440068890
187751399
654564081
385702297
725288221
535370597
20046543
768213918
381981943
331653196
397353990
461199020
847121389
535370597
515421332
461348214
148235150
225337406
326660698
369826103
896594863
877675580
898887461
264197020
382871663
846127187
268279939
487049537
661816277
359276766
117055993
233804156
422980334
685731817
358969436
339179914
617517113
972311289
685229132
508169396
168061031
863811895
24339466
875139691
889126331
496740700
381981943
515421332
90072075
776971070
218634989
550210998
326660698
693803923
450011962
239532971
474721867
744115870
187751399
225884856
104734029
831563044
763963886
273764854
812180988
280861244
569426086
814044665
51791358
180224574
404325063
778606270
779721769
346425576
252340749
475359071
461199020
161583771
474721867
994659611
518591907
528283325
940167556
693803923
825319853
846818493
809634556
799669254
319550216
634850206
461199020
346425576
934940759
382871663
965484371
474721867
845960668
617520948
437027557
992639205
825319853
333790730
384024779
843014489
324946481
649913691
386259012
211917585
24714549
684210854
189375694
976690614
844931145
406532326
446844184
211501550
426442267
267793037
846818493
480280306
729454626
507429460
950321665
99123734
689809573
310727806
250276207
769718990
768960976
208548794
863811895
873409500
474721867
469887000
617520948
480280306
895702295
317765140
731348782
190118818
228380174
97137446
264197020
324946481
48675882
889126331
685731817
372767619
324946481
961625182
830025751
174626059
86800564
453584270
463968791
84349982
191099639
693803923
211068792
682204292
707539040
469887000
392766348
843014489
151576322
286579723
136882427
310727806
88442380
423500607
29714846
962121020
435085870
519289874
532106943
773064798
925499417
218634989
699862909
812416562
901625413
187751399
450190331
78801613
768213918
407903469
452196623
191099639
570927565
112942428
40093086
948003821
733222158
78727809
689809573
763963886
609317498
561769463
561836042
461199020
515421332
803383453
248762914
464426005
848515514
769718990
83802134
24339466
264197020
863811895
791225868
763963886
972311289
105580676
932407686
187751399
14172224
192714440
208548794
820518718
836839919
877053193
503852174
918301037
825319853
32677570
384024779
899732589
206445311
643994331
515421332
745598746
970984700
814044665
385428880
342376405
281686457
918301037
419286425
182713079
52790338
376411279
640189179
460864789
525996413
152734787
834045476
776971070
358606451
161712421
148494167
863811895
216796502
889126331
771260492
316271107
450011962
549603536
524030034
498159803
515421332
979921021
836316949
846818493
787367263
60022166
789277313
769718990
464426005
290783272
239532971
422980334
208548794
972311289
187751399
187751399
863811895
30892234
543588231
137070595
699199410
703315157
585481883
378751388
412162897
151576322
9688595
104734029
299028724
863811895
789277313
828133828
361629634
286900465
24339466
546129589
478720187
198854868
474721867
28718707
796574644
555016996
209486425
863811895
496740700
688881917
577321764
625963047
182713079
406532326
576066531
24339466
532106943
655988988
461199020
917818490
693803923
363336541
339179914
94494540
769718990
889126331
776971070
140628461
492766547
496740700
359276766
961625182
792647734
13439798
863811895
15446117
925499417
654564081
527435940
925499417
611315133
760475272
16397717
940167556
834270774
226461520
825319853
422980334
845960668
264197020
61998275
609183073
845960668
496740700
460864789
250276207
229803262
474721867
585340322
495289894
450011962
535370597
485629911
863811895
644456535
921874297
693803923
582701054
140628461
897935839
404810767
468335533
744115870
469887000
204694095
733101925
384024779
30290084
114453482
863811895
238486115
253538463
740153538
286781205
842456531
191099639
863811895
264197020
90072075
149469031
726711468
620070080
404325063
155171369
791225868
799256599
995646506
625963047
460753624
895702295
606305288
803383453
140547683
863811895
801286639
740153538
536940355
573159446
68700442
895702295
487049537
819592221
182713079
7086112
378751388
178564414
49633131
104734029
702269717
86606394
717938872
649913691
112942428
467608312
532106943
41313455
470552607
705774848
763963886
113961031
836839919
898887461
236695223
426442267
504761268
552679123
901625413
397010053
398636908
237774110
361629634
459079239
617520948
469887000
736838068
140547683
692879245
792349951
384024779
372057935
418006599
825319853
881327219
211068792
992639205
724508568
545465568
191099639
467608312
475359071
893859904
920920935
838797853
987074364
693803923
813260614
693803923
813260614
825319853
15951662
382871663
625963047
895702295
469887000
418036050
606305288
923063597
901625413
447953081
460864789
831563044
820518718
819592221
863811895
744115870
794278573
763963886
211501550
158429103
592104762
674944129
187751399
285025385
588423957
461199020
569426086
730852316
986911052
882210421
604743216
519289874
442117547
384024779
535370597
187751399
901436277
165826598
475359071
863811895
587398722
799669254
12184341
386607125
994659611
326252155
843014489
863811895
804588099
744369863
532106943
649913691
24339466
863811895
682166403
914678144
561722488
684210854
532106943
330674082
171959467
68745311
177410804
211501550
218634989
925499417
987449031
864815365
889860888
350963413
208548794
838797853
155171369
199301519
646198749
383673741
495289894
955354570
992639205
453451039
496740700
656267649
598027580
208548794
805613461
681654788
731348782
280861244
479574685
480280306
820518718
470068438
517175114
886160282
469887000
847121389
160862559
477204602
846818493
914678144
640428966
379763634
863811895
852564845
923063597
260986004
445186159
519289874
474721867
359276766
925499417
334764325
831563044
527659892
23229851
30290084
545036041
376411279
923107443
333860688
803375912
326252155
462538808
251681024
336181883
881722892
179610013
836316949
906055484
336181883
278233399
989791441
165826598
772435595
228119607
682166403
712783719
552679123
148235150
7086112
30290084
886279736
461780349
925540639
592137011
680997507
634581329
842865912
112573346
147270614
823076230
278233399
901436277
724508568
731348782
171959467
762443934
916949269
812180988
622450628
527659892
684946912
873409500
103582716
187751399
450190331
877675580
461199020
386607125
486008546
622450628
587398722
268388599
211501550
745598746
212610569
320421616
961625182
60022166
237774110
61998275
358969436
532106943
766929566
473676129
757502776
418036050
522841120
903812279
863811895
94494540
192714440
253042435
78727809
326252155
187751399
989101388
692879245
58025944
584030519
618157701
620070080
266311627
674648102
461199020
13439798
459699465
247726590
247726590
528283325
936671066
532106943
682166403
268279939
197598987
617517113
310727806
856830201
792647734
962121020
693803923
23229851
7572521
342473420
961531802
445186159
812180988
685731817
742384295
28307690
834045476
886160282
495685549
164109300
814052326
498764393
771260492
495289894
634581329
426442267
161712421
823076230
623822477
211501550
607763407
320229507
446844184
825319853
208548794
577321764
868839773
528944829
384024779
693160228
418036050
16397717
417165509
744115870
882210421
155171369
404810767
248762914
461199020
45396683
462538808
30290084
923107443
293266598
179610013
722042450
247726590
406532326
546129589
863811895
792647734
836316949
843014489
847325789
918301037
609183073
582701054
707539040
536411290
898887461
238486115
20046543
962121020
994895724
247726590
473676129
689809573
620070080
948919574
736933697
852564845
507076926
873409500
942948535
525615840
155171369
675987938
515421332
731348782
177107193
392568463
620265131
863811895
216796502
197598987
174403279
925499417
649892962
299028724
677145693
768960976
925499417
494688308
528283325
769718990
463741777
464426005
20046543
147270614
830172198
620265131
552679123
736838068
310727806
972311289
820518718
955354570
536411290
226513871
470552607
88442380
864815365
736933697
773077001
60580168
247726590
847325789
7086112
768960976
617517113
677145693
593656354
461199020
845495491
190118818
791225868
647846941
155171369
653950619
570927565
796068509
496740700
384024779
94494540
440068890
101387138
792349951
353996994
247726590
693803923
124185175
768960976
485629911
925499417
693803923
154380237
459079239
317765140
873409500
267793037
23229851
337896012
28718707
226513871
693803923
889126331
660644644
515421332
339179914
863811895
527927765
211501550
830537197
466444309
815119468
995646506
604743216
115634702
671188206
147270614
155171369
972311289
422980334
850155225
745598746
693803923
240530255
658474134
863811895
403160863
339179914
861045550
561722488
60022166
384024779
216796502
211501550
948384226
685731817
912478428
688881917
281686457
286579723
980451751
795741936
275105499
442733547
486710457
863811895
889860888
475359071
941628085
856244838
616054235
439148978
768213918
339787241
304977626
914678144
625963047
508169396
955354570
155612657
847325789
369826103
705717233
762654431
404810767
713660395
568523052
196055153
86800564
528944829
515640365
804588099
408052059
813260614
285389966
503852174
699199410
877053193
24714549
385702297
475359071
461199020
836839919
9688595
713660395
267793037
187751399
499901949
970984700
498159803
848515514
90921344
972311289
62561446
178564414
23229851
462697557
422989263
96564753
536411290
745598746
418036050
925499417
90677867
418036050
394119685
211501550
688976482
805613461
386607125
182713079
598799497
995646506
585481883
53792712
594606310
228380174
825319853
813260614
474721867
903812279
579214555
211917585
234816183
422980334
331653196
962121020
733454774
600863252
198462585
971066181
239532971
280019477
462538808
820518718
889126331
812180988
220944230
905638180
703315157
240530255
872686922
113230760
699199410
674648102
654564081
863811895
975119497
140628461
773671967
466444309
170680637
856004188
378581611
825319853
187751399
225884856
860687975
462538808
90921344
813260614
188951867
498159803
970984700
188951867
895702295
775188229
693803923
812416562
962121020
187751399
684210854
464207552
209486425
576826666
743524772
361629634
976270287
685731817
982586003
906902078
431053614
469887000
778814112
993345912
976270287
694002421
499901949
579214555
247726590
250276207
575439595
536940355
84349982
863811895
165826598
41901067
693803923
532106943
461806508
585426319
392766348
639736081
569426086
460864789
776287899
843943106
151374167
161712421
41313455
906902078
303909226
854014508
366124435
875139691
326252155
461806508
788239370
953505287
204144478
585426319
298938062
240530255
987074364
575744853
464207552
962121020
593893694
847325789
693803923
537607258
588423957
717938872
762443934
187751399
331653196
188951867
404325063
925499417
610939148
545758504
579214555
527659892
846127187
155171369
473390446
903812279
899405815
268279939
684946912
820518718
188951867
829170219
281686457
776287899
925499417
225884856
654564081
557850088
557850088
845495491
317765140
825319853
267793037
692779630
262564222
112942428
178564414
863811895
741247255
20046543
518213317
773064798
288367385
421986658
295522812
20046543
384024779
463141213
804854729
86800564
658340431
532106943
165618311
836839919
934940759
285945783
369826103
475406355
211501550
797190759
846818493
972311289
648414092
486008546
528283325
379724559
460864789
532106943
447980021
464426005
941628085
450190331
863811895
439148978
895702295
31157306
825319853
290783272
324946481
446844184
172203837
769718990
57665797
921874297
741247255
622450628
264197020
123675187
769718990
404810767
29714846
463141213
16397717
766022188
54803574
541375413
30137740
900586768
585426319
347286822
814052326
15951662
418036050
404325063
933513036
310727806
885897063
443797059
852234606
148235150
684946912
161712421
733222158
863811895
337501848
366124435
906055484
220944230
780744629
64780140
508169396
799256599
115166721
811418489
117990828
852564845
862850847
23229851
847325789
287988655
208548794
585653645
480280306
541375413
889860888
844931145
418006599
976270287
299785917
453584270
527659892
830537197
404325063
31157306
487049537
792647734
286900465
20046543
776971070
156141870
78727809
864815365
384024779
171307283
267551964
989519739
934940759
342376405
980451751
418036050
519289874
849931458
820518718
634102826
995646506
188951867
498764393
925499417
418972850
948003821
228119607
361557260
395612934
230714741
359276766
604743216
24714549
26383599
383092406
877053193
460864789
925499417
160628174
598799497
803375912
898887461
955354570
708029009
557850088
545758504
507429460
264197020
535370597
384024779
922652752
962121020
950812710
211068792
404325063
825622103
185645739
948003821
995857201
225884856
976270287
693803923
537607258
780744629
115166721
763963886
281686457
667625467
699862909
452923040
339179914
582701054
789277313
174797437
766022188
123675187
625963047
598027580
479575261
223505162
934940759
683305543
247726590
793656520
976270287
154380237
372057935
168061031
89742359
154380237
461199020
864815365
522839714
170590915
474721867
934940759
310727806
404810767
414961729
211501550
417165509
485629911
216796502
570927565
6003194
981385165
384024779
604743216
13966561
211917585
376411279
236695223
196055153
381981943
30290084
987449031
527659892
729454626
216796502
685731817
480280306
218634989
500491568
681668274
290783272
110472115
366124435
188951867
462538808
418036050
803375912
160628174
321256348
164109300
395197974
685731817
914678144
628664061
733222158
168133547
342547871
177410804
212610569
178564414
992639205
481060510
963184022
371463627
144296415
557850088
776971070
753770013
694002421
292670161
726673082
899997766
62133486
418036050
766022188
863811895
699199410
796574644
962121020
442733547
535370597
495823738
992639205
519289874
925499417
894704509
633330812
117315825
532106943
834540461
799669254
807560153
834045476
677145693
886279736
113961031
961625182
582451729
625963047
384024779
886279736
857704013
452923040
211501550
196055153
776971070
253042435
525615840
997033792
825622103
707539040
960803572
822837637
713660395
287988655
294478225
498764393
474721867
975679778
473480446
545036041
212610569
20046543
901436277
889126331
722042450
395612934
293266598
902427368
446844184
712783719
925499417
208548794
253042435
731348782
336181883
359276766
532106943
134473521
182713079
899405815
707539040
557850088
925540639
461199020
192714440
487049537
230714741
473030907
412162897
972311289
519055855
422980334
60580168
688976482
703104144
309128155
197716392
768213918
899405815
885467094
165826598
211917585
453238269
934940759
941628085
280861244
439148978
820518718
813804149
460403764
293027403
54803574
863811895
151687766
179610013
204694095
570927565
223505162
463741777
149469031
346608058
889860888
803375912
346389815
609317498
995047714
585340322
317765140
525996413
366460175
180224574
545758504
763963886
18067872
795741936
685731817
225337406
661816277
541868355
180224574
819592221
495685549
587398722
96564753
418036050
384024779
99123734
253714730
739787346
331653196
460864789
165770587
863811895
805613461
117990828
588423957
469887000
252340749
211501550
640428966
791225868
49633131
473480446
784310083
462538808
852234606
925499417
264197020
49633131
843014489
220944230
830908142
416154636
444084893
23229851
535370597
541868355
976270287
461199020
15951662
620070080
76248563
971709002
26383599
797190759
992639205
384024779
532106943
615396002
987074364
317765140
20046543
481060510
392766348
570927565
813260614
820518718
211917585
366460175
384024779
688881917
40093086
480280306
685229132
440608370
136439626
469887000
856004188
24714549
289085952
655988988
208548794
336181883
495823738
794278573
758497249
373921389
712659620
188951867
654564081
948919574
922652752
421986658
658340431
836839919
160628174
262564222
545465568
112573346
386607125
186298555
832309272
15951662
846818493
363336541
212610569
426878589
479575261
586054806
339179914
665468115
508169396
211501550
407903469
616054235
402553843
191099639
145391636
117315825
895702295
503852174
863811895
828133828
981385165
979039471
769718990
763963886
963184022
923409250
422989263
757502776
220944230
226513871
872686922
461199020
634581329
253042435
532106943
961625182
461199020
487049537
461199020
187751399
547649408
187751399
886279736
886160282
151374167
363336541
820518718
9688595
962121020
575744853
604743216
577321764
112573346
803538166
508169396
772435595
685229132
934568314
825319853
555016996
495289894
725288221
422980334
234816183
587398722
846127187
846818493
582701054
852357468
148235150
160797551
894704509
508169396
268388599
15730064
675987938
646198749
792647734
588553600
537607258
585426319
240530255
136882427
6003194
726673082
495685549
864815365
646198749
901436277
475359071
289085952
58025944
285945783
444084893
863811895
825319853
281686457
211501550
431053614
881722892
733101925
844829978
25932373
359276766
823076230
886279736
527464037
535370597
286579723
36135744
326660698
418036050
899405815
30290084
992639205
475406355
753770013
863811895
275105499
935472774
475359071
151687766
934568314
742927254
30290084
470068438
23229851
665468115
609317498
709912908
420793021
912478428
417165509
140415698
654564081
23229851
226781447
492766547
418036050
649913691
923662898
846127187
863811895
419735841
726711468
767828166
618256310
689294924
90677867
976690614
722042450
528143340
995857201
493368479
125122892
987449031
836839919
463968791
763963886
726711468
969282688
778606270
469469717
23157284
178564414
461806508
799256599
198462585
773671967
237774110
238486115
334764325
535370597
536940355
187787381
264197020
882227175
707539040
639736081
60022166
112573346
448514507
512357278
464426005
426442267
825319853
473030907
475359071
485629911
604743216
899912696
317765140
479574685
470552607
813260614
862850847
480280306
519289874
925499417
136882427
948003821
813260614
598799497
6003194
339179914
145391636
982048989
763963886
197716392
404325063
140547683
339179914
165618311
342519194
609787248
62561446
165826598
485629911
622450628
909796114
404810767
212610569
179610013
766722003
392568463
267793037
440068890
843613959
569426086
745598746
906902078
693803923
815806938
747756128
881722892
584030519
475406355
689294924
488776790
844931145
90921344
474721867
136439626
16397717
541375413
447953081
171959467
925499417
466444309
422980334
993345912
73493485
422980334
386607125
185645739
469887000
588423957
593517949
512418566
247726590
982856362
474721867
216796502
317765140
773077001
828861960
346389815
406532326
585340322
359148957
103582716
736933697
877675580
477776586
633527481
187751399
469887000
23229851
40093086
812416562
587398722
536940355
204694095
875534820
285945783
208548794
379763634
238486115
426442267
450011962
660644644
421986658
711110244
535370597
211501550
691943808
503852174
463968791
252340749
862850847
223505162
892123621
461199020
699199410
914678144
152340395
73493485
9688595
461199020
609988504
165826598
234816183
594547625
144296415
856244838
847121389
788124070
188951867
588423957
778547527
342547871
768213918
155171369
865246627
187345550
889860888
366460175
204144478
428809332
941628085
49453881
508169396
495685549
290428107
606305288
180224574
532106943
886279736
151374167
778547527
394823273
15446117
847325789
268388599
532106943
500110724
630709932
693803923
418036050
941628085
317765140
187751399
673194911
352887424
862850847
813260614
574247087
690990975
209780052
515005545
398618986
793656520
837132486
417165509
414961729
317765140
418036050
68745311
825319853
893859904
262564222
414961729
773064798
94494540
469887000
32677570
466444309
925499417
412162897
189212613
866431650
962121020
326660698
436964864
204144478
247726590
275105499
967452339
213733010
731348782
831563044
419735841
326660698
934940759
915262923
406532326
519289874
604743216
889126331
476765100
91364466
838797853
404810767
877675580
598799497
460753624
899912696
791225868
568523052
825319853
982586003
237774110
152340395
586054806
382871663
691943808
262564222
799256599
617520948
86800564
914678144
618157701
125122892
945261580
347286822
684946912
845960668
899405815
339179914
863811895
7572521
847325789
155612657
248762914
366460175
187751399
86800564
574247087
48675882
604743216
699189748
137613609
979039471
172203837
187751399
340255308
389431456
680997507
326252155
331653196
528283325
588423957
622450628
500552414
934568314
140547683
379763634
86800564
394823273
334764325
992639205
898887461
682204292
372057935
208548794
956697836
685731817
264197020
480280306
717938872
587398722
923409250
586054806
532106943
247726590
14153845
527927765
925499417
980451751
140547683
268388599
882210421
500552414
740153538
211501550
165770587
209486425
174626059
846818493
475359071
866431650
422980334
736838068
479575261
187751399
331653196
29817260
674944129
16397717
418972850
863811895
999232995
617520948
762654431
766022188
776971070
317765140
703315157
963184022
496740700
895702295
262564222
384024779
234734378
480280306
460753624
525996413
461199020
999232995
319550216
495685549
901625413
915268602
304330270
931353246
856244838
197716392
803375912
402355081
886160282
947644187
933513036
677145693
545036041
649913691
639100432
914678144
588423957
628664061
842456531
932888618
232662069
593960001
418036050
694002421
43400282
394823273
447980021
346608058
89282207
309128155
49453881
240530255
187751399
672026389
536411290
639100432
801286639
836316949
40093086
536940355
90921344
674648102
384024779
105891417
346389815
418972850
950875072
187751399
711110244
736838068
820518718
962121020
803375912
165826598
197716392
418036050
594606310
216796502
799669254
151374167
358969436
532106943
178564414
677145693
342547871
899997766
845495491
843014489
975119497
825319853
496740700
712783719
469887000
941628085
786293596
117055993
620070080
479575261
799669254
14395290
461806508
820518718
515640365
744115870
24339466
820518718
165770587
372057935
149469031
870945541
464426005
485629911
170590915
418036050
112573346
557850088
426442267
478720187
317765140
96564753
909796114
49255319
803538166
834045476
575744853
522841120
289085952
123675187
702269717
197598987
461831449
744115870
154380237
894704509
211501550
588423957
935472774
418036050
339179914
527435940
815119468
226461520
659613804
846818493
633361710
237774110
62561446
812416562
825319853
394119685
970944023
230663188
420793021
934568314
731348782
49633131
165826598
228119607
786293596
164903451
189212613
268388599
894704509
455709411
24339466
474721867
234816183
34228088
995646506
211917585
700310443
690990975
155171369
369826103
366460175
466444309
745598746
535370597
768960976
220944230
103582716
587398722
731348782
889126331
376411279
137613609
834435219
88705402
280861244
60580168
450011962
104734029
130493002
197598987
628664061
898887461
975119497
9688595
49433624
508169396
527435940
187751399
30137740
4598075
76582853
156141870
744115870
972311289
245137014
760475272
460864789
741247255
768213918
196055153
310727806
353996994
342519194
247726590
343475073
693803923
352887424
683305543
634850206
799256599
225884856
480280306
209780052
439148978
845495491
960560612
691943808
160862559
330674082
769718990
760475272
996434290
993345912
151576322
115634702
117990828
500491568
889860888
280861244
665468115
317765140
84757179
371463627
966952974
692879245
941628085
588423957
165402101
918301037
165826598
123675187
486008546
7086112
23229851
98677422
418036050
63760504
384024779
349252118
97137446
620265131
901625413
914678144
104734029
6003194
239532971
455709411
199143661
803375912
925499417
333790730
607763407
296052381
609687916
825319853
187787381
712783719
763963886
507076926
685229132
140547683
96564753
236695223
209486425
23229851
914678144
460864789
817083170
330674082
593656354
352887424
901625413
60580168
165826598
975119497
434233426
533443999
155171369
461199020
519289874
63760504
369893673
925499417
470552607
450011962
889126331
724508568
615396002
863811895
134473521
73493485
934940759
925499417
165826598
715981843
585481883
711110244
633330812
404325063
745598746
618256310
889860888
486008546
980451751
515421332
426442267
681668274
366460175
997518750
62133486
68219813
639736081
460864789
842456531
278233399
450011962
463141213
170590915
84349982
979921021
204144478
469887000
634850206
459079239
220944230
959165743
889860888
742384295
528143340
987074364
417165509
187751399
907803560
418972850
763963886
742927254
821644936
426442267
442733547
723012627
30290084
337896012
845495491
422980334
895702295
618256310
187751399
310727806
584030519
439954002
6003194
431053614
604743216
543588231
901625413
262564222
289085952
264197020
199143661
717938872
638455202
278233399
856004188
864815365
336181883
395197974
549617383
799256599
317765140
709912908
117055993
479574685
285945783
435085870
842456531
112942428
187751399
604743216
286900465
479574685
494688308
821644936
485629911
820518718
806321726
5800030
310727806
286579723
463968791
326252155
105580676
185468977
88705402
248762914
852234606
199143661
394823273
861045550
326252155
422980334
49633131
615396002
369826103
187751399
693803923
799256599
745598746
385702297
776971070
508169396
640428966
485629911
198462585
340255308
830172198
885897063
646198749
220944230
899405815
568523052
584030519
418036050
342547871
450011962
286900465
532106943
512357278
477204602
863811895
987074364
623822477
286900465
160628174
382871663
99734549
232662069
899405815
856004188
925499417
987449031
112942428
240530255
158429103
863811895
545465568
684946912
174626059
519055855
617520948
289085952
281686457
820518718
140415698
815119468
422980334
633330812
856004188
903812279
404325063
117990828
23229851
792349951
136439626
655988988
813260614
151576322
165826598
670885490
461199020
642356525
18067872
992639205
662559915
147270614
204144478
863811895
852357468
199102860
105580676
752822558
733774305
453584270
53792712
863811895
972311289
898887461
926954256
286900465
852564845
71520653
688881917
89282207
883181773
403160863
389431456
948297435
843014489
310727806
864815365
693160228
296052381
972311289
469887000
836839919
813260614
894020648
979308290
806321726
461806508
863811895
693803923
763963886
780744629
459261439
359148957
290783272
461806508
470552607
439954002
461348214
339179914
889860888
266311627
953945096
237774110
461199020
461199020
477204602
828133828
45682233
448514507
453238269
450011962
899405815
299028724
953945096
154380237
649913691
422980334
745598746
209780052
507076926
841681852
474721867
211490167
617520948
683363697
253042435
812416562
398636908
105580676
198462585
889126331
942379440
843014489
469887000
888599975
481060510
845495491
412162897
731348782
317765140
758497249
663082348
712783719
265373476
981385165
950875072
414961729
72855651
576826666
238486115
987449031
693803923
6003194
452923040
863811895
100908865
158429103
450011962
298938062
208548794
828133828
685731817
730852316
461199020
825319853
50693569
247726590
264197020
336181883
693803923
768408832
825319853
30290084
987074364
475406355
643994331
821644936
418036050
914678144
829170219
264197020
942379440
634850206
967452339
140628461
846818493
925499417
731348782
285945783
831563044
475359071
962121020
394823273
707539040
999232995
889126331
852234606
507429460
509828342
803383453
402355081
762654431
799256599
9688595
189375694
218634989
895702295
495685549
768213918
247726590
455709411
574247087
382871663
460864789
26383599
863811895
674648102
813260614
861045550
731348782
462538808
289085952
918301037
995646506
20046543
369505613
112942428
987074364
299785917
403160863
178564414
459261439
310727806
281686457
670885490
649913691
68745311
894020648
773064798
693803923
799669254
856244838
98677422
262564222
549603536
155171369
460864789
161583771
604743216
165826598
705678651
617520948
197598987
726711468
165402101
239532971
289085952
30137740
573159446
96564753
889860888
322103335
289085952
769718990
294478225
461780349
846127187
149469031
707539040
863811895
339179914
156141870
975119497
124185175
208548794
625963047
685731817
310727806
925499417
189212613
726673082
547649408
889126331
632599319
970984700
576826666
363336541
654564081
825319853
575977310
625963047
889126331
461199020
437027557
475359071
469887000
803375912
967851876
708029009
885467094
986962793
496740700
228380174
317765140
606305288
309128155
130493002
240530255
435085870
970984700
460864789
264197020
439148978
895702295
863811895
745598746
49502087
381981943
228380174
112942428
247726590
604743216
995047714
198854868
594547625
873409500
343310302
941628085
482494503
731348782
466444309
280861244
49633131
971066181
147270614
394119685
585481883
598027580
961625182
561722488
187787381
691732395
925499417
426442267
237718768
956697836
234734378
480280306
752822558
992639205
310727806
914678144
474721867
94494540
846818493
742927254
404325063
404325063
776971070
381981943
814052326
550210998
863811895
895702295
440068890
384024779
326252155
163141101
262564222
731348782
459699465
326252155
247275347
281686457
455709411
359276766
404810767
402553843
903812279
159888769
861565871
171959467
422980334
623822477
473480446
672026389
901625413
208548794
448514507
813260614
180224574
376411279
703315157
745598746
41901067
640189179
617520948
834045476
797190759
620070080
863811895
733222158
475406355
655988988
199143661
6003194
168133547
949152491
208548794
44110928
450011962
401533783
309128155
980451751
112573346
922652752
577190122
211501550
366460175
813260614
925499417
914678144
371427916
448514507
72855651
211917585
115166721
187751399
478720187
422980334
33121472
478720187
693803923
149469031
453584270
532106943
208548794
62561446
264197020
317765140
953945096
204144478
264197020
813260614
460048941
195752241
829170219
452923040
895702295
151374167
555016996
995646506
685731817
905066288
262564222
515421332
519289874
461199020
533443999
470552607
171959467
934568314
934940759
180224574
813260614
246768591
925499417
989519739
995646506
160628174
825319853
450190331
847325789
219962856
980451751
868839773
479237319
498159803
686428527
700310443
20046543
180224574
541868355
40093086
461199020
83802134
112942428
77416700
846127187
159888769
286781205
969282688
644456535
969282688
211501550
881722892
187751399
508169396
155171369
682204292
459261439
199301519
902427368
26383599
766022188
820518718
527464037
744115870
320421616
156736834
525996413
731348782
797190759
395197974
280861244
541868355
292304899
886279736
140628461
182713079
414961729
179610013
299028724
815119468
604743216
359148957
609988504
863811895
914678144
165826598
57665797
232662069
30290084
112573346
953505287
340255308
63760504
786293596
708029009
58025944
568523052
440068890
885897063
707539040
234734378
100421989
339179914
598799497
639736081
640459014
942948535
31157306
934940759
707539040
435085870
436964864
209780052
715981843
459079239
206445311
100908865
479574685
379724559
992639205
693803923
776971070
925499417
703104144
846818493
689809573
507076926
324946481
574247087
584030519
989101388
850155225
815607113
852564845
609687916
763963886
813260614
418006599
338439178
768408832
86800564
700310443
598799497
972311289
100908865
88442380
112942428
418036050
63760504
136882427
96564753
414961729
794278573
326660698
165618311
317765140
925499417
873409500
768960976
418036050
532106943
962121020
863811895
366460175
452923040
148235150
440068890
336181883
863811895
527659892
948384226
579214555
917818490
469887000
550210998
196055153
796574644
189212613
515421332
248762914
439148978
723975102
428078371
155612657
733101925
211068792
237774110
688881917
216796502
535370597
995857201
1966258
768408832
905066288
862850847
987074364
336181883
982048989
942948535
204694095
468335533
478720187
532106943
151374167
594547625
793656520
165826598
504761268
995857201
622194201
212610569
804588099
902427368
211501550
426442267
889860888
791225868
151576322
342376405
870945541
592137011
736838068
769718990
296052381
455499294
999140854
376411279
654564081
228380174
179610013
84757179
331653196
90072075
948297435
140415698
889860888
846818493
373921389
110472115
461199020
281686457
470068438
661816277
455499294
453584270
268388599
863811895
185468977
585653645
803375912
806321726
372057935
233804156
90921344
914678144
469887000
860687975
117990828
225884856
395197974
320229507
528283325
86067843
275105499
804588099
137070595
252340749
932407686
753714361
915268602
795741936
625963047
422989263
431053614
469887000
134473521
160628174
779721769
919213048
896594863
519055855
24714549
582451729
986962793
62133486
611315133
280861244
641377542
885897063
237774110
237774110
978638423
925499417
953505287
20046543
412162897
693803923
923409250
963184022
187751399
421986658
981385165
726711468
894020648
187751399
994659611
731348782
461806508
248762914
879763969
806321726
922652752
925499417
475406355
532106943
877053193
638455202
455709411
500110724
515421332
15951662
155171369
532106943
240530255
626947336
776971070
609687916
346389815
450011962
497447862
460753624
948003821
825319853
262564222
140628461
376411279
515421332
895702295
422980334
733101925
418006599
375675729
860529392
671740178
865246627
895702295
545758504
865246627
496740700
693803923
280019477
942379440
889126331
854014508
469887000
555236061
813260614
481060510
474164667
320421616
130493002
404810767
469887000
617520948
570927565
58025944
519289874
211490167
40093086
443269252
7086112
788124070
317765140
733454774
820428591
479574685
932888618
693803923
692779630
90921344
518887536
462538808
956697836
414961729
730852316
974575876
286900465
478720187
52790338
179610013
268279939
475406355
461199020
177107193
527435940
369893673
863811895
121647693
995857201
846818493
792349951
820518718
950321665
94494540
221106932
336181883
779721769
149469031
633330812
813260614
685731817
726673082
4598075
26383599
480280306
28718707
485629911
228119607
932407686
134473521
975119497
104734029
813260614
322103335
384024779
860687975
863811895
798432181
736838068
527464037
285945783
846818493
508169396
703565558
63760504
679303229
161583771
685229132
618256310
646198749
519289874
159888769
868839773
487049537
477204602
339179914
609317498
247275347
469887000
264197020
601911847
460864789
962121020
125122892
825319853
532106943
863811895
317765140
678158111
28307690
817083170
384024779
486008546
693160228
117055993
372057935
889860888
280861244
312949855
705717233
379763634
418036050
418036050
863811895
40093086
919213048
312949855
493368479
659613804
198854868
589082456
58584058
422980334
723975102
164109300
240088664
617520948
216796502
752485092
382871663
931353246
532106943
685731817
956697836
452196623
228380174
711110244
469887000
474721867
372057935
527659892
617520948
495823738
949152491
863811895
160628174
171307283
137613609
852234606
310727806
188951867
894704509
934940759
211490167
211501550
215976275
834270774
980451751
902427368
474164667
117315825
290783272
20046543
84757179
712783719
99123734
987449031
700310443
739787346
262564222
841681852
838797853
846818493
707539040
612643445
455499294
953505287
294478225
264197020
435085870
469887000
788239370
694002421
807560153
813260614
240530255
461199020
346389815
197598987
218634989
171959467
863811895
830025751
473480446
53792712
178564414
607763407
461806508
852234606
407903469
778606270
57665797
331653196
778547527
608558360
630709932
886160282
768213918
981385165
36805549
262564222
885897063
992639205
331653196
434233426
342547871
527659892
805613461
18067872
73493485
981385165
814052326
844931145
464207552
443797059
895702295
226755584
768213918
822837637
422989263
703315157
856830201
685229132
694002421
901436277
693803923
950812710
426816739
24714549
532106943
843943106
72855651
187751399
803375912
469887000
397353990
290783272
339179914
230714741
889860888
379763634
383673741
963184022
593960001
922858964
152496259
160862559
693803923
712783719
690990975
527435940
975119497
846818493
90921344
404810767
889860888
208548794
768213918
366460175
831563044
350963413
961625182
211068792
247275347
825319853
620070080
469469717
906902078
498159803
689294924
609317498
762443934
450011962
618157701
585481883
815119468
953381221
382871663
843014489
310727806
846818493
463968791
905066288
326252155
948919574
197716392
461199020
819592221
961625182
462697557
418036050
426442267
588423957
152734787
889126331
552679123
208548794
656267649
152496259
804588099
745598746
310727806
84349982
895702295
434233426
479575261
693803923
617520948
970984700
768213918
832309272
846127187
161712421
98010773
285945783
204694095
659613804
477204602
813260614
418972850
965484371
863811895
971709002
262564222
519289874
528283325
534581513
461199020
29817260
591045624
164109300
445186159
864815365
689294924
442733547
485629911
763963886
211501550
745598746
940167556
812416562
713660395
321256348
899405815
975679778
863811895
742384295
776971070
446844184
418036050
625963047
267793037
446025247
519289874
889860888
740153538
197716392
29817260
474721867
28307690
469887000
168133547
527435940
378581611
677145693
88442380
998184008
550210998
555236061
487049537
381981943
690990975
804588099
510850074
862850847
184209517
693803923
145391636
60580168
963184022
863811895
172203837
464426005
830172198
934940759
418036050
30290084
830537197
232662069
365457864
680997507
461199020
941628085
486008546
422980334
15446117
655988988
247275347
15951662
461199020
15951662
541868355
987449031
192714440
948003821
88442380
385428880
15730064
478720187
90921344
960560612
693803923
113230760
873409500
262564222
281686457
187751399
795741936
733454774
187751399
461831449
63760504
440608370
477776586
934940759
585426319
574247087
825319853
617520948
164109300
503852174
359148957
234816183
825319853
475406355
948003821
211501550
617517113
6003194
628664061
280861244
187751399
693803923
20046543
736838068
440608370
825319853
863811895
381981943
6003194
20046543
804854729
691943808
187787381
440068890
435085870
220944230
117315825
148494167
211917585
863811895
404810767
881722892
140628461
337896012
934940759
98010773
398636908
220944230
171959467
508169396
846818493
60580168
745598746
338439178
703315157
768960976
155171369
331653196
117055993
252340749
187751399
693803923
268388599
799256599
923107443
386607125
461199020
160628174
249344985
287988655
385428880
574247087
287988655
820518718
975119497
601911847
496740700
911418822
475406355
482494503
384024779
836316949
831563044
794278573
461806508
881722892
528283325
821644936
594606310
218634989
378581611
787367263
693803923
555236061
363336541
220944230
365457864
912478428
693803923
384024779
752822558
950812710
895702295
594547625
885897063
86067843
216796502
32677570
45396683
693803923
358969436
707539040
372057935
469887000
773064798
317765140
773671967
576826666
199102860
967851876
319550216
568403567
176495218
208548794
918301037
873409500
88442380
852564845
846818493
304330270
112573346
528944829
948003821
310727806
460864789
729454626
384024779
574247087
382871663
934940759
398618986
333790730
972311289
549617383
460048941
28307690
733454774
655988988
804588099
864815365
392568463
576066531
187751399
463141213
905066288
806321726
192714440
813260614
187751399
555236061
733454774
632599319
179610013
328464067
211501550
230714741
240530255
304977626
359148957
889860888
763963886
460048941
628664061
481060510
281686457
894638660
197598987
644456535
463141213
919213048
334764325
418036050
404810767
460864789
155612657
532106943
895702295
89742359
418036050
877053193
557850088
992639205
49433624
473676129
343475073
998184008
190118818
171959467
846818493
148235150
679303229
585653645
366460175
310727806
825319853
1966258
187751399
151576322
527659892
787367263
151374167
557850088
289085952
852564845
49433624
116902078
98010773
238486115
474721867
846818493
336181883
215976275
536940355
324946481
709912908
464426005
535370597
989791441
820518718
862850847
404325063
699862909
262564222
616054235
28307690
685229132
188951867
498159803
68700442
532106943
479575261
152496259
620070080
450011962
237718768
237774110
158429103
804588099
742384295
267793037
918301037
90921344
582451729
404325063
620070080
310727806
959165743
571047035
960803572
488776790
495685549
587398722
402553843
418036050
873409500
469469717
959165743
94494540
299028724
813260614
469887000
378581611
58584058
20046543
366460175
439148978
24714549
62561446
211501550
903812279
925499417
594606310
275676406
693803923
714257656
949152491
925499417
498217145
395197974
49433624
155171369
608558360
317765140
889126331
812416562
585481883
885467094
847325789
310727806
997518750
948003821
970944023
692879245
498159803
834435219
310727806
923409250
479574685
742384295
862850847
418036050
262564222
922858964
26383599
661608404
972311289
715981843
478720187
404325063
925499417
680997507
168061031
234816183
717938872
831563044
445186159
58025944
498764393
158429103
24339466
222630259
744172657
137613609
707539040
253538463
211501550
692779630
682166403
873409500
825319853
197716392
682166403
519289874
160628174
941628085
381981943
296052381
20046543
532106943
474721867
460753624
533443999
418006599
145391636
898887461
225337406
163141101
439148978
136988919
576826666
923409250
386259012
860529392
577321764
709912908
536411290
895702295
317765140
165826598
804588099
995646506
30290084
310727806
598027580
86067843
773064798
825622103
863811895
53792712
460753624
431053614
450011962
418036050
180814817
450011962
382871663
574247087
593517949
585653645
803375912
740153538
792647734
158429103
700310443
532106943
889126331
467608312
889860888
922652752
975119497
469887000
671740178
889860888
228119607
240530255
797190759
331653196
280861244
250276207
192714440
976270287
262564222
165826598
793656520
863811895
110472115
418036050
195752241
685731817
753770013
165402101
287988655
14395290
453584270
435085870
470068438
647846941
896594863
809634556
594606310
9688595
889126331
736933697
538291430
178564414
863811895
757502776
94494540
569426086
149469031
906055484
607247763
211490167
265084421
461199020
495823738
112942428
982856362
280857925
705774848
339179914
296052381
238486115
820518718
404810767
717938872
533443999
934940759
912478428
555016996
381981943
623822477
469887000
208548794
359148957
496740700
469887000
114453482
699199410
778547527
692879245
280857925
856004188
359276766
89282207
889126331
795741936
145391636
467736387
745598746
693803923
617520948
215976275
834435219
187751399
182713079
130493002
406336157
187751399
299028724
814052326
262564222
588423957
512357278
331653196
615396002
469887000
49453881
216796502
787367263
189375694
280861244
712783719
211501550
285945783
215976275
925499417
989791441
450011962
450011962
733774305
899405815
394823273
187751399
265373476
625963047
115634702
460864789
339787241
588423957
911418822
49255319
310727806
404325063
545758504
726711468
863811895
500491568
576826666
845960668
326252155
342519194
628664061
846818493
26383599
639100432
148235150
576826666
187751399
461199020
745598746
610939148
191099639
226781447
41901067
23157284
211490167
618256310
496740700
861045550
693803923
420840926
588423957
450011962
404325063
743524772
303909226
895702295
152496259
620265131
787367263
845495491
211917585
89282207
73493485
402553843
647846941
469887000
692879245
228119607
198247468
856004188
658340431
862850847
447953081
863811895
53792712
536940355
105580676
863811895
587398722
455709411
639100432
598027580
211917585
846127187
211917585
911418822
885897063
896594863
480280306
620265131
922652752
987074364
830172198
527927765
420793021
495289894
422989263
768960976
29012972
188951867
477204602
137613609
682204292
460753624
426442267
187751399
925540639
337896012
804588099
804588099
665468115
609183073
286900465
450011962
253538463
462538808
778814112
681668274
585481883
522839714
339179914
334764325
333790730
563048079
628664061
848515514
768213918
932888618
579214555
711110244
620070080
987074364
843014489
428078371
211490167
934940759
187751399
460753624
208548794
160628174
73493485
292670161
899912696
407903469
384024779
165402101
813260614
112942428
238486115
461199020
404325063
394823273
418006599
722042450
428078371
649892962
455499294
705774848
762654431
889126331
5800030
953505287
289085952
568523052
610989720
889860888
469887000
30137740
245137014
187751399
693803923
552679123
145391636
804588099
875139691
895702295
537607258
594606310
863811895
570927565
691732395
792349951
384024779
72855651
948297435
691943808
970984700
462697557
481060510
628664061
418036050
22624267
394119685
198854868
525996413
499901949
948919574
41313455
124185175
825319853
877053193
171307283
179610013
24339466
992639205
165826598
778606270
776287899
225054155
658340431
392766348
312949855
151374167
286781205
447953081
240530255
404325063
140547683
847325789
414961729
296052381
204694095
588423957
218634989
792647734
600863252
187751399
969282688
165826598
992639205
519289874
58025944
462538808
262564222
265373476
418972850
266311627
804588099
815607113
902427368
23229851
549603536
846818493
932888618
997518750
895702295
803375912
593960001
187751399
863811895
733454774
404325063
285945783
285945783
124185175
894704509
462538808
932407686
899732589
813260614
846818493
349252118
155612657
834270774
882227175
34228088
115634702
117055993
731348782
528143340
574247087
418972850
792647734
130493002
346389815
72855651
165826598
998184008
862850847
836839919
684946912
474721867
703315157
569426086
863811895
593517949
431437885
617766138
152496259
925499417
238486115
620070080
803375912
68745311
211501550
439148978
389431456
914678144
881722892
889126331
813260614
83802134
817286434
361629634
58025944
418036050
72855651
187751399
469469717
962121020
557850088
693803923
262564222
987074364
482494503
436964864
633361710
187751399
803383453
525615840
899405815
731348782
285945783
280861244
88705402
187751399
848142121
828861960
9688595
339179914
280831396
919213048
460864789
460753624
418036050
995646506
618256310
925499417
804588099
160628174
463968791
450011962
228119607
788105500
711110244
745598746
238486115
889860888
805613461
585340322
609787248
925499417
187751399
863811895
440068890
970984700
342547871
767828166
189375694
103582716
685731817
528143340
846818493
703315157
26383599
251681024
813260614
788105500
422980334
618256310
693803923
479575261
518213317
385428880
446844184
260986004
903812279
15446117
469887000
633527481
211068792
889126331
481060510
163141101
406532326
623822477
134473521
975119497
418036050
404325063
962121020
703104144
161712421
198462585
442733547
113230760
763963886
825319853
286781205
946947811
163022557
941628085
820518718
4598075
923662898
237718768
4598075
319550216
901436277
58584058
339179914
455709411
292670161
722042450
598027580
979308290
439954002
53792712
850155225
418036050
543588231
616054235
717938872
211068792
941628085
917818490
643994331
532106943
830908142
508169396
745598746
607763407
463968791
446844184
779721769
639100432
576826666
655988988
477204602
371427916
187751399
285945783
152496259
310727806
844931145
683363697
382871663
100421989
420793021
715981843
648414092
792647734
72822573
813260614
382871663
404810767
679303229
324946481
690990975
673194911
273764854
905066288
554749770
799669254
799669254
568523052
208548794
324946481
508169396
339179914
378581611
137070595
742384295
124185175
1966258
831563044
646198749
532106943
486008546
172203837
525615840
253042435
197598987
519055855
460864789
617520948
588423957
317765140
532106943
151576322
460403764
40093086
881722892
116902078
768213918
461780349
218634989
495289894
528283325
948919574
894638660
233804156
316505173
804854729
856004188
404810767
733454774
834435219
863811895
280857925
987449031
379724559
535370597
889126331
953381221
84349982
665468115
250276207
208548794
976270287
630709932
233804156
252340749
549603536
134473521
633330812
695763902
787367263
742927254
956697836
112942428
976270287
394823273
555236061
76430144
925540639
736933697
901625413
156736834
820518718
452923040
240530255
846127187
352887424
690990975
582451729
422980334
799669254
155171369
461806508
30892234
982856362
980451751
922858964
547649408
813260614
674648102
326252155
775188229
678158111
914678144
442733547
760475272
675987938
97137446
693803923
40093086
459261439
693803923
450011962
981385165
460048941
152734787
125122892
813260614
825319853
633330812
404810767
485629911
772435595
365457864
508169396
435085870
953945096
610989720
962121020
693803923
394823273
663082348
450011962
899405815
398618986
168061031
418006599
155171369
792647734
740153538
187751399
620070080
899732589
912478428
149469031
346425576
854014508
292670161
848515514
160628174
57665797
830537197
9688595
682204292
498159803
713660395
519289874
248762914
941628085
386259012
51791358
165826598
317765140
470068438
151576322
473390446
228119607
778814112
992639205
649913691
426878589
776971070
693160228
404325063
350963413
440068890
601911847
481060510
236695223
419286425
881722892
226461520
324946481
211501550
950812710
24339466
925499417
519289874
723874919
726711468
535370597
972311289
976270287
825319853
446263463
278233399
192714440
110472115
187751399
49502087
967452339
115634702
76430144
863811895
786293596
845495491
532106943
691732395
834435219
247726590
773077001
748143564
536411290
225884856
113961031
863811895
398636908
519055855
275227218
418036050
407903469
160862559
834540461
831563044
461199020
671188206
568523052
682204292
155171369
620265131
905066288
187751399
956697836
942948535
211917585
632208229
568441217
371427916
889126331
151374167
461199020
422980334
592137011
722042450
519289874
995047714
568403567
317765140
705717233
793656520
460753624
895702295
68745311
607763407
419286425
470068438
221106932
828133828
806321726
99734549
474721867
763963886
478720187
643994331
995646506
665468115
264197020
989519739
268388599
309128155
962121020
448514507
44110928
661608404
49433624
981385165
873409500
981385165
945261580
550210998
885467094
310727806
796574644
404325063
446263463
280861244
443797059
836316949
528841663
705678651
589082456
199143661
459261439
303909226
961625182
83802134
814052326
934940759
485629911
989791441
168133547
846818493
863811895
228669536
863811895
375906658
182713079
136882427
889126331
51791358
453451039
532106943
256483095
496740700
152496259
418036050
541375413
378751388
392766348
705774848
165826598
392568463
164903451
101387138
238486115
211917585
825319853
768213918
187751399
843014489
693803923
622194201
792647734
473390446
763963886
116440573
99734549
99734549
996434290
199143661
461199020
190118818
805613461
820518718
846127187
768529399
418972850
199849938
677145693
479575261
528841663
479575261
987074364
86800564
375906658
623822477
33121472
428809332
228119607
187751399
151576322
846818493
792647734
23157284
419286425
208548794
525996413
963184022
899912696
678158111
480280306
905066288
149469031
404325063
115166721
444084893
873409500
225884856
846818493
30137740
589082456
825319853
199301519
743524772
293027403
446263463
925499417
950321665
46459702
733454774
473480446
617520948
515640365
691943808
546129589
104734029
15446117
469887000
179610013
379724559
310727806
281760589
996434290
450011962
90677867
96564753
986911052
487049537
771265962
684946912
264197020
62561446
987074364
383092406
68745311
196055153
763963886
714257656
674648102
856004188
77416700
404810767
622194201
931353246
995646506
460048941
346389815
773064798
496740700
763963886
460864789
445186159
480280306
813260614
223505162
527659892
576826666
482494503
915268602
796574644
439954002
298938062
925499417
398636908
886160282
532106943
934940759
682204292
397353990
113230760
925499417
960560612
60022166
23157284
889860888
661816277
799669254
762443934
982586003
731348782
189375694
289085952
932888618
198462585
987074364
507076926
925499417
147270614
519289874
712659620
889860888
943926624
899405815
460864789
901625413
228380174
187751399
97137446
394823273
404325063
942948535
877675580
504761268
961531802
962121020
229222936
353996994
187751399
326252155
208548794
179610013
942948535
414961729
384024779
461199020
693803923
369505613
96564753
842456531
574247087
225884856
515640365
326252155
971066181
77416700
187751399
30290084
204144478
675987938
793656520
418036050
805613461
803375912
561769463
151374167
208548794
450011962
943926624
528944829
918301037
932888618
209780052
832309272
690990975
247726590
195752241
51791358
404325063
803375912
420793021
199143661
813260614
372057935
422980334
948297435
29714846
461806508
209486425
925499417
403160863
693803923
125946566
379724559
134473521
155171369
941628085
771260492
655988988
392568463
897935839
404810767
741247255
286579723
179610013
296052381
671188206
469887000
979039471
622450628
527435940
794278573
742927254
90677867
68745311
14153845
742384295
161712421
745598746
211917585
997033792
469887000
912478428
461199020
863811895
950875072
834045476
461658278
563048079
294478225
941628085
310727806
812180988
889126331
461199020
612643445
62561446
212610569
787367263
799256599
799669254
688881917
24714549
623822477
779721769
463968791
469887000
172203837
758497249
798852972
532106943
623822477
982586003
907803560
155171369
394823273
745598746
971709002
14395290
350963413
830908142
401533783
932888618
206445311
994659611
495685549
997518750
401533783
145391636
460864789
266311627
498159803
960803572
976270287
240530255
486008546
407903469
707539040
165826598
404810767
498217145
654564081
375675729
788105500
100908865
658474134
475406355
917818490
844829978
211917585
630709932
467736387
392568463
211917585
326660698
546129589
714257656
788239370
535370597
125122892
40093086
796574644
625963047
842456531
568441217
487049537
604743216
461199020
147270614
574247087
151374167
453238269
503852174
758497249
836839919
480280306
165826598
960560612
196055153
921874297
962121020
479575261
846818493
914678144
229222936
60022166
771260492
579214555
797190759
136882427
830172198
98010773
165826598
691732395
275676406
863811895
212610569
799256599
888599975
873409500
863811895
112942428
515640365
420793021
397353990
112942428
125122892
960803572
674648102
825319853
953505287
226950890
941628085
445186159
625963047
555236061
843613959
901625413
460753624
386259012
585426319
981385165
575439595
40093086
799256599
841681852
452923040
147270614
763963886
163141101
763963886
418006599
685229132
26383599
962121020
446844184
863811895
747756128
486710457
469887000
561722488
655988988
518213317
289085952
772435595
685731817
787367263
459079239
319550216
211490167
916949269
643994331
446844184
914678144
423500607
634850206
799669254
693803923
49502087
731554451
476765100
508169396
850155225
895702295
620981488
9688595
152496259
815119468
779721769
996434290
707539040
28307690
450011962
535370597
473390446
726673082
655988988
868839773
475359071
331653196
404325063
925499417
475406355
392568463
281760589
803383453
385632981
264197020
478720187
178564414
780744629
731348782
799669254
845960668
723975102
644456535
731348782
208548794
625963047
171959467
459261439
863811895
677145693
799256599
5800030
250276207
419286425
626947336
713660395
814044665
475406355
532106943
495823738
469887000
804854729
99123734
470552607
975119497
179610013
49633131
622194201
660644644
912478428
477204602
488776790
245137014
837132486
29714846
941628085
479574685
453451039
450011962
187751399
407903469
35354272
766022188
792647734
799256599
29012972
171959467
49433624
889126331
28307690
188951867
870945541
953505287
934940759
527435940
199143661
481060510
612643445
45682233
212610569
846127187
353996994
208548794
850155225
625963047
693803923
299028724
234816183
149469031
649913691
753770013
588423957
418006599
209486425
726711468
299785917
211501550
404325063
519289874
519289874
256483095
480280306
617517113
971259822
893534487
545758504
199143661
288367385
776971070
151576322
752822558
863811895
234816183
404325063
358606451
460864789
712783719
846818493
702269717
972311289
812416562
404325063
165826598
366460175
84349982
536411290
743524772
211068792
609183073
926954256
495823738
507076926
310727806
394823273
450011962
689294924
712659620
889860888
846818493
843014489
389431456
62561446
188951867
253042435
58025944
262564222
41901067
440068890
574247087
852234606
700310443
404810767
527435940
460864789
331653196
793656520
426442267
799669254
165826598
463968791
359148957
476765100
475406355
584030519
275227218
469887000
208548794
292670161
776287899
745598746
762654431
29714846
226513871
693803923
470552607
632208229
594606310
290428107
640189179
439954002
160862559
30290084
461232788
847121389
854014508
707539040
113230760
894020648
211917585
925499417
459261439
90677867
317765140
30137740
573159446
932407686
717938872
498159803
796079771
386259012
604743216
450011962
693803923
815806938
114453482
623822477
113133286
452923040
873409500
504761268
532106943
459261439
515421332
814052326
365457864
646198749
828133828
733454774
979308290
460753624
813260614
573159446
30892234
30290084
62561446
585653645
94494540
53792712
211490167
863811895
806321726
940167556
519289874
199143661
24339466
894704509
797190759
742927254
140628461
151576322
846818493
475359071
579214555
225884856
541868355
848142121
622450628
469887000
836316949
408052059
617517113
208548794
24714549
561836042
296052381
365457864
40093086
461199020
41901067
881722892
498764393
893859904
155171369
155171369
342473420
426442267
304977626
30137740
147270614
45682233
495685549
123675187
188951867
4598075
375906658
586054806
245137014
440068890
792647734
439148978
856004188
474721867
209780052
463741777
684946912
130493002
23229851
609317498
503852174
404325063
53792712
343475073
863811895
620070080
932407686
165826598
813260614
461806508
442117547
292304899
852234606
445186159
440068890
113961031
726711468
337501848
165826598
187787381
582451729
450011962
844931145
286900465
849931458
289085952
225884856
98010773
326252155
942379440
617520948
992639205
461199020
366124435
731348782
228669536
962121020
690990975
401533783
267793037
478720187
23229851
687487748
811418489
30137740
947644187
863811895
768529399
857704013
448514507
461199020
654564081
452923040
787123547
86800564
480280306
886160282
532106943
862850847
289085952
941628085
136439626
358606451
112573346
842865912
481060510
218634989
617520948
962121020
804854729
723874919
691732395
639100432
642356525
165826598
576826666
557850088
222630259
796574644
763963886
982856362
971066181
828133828
767828166
915268602
369893673
401533783
940167556
711110244
712783719
450011962
168061031
519289874
333860688
934940759
136439626
980451751
685731817
693803923
477204602
240530255
220944230
895702295
528143340
804588099
830908142
863811895
395612934
340255308
918301037
304977626
145391636
187751399
893534487
579214555
834045476
705678651
176495218
96564753
685229132
693803923
825319853
495685549
588423957
722042450
477204602
962121020
130493002
980451751
495512249
140547683
532106943
799256599
116902078
419735841
487049537
885467094
179610013
455499294
813260614
359148957
40093086
196055153
346389815
792647734
863811895
326252155
477776586
572148211
799256599
460403764
561722488
498159803
211490167
160628174
151576322
287988655
967851876
961625182
744369863
895702295
372057935
547649408
398636908
216796502
461806508
496740700
73493485
156141870
585426319
997518750
475359071
497447862
292637770
736838068
987074364
165826598
469887000
612643445
894704509
412162897
25932373
618256310
113230760
799256599
335162913
420793021
445186159
240530255
806321726
733101925
373921389
575744853
36805549
486008546
515640365
60022166
634581329
703565558
911418822
920709305
20046543
40093086
803375912
155171369
463741777
470552607
862850847
825319853
918301037
264197020
892123621
768960976
500110724
418006599
981385165
825319853
557850088
950812710
171959467
24714549
49255319
989519739
536940355
406336157
739787346
121647693
747756128
889860888
208548794
480280306
155171369
304977626
187751399
386259012
188951867
31157306
452923040
788124070
962121020
469887000
693803923
155171369
655988988
455499294
543588231
914678144
136882427
171959467
825319853
812416562
685731817
773671967
68700442
948919574
98677422
895702295
461806508
860687975
914678144
934568314
240530255
532106943
918301037
947734774
324946481
772435595
372057935
716607916
366124435
475437536
852234606
226461520
820518718
221106932
925499417
763963886
103582716
901436277
460753624
773064798
591045624
422989263
397353990
476927721
392568463
486710457
894020648
473480446
124185175
798852972
152496259
625963047
464207552
692879245
90677867
460864789
422980334
299028724
588423957
481060510
825319853
866431650
926954256
445186159
32677570
557850088
30290084
712783719
461199020
630709932
182713079
768960976
140628461
384024779
148235150
404810767
503852174
974148721
769062146
382871663
262564222
152734787
99123734
281686457
585481883
469887000
950321665
769718990
100908865
654564081
155171369
275227218
809634556
230663188
953505287
34228088
58025944
339179914
700310443
188951867
593656354
688881917
382871663
538291430
962121020
707539040
461199020
625963047
630709932
625963047
88442380
863811895
941628085
78727809
508169396
868839773
228119607
199143661
431053614
685731817
897935839
797190759
776287899
412162897
239532971
568523052
178564414
4598075
29714846
923063597
889860888
846127187
392568463
234816183
226461520
894638660
7572521
152734787
209780052
600863252
806321726
901436277
863811895
460048941
685731817
479237319
632599319
934568314
655988988
461199020
248762914
515421332
507076926
155171369
100908865
594547625
124185175
148235150
906055484
268279939
925499417
382871663
691732395
461199020
467608312
881722892
831563044
820518718
488776790
863811895
932407686
401533783
378581611
901436277
236695223
372057935
363336541
987074364
187751399
959165743
422980334
902427368
155171369
363336541
941628085
820518718
384024779
707539040
775188229
925499417
64780140
726711468
22624267
151687766
948919574
537607258
208548794
926954256
768213918
820518718
98677422
930968735
4598075
218634989
319550216
28307690
90921344
90921344
978638423
495289894
861565871
948297435
434233426
593656354
267793037
771260492
165826598
804588099
62561446
518213317
442117547
247726590
298938062
462538808
473676129
442733547
525615840
799256599
860529392
78801613
685731817
160862559
247726590
418036050
994895724
372057935
137070595
588423957
962121020
691943808
189375694
473676129
932888618
888599975
587398722
987074364
187751399
837132486
813260614
686428527
889860888
152496259
470552607
450011962
372057935
934568314
289085952
187751399
435085870
97137446
295522812
726711468
813260614
813804149
426442267
586054806
889126331
714257656
941113591
992639205
709912908
112942428
950875072
385632981
714257656
361629634
607763407
403160863
479575261
99734549
187751399
281760589
989519739
49633131
187751399
600863252
745598746
771265962
885897063
196055153
419286425
215976275
763963886
211501550
934568314
625963047
359148957
51791358
620070080
158429103
895702295
906055484
773064798
763963886
190118818
832309272
208548794
649913691
649892962
587398722
975119497
52790338
528841663
788105500
389431456
326252155
165402101
766022188
830908142
677145693
495685549
813260614
819592221
418036050
262564222
179610013
460753624
289085952
319550216
473676129
267551964
461658278
731348782
461806508
178564414
94494540
519289874
856244838
420840926
959165743
825319853
834045476
15951662
825319853
199143661
898887461
980451751
873409500
846818493
404325063
622450628
914678144
902427368
609687916
114453482
105580676
588423957
386259012
208548794
366460175
482494503
995646506
768213918
992639205
382871663
806321726
187751399
179610013
112942428
404325063
524030034
117055993
331653196
98010773
828133828
330674082
504761268
632208229
849931458
418036050
921874297
703104144
992639205
889126331
369826103
89742359
742927254
292637770
729454626
250276207
185468977
846127187
461199020
440068890
304330270
745598746
114453482
222630259
989519739
280019477
607763407
90677867
536940355
862850847
461199020
711110244
90921344
994895724
974907081
151687766
517175114
830172198
571047035
846818493
546129589
316505173
394119685
165826598
834540461
459261439
792647734
609183073
100908865
970296947
212610569
555236061
154380237
216796502
630709932
525615840
32677570
896594863
155171369
799256599
834045476
431053614
623822477
188951867
787123547
28307690
640459014
121647693
335162913
331653196
234816183
527464037
987449031
372057935
703315157
868839773
935472774
76248563
768960976
36805549
488776790
84349982
873409500
813260614
23157284
845960668
440068890
598799497
418006599
834045476
745598746
805613461
191099639
211501550
909796114
264197020
970984700
462538808
155171369
925499417
86800564
881722892
592137011
507429460
843014489
418036050
535370597
630709932
693803923
970296947
460864789
209486425
593656354
479574685
772435595
906055484
165826598
846818493
384024779
989519739
262564222
4598075
234816183
768960976
404810767
469887000
792349951
617520948
693803923
165826598
130493002
326252155
760475272
418036050
292670161
804588099
115634702
331653196
304977626
925540639
691732395
113133286
970984700
740153538
164109300
950477187
587398722
925499417
294478225
579214555
870945541
980451751
857704013
723874919
247726590
976270287
607763407
113230760
901436277
585653645
371463627
813260614
1966258
317765140
848142121
414961729
286579723
60580168
218634989
792349951
831563044
418036050
815119468
187751399
742384295
310727806
461199020
633361710
994895724
895702295
620070080
707539040
275227218
185645739
915262923
971259822
967851876
324946481
54803574
791225868
532106943
289085952
459261439
873409500
653950619
694002421
112573346
477204602
339179914
384024779
371463627
156141870
912478428
953381221
15446117
495289894
736838068
382871663
155171369
648414092
914678144
497823253
863811895
208548794
864815365
714257656
925499417
508169396
265084421
418006599
443269252
226950890
623822477
638687446
252340749
813804149
218634989
450011962
987074364
384024779
899997766
825319853
419735841
693803923
873409500
703104144
693160228
113230760
168061031
792647734
443269252
976270287
421986658
948384226
763963886
482494503
165826598
286579723
152340395
798432181
766022188
889126331
98010773
445186159
211501550
795741936
286579723
889126331
461806508
685731817
211501550
160862559
155171369
36805549
941628085
617520948
228119607
459261439
805613461
359276766
519055855
889126331
519289874
825319853
275105499
950812710
497447862
479574685
519289874
317765140
97137446
188951867
617520948
240530255
174403279
121647693
812180988
661608404
895702295
863811895
253538463
769062146
180224574
828133828
776971070
477204602
633527481
148235150
156141870
806321726
394119685
897935839
776971070
466444309
361629634
404810767
442117547
30137740
299785917
731348782
30290084
571047035
72855651
582701054
763963886
89282207
997033792
617517113
825319853
262564222
622450628
925499417
742384295
959165743
418036050
197716392
500552414
459261439
137613609
608558360
338439178
247726590
204144478
151576322
229222936
479575261
864815365
895702295
44110928
804588099
856004188
519289874
480280306
208548794
942948535
722042450
331653196
796574644
136439626
820518718
745598746
443269252
155171369
769062146
804854729
479237319
688976482
461806508
168061031
642356525
248762914
23229851
834045476
30290084
339179914
535370597
717938872
495823738
527659892
848142121
477204602
228119607
986911052
286900465
620070080
443797059
525615840
852234606
474164667
208548794
962121020
889126331
512357278
404325063
310727806
726711468
77416700
445186159
460403764
692779630
16397717
528283325
622194201
950812710
546129589
532106943
160862559
898887461
773064798
434233426
600863252
850155225
889126331
873409500
836839919
912478428
962121020
275105499
873409500
545465568
744115870
460864789
174797437
857704013
848142121
310727806
825319853
707539040
609183073
528143340
4598075
209486425
264197020
934940759
237774110
899997766
209780052
585340322
724508568
926954256
889860888
647846941
873409500
340255308
247726590
495289894
359276766
226781447
815119468
299028724
803375912
989519739
208548794
778547527
825319853
856830201
554749770
22624267
298938062
477776586
793656520
151576322
268279939
324946481
792647734
976270287
196055153
319550216
155171369
970984700
739787346
585340322
909796114
845960668
995646506
862850847
41313455
52790338
317765140
280019477
293027403
795741936
606305288
795741936
479575261
899912696
713660395
999232995
467736387
535370597
894704509
806321726
730852316
863811895
658340431
889860888
312949855
15446117
385632981
234816183
208548794
285945783
825319853
508169396
831563044
212610569
426442267
863811895
459261439
989519739
160862559
469887000
989519739
923409250
895702295
62561446
459079239
414961729
707539040
970296947
744172657
363336541
786293596
392766348
948297435
98677422
730852316
394119685
842456531
999140854
487049537
96564753
346389815
113961031
934940759
733774305
699189748
20046543
510850074
240530255
469887000
86067843
962121020
105891417
527659892
182713079
862850847
247726590
519055855
557850088
160862559
333860688
940167556
289085952
576066531
100908865
208548794
237774110
495823738
155171369
863811895
317765140
980451751
792647734
113230760
60580168
742927254
655988988
705774848
212610569
587398722
30290084
779721769
543588231
535370597
935472774
112942428
30290084
975119497
96564753
487049537
436964864
689294924
971259822
967851876
895702295
632599319
112573346
187751399
989519739
895702295
961531802
767828166
208548794
768529399
90921344
742384295
745598746
699199410
804588099
216796502
226755584
804588099
588423957
450011962
894704509
743524772
426442267
804588099
834270774
36805549
179610013
117055993
303909226
14395290
280861244
769718990
41901067
404325063
987074364
163022557
965484371
346389815
527435940
317765140
712783719
461199020
795741936
856244838
343475073
895702295
77416700
863811895
316505173
464426005
385428880
959165743
469887000
731348782
532106943
165826598
365785305
487049537
488776790
634581329
211917585
722042450
831563044
86606394
285945783
901436277
622194201
863811895
688881917
994659611
883181773
187751399
188951867
312949855
545036041
769718990
36805549
801286639
622450628
365457864
576066531
788239370
934568314
464207552
152496259
665468115
763963886
486008546
604743216
105580676
104734029
962121020
249344985
778814112
692879245
90921344
852564845
395197974
381981943
607763407
717938872
198462585
665468115
703565558
292304899
847325789
64780140
568523052
204144478
658474134
155171369
776971070
792349951
838797853
586054806
873409500
528143340
211501550
23229851
163141101
716607916
681668274
999232995
579214555
208548794
992639205
709912908
972311289
469887000
208548794
151576322
934568314
460753624
725288221
152734787
932888618
450011962
229222936
995047714
25932373
475359071
970944023
784310083
646198749
736838068
461199020
35354272
228119607
585426319
589082456
877675580
238486115
981385165
208548794
281686457
914678144
50693569
440608370
623822477
524030034
863811895
806321726
745598746
987074364
221106932
623822477
418036050
78727809
532106943
359148957
873409500
828861960
394823273
923409250
342519194
684946912
601911847
976270287
253714730
464426005
24714549
53792712
112573346
160862559
339179914
7572521
479574685
53792712
898887461
461806508
889860888
188951867
594606310
353996994
731554451
481060510
903812279
515421332
104734029
846818493
33121472
717938872
592104762
470552607
742384295
617520948
934568314
420793021
739787346
155171369
330674082
171959467
296052381
961625182
45682233
776971070
151687766
285945783
561722488
450011962
359148957
237718768
495289894
628664061
836839919
495685549
187751399
247726590
670885490
384024779
934940759
519289874
515421332
797190759
281686457
914678144
609687916
717938872
863811895
561769463
685731817
211501550
715981843
473676129
989791441
78727809
726711468
886279736
174626059
275105499
798852972
460864789
856004188
446844184
384024779
470552607
155171369
211501550
831563044
744172657
49453881
695763902
804588099
130493002
889126331
105580676
896594863
598027580
796574644
691732395
883181773
469887000
304977626
813260614
469887000
461199020
337501848
72855651
970296947
830537197
63760504
216796502
136882427
982586003
211490167
882210421
709912908
873409500
532962643
238486115
495289894
216796502
155171369
498159803
24714549
423500607
312535291
766929566
762654431
804588099
535370597
972311289
989519739
682204292
752485092
15730064
460753624
622450628
226513871
281686457
795741936
987074364
711110244
247726590
197716392
743524772
805613461
980451751
527659892
847121389
499901949
335162913
196055153
98677422
976690614
196055153
995646506
843014489
459079239
262564222
822837637
125946566
522839714
30290084
856004188
825319853
72855651
427320783
815119468
661608404
585426319
68745311
208548794
363336541
656267649
305601386
768960976
970296947
105580676
594547625
711110244
266311627
933513036
187751399
847325789
110472115
976270287
208548794
960560612
661608404
515640365
250276207
187751399
895702295
693803923
525615840
889860888
177107193
711110244
404810767
882227175
140628461
515640365
404325063
962121020
844931145
253538463
898887461
155171369
846818493
155171369
188951867
561722488
57665797
665468115
464426005
813260614
160862559
125122892
237718768
584030519
392766348
693803923
593960001
934940759
525615840
711110244
703315157
703315157
466444309
607247763
338439178
331653196
549603536
803375912
932888618
179610013
14395290
950321665
885467094
473390446
820518718
309128155
452923040
898887461
778547527
89742359
446844184
982856362
365785305
519055855
829170219
262564222
16397717
541868355
234816183
161712421
982586003
722042450
90921344
653950619
806321726
100421989
440068890
993345912
421986658
188951867
477776586
604743216
152734787
31157306
881327219
285945783
209486425
607247763
320421616
428078371
846818493
934940759
623822477
382871663
588423957
440068890
104734029
515421332
435085870
962121020
384024779
712783719
460864789
185645739
685731817
976270287
86800564
868839773
820518718
803375912
615396002
248762914
598027580
113133286
339179914
633527481
707539040
532106943
28307690
976270287
788105500
699862909
179610013
264197020
461199020
896594863
877675580
46459702
894638660
617520948
528841663
247726590
980451751
901436277
208548794
177107193
24714549
609317498
480280306
418036050
836316949
479574685
572148211
731348782
140547683
622450628
443269252
473480446
836839919
510850074
825319853
238486115
999232995
825319853
187751399
90072075
795741936
594547625
593893694
705717233
461831449
846818493
661816277
359276766
479575261
768529399
268388599
532106943
760475272
286900465
941628085
671740178
331653196
461199020
533443999
863811895
442733547
661816277
953505287
461199020
320421616
820518718
22624267
422980334
825319853
163022557
158429103
422980334
813260614
857704013
347286822
446844184
495823738
745598746
976270287
717938872
693160228
248762914
72855651
707539040
469887000
404325063
220944230
532106943
561722488
662559915
555236061
722042450
846818493
20046543
285945783
976270287
346389815
554749770
149469031
170680637
962121020
617520948
740153538
935472774
384024779
961625182
232662069
843014489
866431650
155171369
212610569
617520948
881722892
763963886
617520948
639100432
617520948
385428880
726711468
414961729
152496259
199143661
987449031
359276766
222630259
898887461
535370597
469887000
124185175
866431650
773077001
873409500
418036050
226755584
532962643
889126331
693803923
414961729
326252155
358969436
463141213
522839714
950812710
482494503
889126331
96564753
182713079
460048941
474721867
792349951
389431456
445186159
778547527
898887461
216796502
974148721
247726590
969282688
15446117
995646506
742927254
196055153
806321726
339179914
346389815
160628174
369826103
469887000
889860888
694002421
617520948
60580168
646198749
160862559
889860888
873409500
5800030
418036050
618256310
134473521
653950619
171959467
294478225
110472115
683363697
579214555
762443934
571047035
68700442
285945783
196055153
317765140
45682233
103582716
324946481
779721769
604743216
805613461
211917585
598027580
504761268
796574644
365457864
898887461
568523052
831563044
440068890
907803560
155171369
820518718
773064798
461199020
690990975
528283325
463968791
15730064
959165743
792647734
971066181
512357278
331653196
795741936
418036050
440068890
726673082
731348782
245137014
670885490
208548794
620070080
809634556
772435595
45396683
820518718
384024779
252340749
693803923
443797059
568441217
418036050
60022166
812180988
293027403
568403567
463141213
578171904
532106943
970984700
280861244
912478428
478720187
592137011
617520948
903812279
428078371
953945096
815607113
211068792
658340431
4598075
682204292
995047714
422980334
422989263
881722892
527659892
381981943
461199020
155171369
414961729
68745311
260986004
525996413
165826598
461348214
140415698
339787241
856244838
914678144
875139691
386607125
911418822
820518718
418972850
825319853
369826103
446025247
752822558
464426005
617520948
299785917
517175114
295522812
461348214
359148957
594606310
609317498
537370857
980451751
634850206
498159803
418972850
72822573
744369863
422989263
342376405
303909226
469887000
622450628
275105499
677145693
40093086
487049537
873409500
339179914
385428880
712783719
77416700
240530255
450011962
643994331
404810767
479575261
587398722
843943106
338439178
209780052
148235150
475406355
479575261
479574685
510850074
208548794
961625182
160628174
515640365
841681852
422980334
240530255
705774848
24714549
419286425
185468977
247726590
154380237
892123621
68219813
587398722
346389815
152496259
165826598
860529392
925499417
208548794
848142121
182713079
662559915
679303229
406532326
504761268
684210854
452196623
519289874
372057935
68219813
776971070
30892234
460864789
115634702
404810767
903812279
736838068
392568463
463141213
216796502
587398722
741247255
178564414
805613461
607247763
914678144
89282207
225337406
733454774
335162913
198462585
208548794
401533783
622450628
90072075
178564414
262564222
401533783
992639205
477776586
461806508
148494167
574247087
317765140
208548794
422980334
686960698
519055855
495685549
522839714
519055855
88442380
856830201
58025944
911418822
98677422
925499417
863811895
620070080
240530255
226755584
934568314
466444309
336181883
375906658
460864789
115166721
20046543
536411290
528143340
665468115
804854729
586054806
640459014
872686922
527659892
186298555
792647734
211068792
178564414
999232995
527435940
682166403
844829978
693803923
813260614
903812279
90921344
825319853
788239370
105891417
359148957
392133827
228380174
211490167
22624267
130493002
149469031
797190759
266311627
317765140
902427368
671188206
670885490
402355081
503852174
112942428
16397717
299028724
280861244
72855651
535370597
588423957
796574644
685731817
251681024
769062146
151687766
515421332
846127187
187751399
431053614
856244838
359148957
474721867
185645739
527659892
634581329
852564845
862850847
473676129
970984700
640428966
275676406
836839919
825319853
549603536
190118818
152496259
211068792
455709411
178564414
112942428
156141870
674648102
401533783
843613959
171307283
825319853
792349951
659613804
479575261
500491568
678158111
936671066
418036050
170680637
659613804
293027403
29012972
972311289
863811895
342519194
685731817
863811895
846818493
795741936
923662898
155171369
806321726
500491568
934940759
998184008
555016996
843943106
834435219
766929566
588423957
268388599
881722892
733222158
113230760
403160863
349252118
661816277
532106943
339179914
130493002
414961729
450190331
479574685
684946912
229222936
289085952
863811895
24714549
229803262
439148978
191099639
649913691
588423957
382871663
310727806
33121472
972311289
479575261
418006599
684946912
479574685
1966258
557850088
545758504
463141213
211501550
863811895
773671967
970944023
469887000
705774848
386607125
528143340
965484371
886279736
960560612
245137014
712783719
593656354
52790338
221106932
339179914
979308290
335162913
653950619
30137740
812180988
436524274
461806508
229222936
495289894
229803262
662559915
995646506
15446117
12184341
519289874
934940759
339179914
934940759
623822477
209486425
987449031
845495491
860529392
849931458
187751399
978638423
527464037
469887000
434233426
902427368
460403764
805613461
707539040
889126331
745598746
386259012
198462585
856004188
681654788
856004188
321256348
460864789
262564222
455709411
703315157
519289874
89282207
495512249
171959467
742927254
979308290
813260614
247726590
882227175
830025751
856004188
199301519
941628085
290783272
481060510
136882427
820518718
331653196
693803923
338439178
20046543
642356525
174626059
845495491
622450628
401533783
898887461
324946481
188951867
49633131
768960976
574247087
321256348
326252155
693803923
49633131
885897063
848515514
703315157
852564845
717938872
149469031
187751399
825319853
299785917
889860888
498159803
26383599
922652752
792647734
343310302
528143340
829170219
889126331
281686457
628664061
293027403
894704509
445186159
123675187
212610569
24339466
899912696
729454626
20046543
970296947
889126331
228669536
160628174
404325063
474721867
479575261
817286434
278233399
769718990
532106943
58025944
623822477
962121020
450011962
792647734
382871663
579214555
804854729
461199020
211501550
199143661
863811895
804588099
145391636
925499417
240088664
379724559
496740700
620070080
788239370
836839919
527927765
485629911
15446117
467608312
385702297
179610013
733454774
570927565
825319853
838797853
461806508
459079239
15951662
221106932
331653196
439148978
787367263
343310302
545036041
766022188
700310443
921874297
252340749
247726590
158429103
726711468
547649408
426442267
216796502
799669254
422989263
804588099
152734787
895702295
23229851
768213918
525615840
722042450
703104144
89282207
497447862
863811895
187751399
646198749
809634556
480280306
625963047
804588099
397353990
280831396
196055153
535370597
418006599
479575261
324946481
813260614
460403764
145391636
830025751
98677422
222630259
545036041
646198749
822837637
569426086
862850847
646198749
925540639
588423957
290428107
915268602
879763969
117990828
995646506
723874919
171307283
577190122
359276766
208548794
60580168
967851876
36135744
715981843
225884856
112942428
189375694
343475073
463968791
253042435
893859904
382871663
778814112
20046543
495823738
174797437
634102826
363336541
394823273
934940759
498217145
707539040
54803574
813260614
975119497
527659892
64780140
61998275
515640365
731348782
803375912
717938872
289085952
386607125
406532326
587398722
41313455
691943808
211068792
148235150
247726590
863811895
418036050
618157701
889126331
534581513
966952974
397353990
398618986
479237319
707539040
689809573
385702297
889126331
693803923
155171369
778547527
240530255
948003821
825319853
707539040
14172224
961531802
593517949
733101925
475406355
856244838
211501550
979308290
793656520
286781205
987074364
693803923
552679123
342376405
561836042
372057935
813260614
187751399
716607916
686428527
992639205
925499417
504761268
198462585
971709002
459261439
857704013
896594863
339179914
828861960
503852174
467736387
625963047
208548794
622194201
889126331
208548794
384024779
519289874
527659892
856830201
418036050
863811895
585426319
504761268
902427368
495289894
158429103
426878589
479574685
873409500
691943808
948003821
804588099
989519739
461199020
786293596
98010773
100421989
885467094
392568463
885467094
512357278
863811895
863811895
994659611
527927765
51791358
726673082
889126331
895702295
634850206
290783272
994659611
191099639
804854729
925499417
610989720
240088664
796068509
729454626
461199020
518213317
208548794
843014489
828661728
715981843
886160282
574247087
53792712
392568463
461806508
305601386
73493485
422980334
836839919
507076926
234816183
121647693
955354570
209486425
375906658
229803262
976270287
796574644
994659611
935472774
462538808
515421332
873409500
339179914
843014489
778814112
280019477
326252155
470552607
479237319
459079239
211917585
861565871
343310302
13439798
495289894
593517949
863811895
748143564
787123547
262564222
768960976
394823273
187751399
772435595
310727806
155171369
906902078
32677570
495289894
68745311
771265962
407903469
404325063
684946912
868839773
978638423
292670161
504761268
895702295
178564414
773671967
469887000
846818493
486008546
1966258
769718990
232662069
825319853
417165509
863811895
253042435
72855651
28307690
73493485
381981943
660644644
386607125
426878589
234816183
507429460
914678144
212610569
834045476
460864789
41313455
339179914
20046543
622450628
646198749
155171369
792647734
688976482
796068509
863811895
507429460
803538166
804588099
94494540
922652752
536411290
834435219
398636908
58584058
820518718
980451751
287988655
525615840
379763634
518213317
310727806
34228088
679303229
923409250
803375912
439148978
461199020
970984700
956697836
889126331
152496259
758497249
30290084
519289874
744115870
846818493
712783719
561769463
895702295
287988655
813260614
299028724
382871663
594606310
414961729
363336541
422980334
253042435
722042450
799669254
499901949
316271107
814052326
787367263
726711468
992639205
914678144
806321726
470068438
196055153
382871663
715981843
213733010
665468115
112942428
950812710
156736834
975119497
226950890
83802134
495823738
693803923
941113591
31157306
215976275
935472774
508169396
113230760
178564414
206445311
899405815
115634702
406532326
925540639
343475073
528841663
470068438
228119607
404325063
962121020
825319853
856004188
384024779
681668274
290428107
363336541
407903469
178564414
211501550
112573346
140547683
435085870
422980334
450011962
707539040
116440573
165826598
289085952
623822477
503852174
865246627
145391636
223505162
527659892
731348782
689294924
85361582
586054806
654564081
620070080
15446117
898887461
298938062
705717233
943926624
568523052
178564414
199143661
31157306
492766547
736933697
4598075
510850074
690990975
371463627
478720187
863811895
319550216
920231125
921874297
253042435
625963047
310727806
30137740
863811895
404325063
23229851
90921344
475359071
677145693
712783719
289085952
585481883
768529399
813260614
460864789
32677570
532106943
654564081
30290084
237774110
588553600
687487748
305601386
312535291
442733547
179610013
633330812
187751399
72855651
843014489
863811895
446025247
342376405
90921344
90677867
620070080
976270287
850155225
713660395
334764325
89282207
158429103
136988919
165770587
211490167
971259822
115634702
63760504
620070080
418036050
898887461
557850088
346389815
932888618
804588099
895702295
382871663
925499417
655988988
500491568
563048079
894704509
689809573
607247763
13439798
838797853
431053614
371463627
736933697
310727806
847325789
967452339
151576322
822837637
987074364
875139691
980451751
646198749
863811895
218634989
88442380
843613959
198462585
426442267
406532326
852234606
152734787
426442267
247275347
112573346
731348782
13439798
622450628
683363697
799256599
121647693
950321665
470552607
418036050
882210421
310727806
473390446
476927721
925540639
561836042
437027557
426442267
860529392
536940355
498159803
96564753
110472115
208548794
164109300
359276766
363336541
894638660
546129589
485629911
773064798
845960668
359276766
658340431
690990975
137613609
460864789
431053614
52790338
423500607
582701054
898887461
406532326
912478428
29714846
684210854
528841663
165826598
712783719
615396002
182713079
707539040
394823273
532106943
187751399
461199020
843014489
817286434
165826598
104734029
803375912
693803923
639100432
187751399
30137740
585481883
359148957
76248563
693803923
795741936
825319853
847325789
686960698
886160282
287988655
962121020
459261439
62133486
469887000
461806508
144296415
574247087
155171369
598027580
248762914
208548794
863811895
825319853
165826598
941628085
340255308
130493002
649913691
733101925
996434290
768960976
404810767
693803923
486008546
863811895
741247255
213733010
863811895
688881917
784310083
922652752
987074364
915268602
211068792
731348782
791225868
285389966
921874297
830537197
731348782
326252155
461199020
382871663
228119607
570927565
238486115
160628174
466444309
748143564
404325063
165826598
358969436
299028724
158429103
527464037
180814817
352887424
795741936
98677422
479575261
208548794
776971070
16397717
948384226
262564222
226513871
44110928
588423957
681668274
607763407
729454626
373921389
444084893
469887000
733454774
418036050
474721867
934940759
262564222
901436277
187751399
461831449
247726590
693803923
804588099
763963886
831563044
844931145
585426319
901625413
90921344
474721867
638687446
392568463
683363697
117055993
665468115
677145693
898887461
179610013
33121472
655988988
940167556
406336157
713660395
948384226
23229851
773077001
994659611
14153845
667625467
151687766
339787241
847325789
197598987
253042435
252340749
104734029
422980334
961531802
310727806
151576322
211068792
920920935
326252155
198462585
29012972
817083170
461199020
71520653
419286425
685731817
889126331
229222936
689294924
799256599
296052381
609317498
461199020
684946912
247726590
617520948
378581611
588423957
225884856
404810767
382871663
712783719
892123621
663082348
820518718
788105500
448514507
776971070
925499417
726711468
450011962
152734787
799669254
68745311
894704509
372057935
30290084
58025944
923662898
825319853
571047035
568523052
469887000
722042450
386607125
407903469
557850088
722042450
117990828
981385165
275105499
49633131
148494167
834540461
712783719
317765140
198462585
112573346
852234606
830908142
745598746
776971070
299028724
901436277
684946912
422980334
828861960
982586003
40093086
693803923
123675187
815119468
576066531
661816277
155171369
731348782
962121020
870945541
901436277
905066288
480280306
889126331
117990828
187751399
58584058
834435219
625963047
760475272
298938062
536411290
303909226
4598075
592104762
347286822
395197974
292670161
976270287
426442267
948003821
262564222
856244838
442733547
333860688
974575876
145391636
992639205
898887461
98677422
90921344
877675580
825622103
923107443
791225868
461199020
422980334
773671967
264197020
148235150
796574644
618157701
726711468
836839919
549617383
793600825
155171369
725288221
326252155
392766348
536411290
688881917
331653196
674648102
804588099
850155225
384024779
609183073
249344985
187751399
744115870
941628085
848142121
902427368
218634989
844931145
382871663
809634556
572148211
685731817
662559915
478720187
20046543
644456535
41901067
211501550
343310302
158429103
572148211
863811895
290783272
788105500
889126331
691732395
234816183
528283325
787123547
191099639
886160282
385428880
881722892
825319853
769062146
397353990
500110724
495289894
434233426
113230760
646198749
187751399
993345912
389431456
171959467
339179914
342473420
733454774
450011962
440068890
113230760
836839919
752485092
817286434
136439626
801286639
322103335
62561446
778547527
237774110
852234606
950477187
914678144
115166721
384024779
836839919
588553600
576826666
116902078
525615840
7086112
593960001
440068890
813260614
811418489
112573346
414961729
453451039
789277313
40093086
863811895
121647693
508169396
461199020
460864789
384024779
610989720
625963047
812180988
112942428
823076230
450011962
825319853
788124070
815119468
834270774
813804149
685229132
843014489
766022188
275105499
914678144
275676406
763963886
285025385
594606310
464207552
480280306
384024779
447980021
461199020
533443999
588423957
914678144
800761317
898887461
174797437
625963047
681654788
40093086
846127187
60580168
480280306
625963047
873409500
703315157
925499417
218634989
392133827
712783719
731348782
593656354
717938872
740153538
646198749
646198749
620070080
450011962
852234606
703104144
461199020
905066288
495512249
480280306
234734378
262564222
934940759
788124070
899405815
312535291
766929566
436964864
846818493
792349951
863811895
496740700
469887000
925540639
741247255
592137011
293027403
726711468
165402101
29817260
515005545
987074364
496740700
674648102
497447862
165826598
898887461
822837637
151576322
15951662
177410804
84757179
849931458
519055855
15730064
519289874
524030034
312535291
667625467
1966258
317765140
792349951
846818493
925499417
889126331
328464067
976270287
745598746
349252118
440068890
419286425
731348782
795741936
773064798
104734029
15446117
976270287
588423957
815119468
197716392
229222936
989519739
94494540
799256599
459261439
925540639
528841663
962121020
268388599
768960976
113961031
414961729
914678144
576826666
679303229
682204292
461806508
310727806
889860888
260986004
182713079
163141101
198854868
987074364
682166403
404810767
450011962
440068890
358969436
815119468
287988655
317765140
860529392
155171369
86067843
229222936
527464037
712659620
925499417
989519739
310727806
803375912
793600825
587398722
406336157
78801613
873409500
275105499
464426005
948003821
237774110
493368479
426442267
776971070
820518718
589082456
418036050
165826598
208548794
320421616
712783719
479574685
703565558
914678144
658340431
473480446
846818493
584030519
91364466
582451729
208548794
923107443
588423957
125122892
987074364
289085952
211068792
187751399
13966561
478720187
901625413
450011962
469887000
806321726
382871663
691943808
852564845
644456535
609988504
287988655
253714730
579214555
473480446
852564845
733454774
634581329
418036050
586054806
772435595
394823273
256483095
375675729
248762914
889126331
998184008
687487748
993345912
199143661
528841663
216796502
211917585
440068890
768529399
474721867
692879245
962121020
976270287
527435940
655988988
617520948
987074364
317765140
588423957
229222936
986911052
164109300
846818493
942379440
462538808
481060510
889860888
733454774
508169396
712783719
995646506
447980021
211068792
788239370
446844184
394119685
609317498
123675187
305601386
76430144
264197020
177107193
955354570
665468115
386607125
317765140
852564845
836839919
752822558
532106943
776971070
946947811
895702295
792647734
185645739
158429103
459261439
962121020
392568463
693803923
330674082
480280306
104734029
310727806
422980334
788239370
741247255
165826598
389431456
481060510
317765140
673194911
528283325
682166403
788124070
498764393
689294924
320421616
206445311
934568314
460864789
787367263
504761268
736838068
682204292
392766348
461806508
386607125
96564753
863811895
178564414
397353990
226781447
932888618
915268602
267793037
293266598
649913691
830908142
187751399
281760589
281760589
962121020
561836042
209780052
145391636
317765140
49433624
117055993
222630259
773671967
593656354
872686922
617766138
854014508
683363697
461806508
767828166
554749770
112573346
479575261
475406355
154380237
989519739
96564753
469887000
946947811
525615840
843014489
225054155
359276766
125122892
745598746
460753624
495823738
921874297
404810767
845960668
825319853
158429103
453584270
434233426
820518718
886279736
384024779
850155225
228119607
962121020
346389815
104734029
661816277
384024779
148235150
436524274
568403567
461199020
328464067
310727806
112573346
687487748
803375912
155171369
485629911
161583771
262564222
693931699
843014489
44110928
310727806
197716392
199301519
814052326
404325063
310727806
789277313
436964864
889126331
846127187
461658278
788239370
843613959
223505162
846818493
188951867
293266598
63760504
229222936
30290084
615396002
729454626
440068890
711110244
49502087
363336541
585340322
63760504
418036050
453238269
347286822
863811895
620981488
423500607
420793021
40093086
492766547
440068890
948919574
208548794
609183073
317765140
787367263
836839919
496740700
625963047
992639205
165618311
240530255
359148957
336181883
495512249
897935839
633330812
662559915
461199020
148494167
15951662
594547625
692879245
844931145
197598987
545758504
844829978
187751399
692779630
568523052
918301037
863811895
791225868
820518718
834045476
934940759
980451751
475359071
316271107
149469031
165826598
974907081
806321726
486710457
823076230
850155225
723975102
23229851
518591907
795741936
20046543
317765140
825319853
852234606
24714549
475359071
211917585
823076230
72855651
919213048
656267649
733222158
688976482
604743216
187751399
846127187
140547683
469887000
946947811
881722892
178564414
863811895
760475272
477776586
289085952
911418822
72855651
286579723
30137740
461806508
444084893
290783272
886279736
372767619
733454774
771260492
609787248
64780140
467736387
204144478
496740700
188951867
240530255
91364466
195752241
992639205
579214555
763963886
925499417
970296947
289085952
976270287
598799497
889860888
225884856
369826103
25932373
115166721
497447862
343475073
658474134
145391636
899405815
461658278
310727806
384024779
495823738
931353246
209486425
88442380
744369863
825319853
460864789
895702295
209486425
617520948
384024779
495685549
466444309
934940759
204144478
238486115
889860888
14395290
528944829
31157306
481060510
179610013
303909226
463741777
414961729
889126331
825319853
187751399
803375912
182713079
517175114
863811895
686960698
593893694
288367385
981385165
685731817
220944230
211501550
289085952
487049537
6003194
845960668
237718768
976270287
285389966
310727806
757502776
541868355
319550216
418036050
813260614
578171904
894704509
331653196
768960976
187751399
394823273
999232995
226781447
976270287
525615840
378581611
741247255
165826598
942948535
199143661
211501550
264197020
30892234
604743216
528841663
573159446
330674082
461806508
470552607
434233426
211490167
922858964
693803923
324946481
151576322
48675882
694002421
389431456
331653196
165770587
486008546
825319853
830172198
461806508
919213048
164903451
798852972
319550216
500552414
404810767
264197020
707539040
741247255
685731817
532106943
192714440
607763407
656267649
846818493
436524274
883181773
422980334
925499417
646198749
36805549
825319853
508169396
795741936
475437536
786293596
317765140
237718768
693803923
464207552
480280306
498159803
852234606
685731817
703565558
475406355
418972850
204694095
856004188
310727806
32677570
557850088
140415698
617520948
794278573
77416700
667625467
850155225
950875072
789277313
148494167
661608404
663082348
385632981
894704509
187751399
992639205
24339466
72855651
168133547
469887000
404325063
196055153
769062146
228119607
333860688
426878589
460864789
450011962
733101925
926954256
439148978
915012879
982048989
310727806
199849938
369893673
90921344
555016996
609787248
618256310
962121020
503852174
216796502
310727806
515421332
452196623
174626059
466444309
446844184
579214555
661608404
699199410
507429460
165826598
791225868
324946481
528143340
981385165
461806508
421986658
969282688
414961729
997033792
528841663
461199020
1966258
733774305
741247255
275227218
825319853
404325063
94494540
788239370
363336541
804588099
86800564
685229132
216796502
665468115
199102860
630709932
280861244
508169396
163022557
532106943
926954256
575977310
722042450
41313455
215976275
442733547
742384295
895702295
226755584
703565558
707539040
693803923
852357468
863811895
925499417
333860688
769718990
460864789
240530255
899732589
117315825
834435219
889860888
787367263
604743216
440068890
176495218
461199020
394823273
464426005
555236061
112942428
799256599
105580676
461199020
846818493
136439626
305601386
532106943
479575261
787367263
722042450
705678651
902427368
165402101
776971070
58584058
9688595
778606270
339179914
960560612
170680637
996434290
834045476
760475272
450011962
825319853
316505173
889126331
137070595
199849938
168133547
101387138
934940759
211501550
982586003
528841663
209486425
504761268
527464037
959165743
20046543
745598746
482494503
902427368
817286434
707539040
995646506
773064798
815119468
585340322
948003821
515421332
607763407
803375912
825319853
24339466
160628174
989519739
703104144
852357468
995646506
812416562
404810767
896594863
482494503
187751399
733454774
934568314
24714549
620981488
77416700
333860688
340255308
401533783
208548794
579214555
419735841
84757179
776971070
532106943
623822477
772435595
184209517
372057935
846818493
440068890
792647734
744115870
422980334
801286639
460864789
762443934
83802134
731348782
500552414
240530255
382871663
23157284
406336157
338439178
280861244
372057935
188951867
793656520
477776586
216796502
247726590
485629911
707539040
863811895
234816183
386607125
610989720
545465568
453451039
763963886
25932373
902427368
372057935
218634989
817286434
889860888
30137740
288367385
44110928
617520948
889126331
772435595
442117547
113961031
873409500
61998275
469469717
474721867
745598746
249344985
528283325
834270774
941628085
62561446
899405815
253042435
452923040
763963886
693931699
585340322
14153845
634581329
36805549
382871663
522841120
238486115
992639205
151687766
426816739
623822477
911418822
655988988
825622103
729454626
814052326
165826598
89282207
934568314
30290084
151576322
147270614
976690614
267793037
180224574
536940355
461199020
866431650
395612934
507429460
187345550
708029009
655988988
40093086
847325789
691732395
672026389
442117547
860529392
791225868
693803923
148494167
895702295
766022188
342376405
426878589
733101925
305601386
401533783
296052381
30137740
528841663
863811895
386532399
485629911
799256599
474721867
585481883
717938872
469887000
881722892
992639205
712659620
208548794
902427368
896594863
211501550
469887000
404810767
912478428
191099639
239532971
268388599
209780052
672026389
101387138
803538166
104734029
877675580
563048079
620981488
495823738
467608312
844931145
830172198
769718990
48675882
792647734
105580676
535370597
776287899
398636908
125122892
434233426
703315157
731348782
112942428
836839919
594606310
989519739
156141870
974148721
247726590
189375694
612643445
863811895
504761268
972311289
304330270
436964864
934568314
423500607
508169396
253042435
339179914
49453881
382871663
846818493
310727806
30892234
965484371
333860688
846818493
921874297
211501550
691732395
646198749
896594863
866431650
820518718
992639205
182713079
418036050
72822573
30892234
532106943
792647734
902427368
461199020
337896012
587398722
655988988
856244838
923662898
339179914
15951662
863811895
228119607
498764393
359276766
151576322
199301519
796574644
622450628
280831396
745598746
495685549
342547871
77416700
156141870
690990975
987074364
49633131
418036050
987074364
375675729
796079771
469469717
588423957
661816277
947644187
339787241
999232995
363336541
384024779
980451751
285945783
30892234
987449031
358969436
145391636
768408832
527927765
262564222
970984700
920920935
273764854
726711468
359276766
689294924
113230760
76582853
863811895
518887536
886160282
753714361
382871663
211501550
264197020
218634989
289085952
899912696
331653196
823076230
745598746
492766547
852564845
919213048
524030034
182713079
856830201
459261439
334764325
317765140
402355081
894704509
625963047
481060510
846127187
211917585
989791441
662559915
745598746
831563044
792349951
453451039
155171369
609687916
881722892
633361710
950321665
320229507
981385165
914678144
847121389
863811895
684946912
422980334
532106943
440608370
618256310
982586003
30892234
633527481
825319853
467608312
312535291
71520653
828661728
852234606
289085952
418036050
418036050
262564222
667625467
292637770
281686457
419286425
401533783
987074364
97137446
450011962
792647734
238486115
461658278
863811895
632599319
688976482
152496259
160628174
395197974
739787346
44110928
461199020
649913691
264197020
14395290
776971070
475406355
852234606
450011962
346608058
420793021
766022188
461806508
962121020
962121020
234734378
923107443
587398722
898887461
404325063
798852972
532106943
586054806
923409250
846818493
145391636
525615840
304977626
588423957
237774110
864815365
947734774
690990975
496740700
209486425
834435219
504761268
187751399
78727809
281686457
365785305
640189179
262564222
648414092
474721867
659613804
733454774
574247087
164903451
934568314
598799497
740153538
442733547
950812710
158429103
838797853
326252155
251681024
707539040
767828166
353996994
852564845
693803923
972311289
762443934
953505287
620070080
925499417
114453482
470552607
145391636
369826103
461199020
976270287
934940759
959165743
445186159
994659611
693803923
717938872
238486115
88705402
607247763
151687766
799256599
852564845
475437536
949152491
852564845
292670161
305601386
921874297
117990828
212610569
693160228
953505287
736933697
970984700
712783719
806321726
406336157
825319853
693803923
145391636
794278573
62561446
846127187
446263463
799256599
846818493
15951662
743524772
422980334
847325789
187751399
889126331
116440573
846127187
628664061
381981943
470068438
665468115
902427368
320421616
623822477
820428591
791225868
914678144
889126331
422980334
836316949
23157284
693803923
593893694
178564414
980451751
338439178
941628085
649892962
820428591
418006599
100421989
33121472
382871663
806321726
723975102
807560153
920920935
779721769
946947811
188951867
825319853
881722892
196055153
30290084
281760589
298938062
768960976
208548794
588423957
211917585
895702295
7086112
659613804
830025751
800761317
68700442
247726590
165826598
195752241
920231125
253714730
190118818
693803923
191099639
948003821
442733547
72822573
493368479
238486115
794278573
248762914
773671967
252340749
518887536
794278573
588423957
463141213
960560612
688976482
906902078
525615840
475406355
708029009
970984700
426816739
948919574
578171904
661816277
814052326
960560612
180224574
223505162
707539040
632599319
661816277
536940355
15730064
882210421
460864789
691732395
31157306
846818493
837132486
474721867
537370857
89282207
24714549
766022188
656267649
464207552
997518750
15951662
199849938
14153845
585481883
918301037
23157284
90921344
160628174
643994331
768213918
230663188
693803923
902427368
324946481
71520653
582451729
147270614
13966561
113230760
288367385
371463627
264197020
889126331
317765140
570927565
889126331
870945541
359148957
386607125
51791358
791225868
386607125
285025385
703315157
791225868
486008546
981385165
161712421
339179914
554749770
925499417
519289874
995646506
741247255
94494540
594606310
151374167
440068890
528143340
921874297
733454774
962121020
593656354
768213918
459079239
925499417
763963886
317765140
336181883
895702295
459699465
594547625
280019477
617520948
745598746
863811895
117990828
422980334
211501550
585426319
986962793
110472115
253714730
149469031
800761317
527659892
519289874
84349982
418036050
894638660
464426005
994659611
639100432
488776790
187751399
863811895
905066288
480280306
140628461
232662069
247726590
211501550
495289894
903812279
473676129
620070080
204144478
469887000
699199410
460864789
86800564
660644644
993345912
626947336
196055153
588423957
653950619
437027557
742384295
763963886
525615840
330674082
461806508
443269252
555236061
392568463
151576322
925499417
503852174
711110244
7086112
461199020
226781447
262564222
508169396
53792712
745598746
843014489
196055153
382871663
160628174
149469031
805613461
996434290
768960976
104734029
688976482
479575261
586054806
778814112
806321726
226513871
36805549
847325789
953945096
864815365
461199020
198462585
846818493
731348782
860529392
121647693
299785917
828133828
417165509
237774110
226755584
285945783
609183073
285389966
776971070
638687446
941628085
305601386
752485092
623822477
191099639
804588099
881327219
475406355
155171369
690990975
798852972
682204292
378581611
418036050
994659611
607247763
838797853
825319853
981385165
467736387
588423957
23229851
527927765
165826598
980451751
440068890
825319853
707539040
155171369
575977310
712783719
155171369
225884856
806321726
899912696
188951867
495685549
461199020
461199020
478720187
752485092
672026389
385632981
20046543
789277313
986911052
208548794
703315157
88705402
586054806
986962793
358969436
845960668
23229851
804588099
310727806
208548794
779721769
768408832
836316949
875139691
546129589
762443934
247726590
379724559
442117547
208548794
962121020
763963886
289085952
161583771
426878589
264197020
863811895
820518718
950812710
72855651
813260614
252340749
899997766
889860888
579214555
846127187
519289874
171959467
622194201
418036050
182713079
219962856
342547871
831563044
450011962
339179914
846818493
73493485
825319853
495685549
830908142
256483095
546129589
145391636
895702295
60580168
866431650
474721867
440068890
372767619
654564081
936671066
731348782
266311627
494688308
893859904
598027580
292670161
4598075
240530255
593517949
426442267
473480446
700310443
49502087
800761317
448514507
460864789
54803574
905066288
36135744
634581329
253042435
435085870
262564222
693803923
962121020
803375912
902427368
304977626
320421616
579214555
28307690
846127187
895702295
713660395
793656520
461199020
216796502
834045476
264197020
863811895
634102826
799256599
199849938
797190759
744115870
987074364
88442380
662559915
731348782
962121020
641377542
170680637
778606270
460753624
359276766
825319853
462538808
112942428
148235150
996434290
682204292
825319853
992639205
60580168
856004188
604743216
527927765
703315157
685731817
677145693
404325063
863811895
684210854
342376405
766022188
94494540
124185175
863811895
447980021
847325789
925499417
73493485
649892962
293266598
498217145
901625413
177410804
762443934
681654788
825319853
854014508
978638423
487049537
246768591
211501550
639736081
170590915
30290084
691732395
744369863
151576322
950812710
140547683
62561446
404810767
366460175
608558360
787123547
648414092
343310302
473480446
461232788
757502776
324946481
806321726
481060510
170680637
49255319
26383599
412162897
987074364
847325789
776971070
744369863
920231125
206445311
376411279
485629911
768213918
384024779
535370597
238486115
798852972
784310083
406532326
440068890
792647734
197716392
346389815
89282207
94494540
825319853
813260614
394119685
16397717
225884856
512418566
742384295
607763407
633527481
771265962
72855651
844829978
187751399
733101925
800761317
507076926
895702295
359276766
846818493
949152491
525615840
691943808
495823738
654564081
987074364
703565558
174797437
171959467
426442267
693803923
889126331
473030907
888599975
552679123
155171369
961625182
881722892
820518718
219962856
49453881
532106943
386259012
707539040
337501848
434233426
117055993
404810767
422989263
752822558
402355081
359148957
796079771
972311289
404325063
359276766
234734378
519055855
460864789
382871663
519289874
422980334
464207552
342376405
228380174
117315825
278233399
925499417
188951867
661816277
896594863
292670161
470068438
610989720
4598075
895702295
712783719
204144478
960560612
768213918
337896012
856004188
140415698
684210854
707539040
310727806
579214555
873409500
804588099
240530255
130493002
469887000
156141870
275676406
989101388
519289874
926954256
568441217
768529399
885467094
187751399
253042435
480280306
768960976
889126331
980451751
211917585
299028724
460753624
467608312
152496259
452923040
868839773
934568314
987074364
418972850
208548794
889126331
453584270
693803923
975119497
474721867
32677570
525615840
262564222
394823273
825319853
485629911
830908142
618157701
813260614
620070080
248762914
675987938
842456531
151374167
373921389
592137011
477776586
638687446
487049537
418036050
707539040
446263463
886160282
994895724
147270614
285945783
519289874
825319853
15951662
936671066
199143661
820518718
788239370
402355081
658340431
792647734
588553600
555236061
186298555
149469031
948919574
110472115
685731817
820518718
160862559
739652206
160862559
863811895
948384226
470552607
796068509
187751399
776971070
473030907
112942428
815119468
623822477
660644644
889860888
480280306
722042450
187751399
563048079
805613461
317765140
966952974
76248563
799669254
925499417
475406355
576826666
20046543
461199020
707539040
353996994
324946481
598799497
667625467
570927565
422989263
588423957
147270614
925540639
453238269
856004188
731348782
475406355
23157284
96564753
199301519
461199020
825319853
24339466
385632981
773064798
375906658
843014489
382871663
333790730
419286425
825319853
461199020
206445311
862850847
211068792
466444309
372057935
94494540
240530255
812180988
439148978
617520948
972311289
24339466
461199020
863811895
180224574
262564222
321256348
703315157
776287899
895702295
823076230
439148978
144296415
996434290
215976275
552679123
440068890
197716392
792647734
534581513
729454626
187751399
94494540
404325063
568523052
773064798
577190122
248762914
62133486
136439626
191099639
806321726
247726590
346389815
925499417
147270614
646198749
772435595
184209517
799256599
508169396
948003821
723975102
905066288
895702295
394119685
397353990
30290084
863811895
382871663
889126331
289085952
117055993
971066181
359276766
30290084
253538463
467608312
974148721
763963886
693803923
716607916
246768591
625963047
397010053
991158175
646198749
731348782
188951867
152496259
813260614
836316949
247726590
568441217
617520948
164109300
14153845
834045476
247726590
994895724
29012972
289085952
618256310
981385165
469887000
104734029
147270614
788239370
555236061
88705402
948919574
9688595
72855651
799669254
931353246
628664061
987449031
478720187
495289894
494688308
152496259
226950890
899405815
225884856
609787248
644456535
249344985
475359071
418972850
999232995
862850847
857704013
658474134
310727806
992639205
889126331
198462585
932888618
463741777
527659892
459699465
953945096
743524772
404325063
25932373
488273162
889860888
730852316
934940759
625963047
178564414
342519194
918301037
660644644
188951867
638455202
809634556
814044665
852234606
160797551
942948535
98010773
894704509
986911052
585426319
863811895
997033792
711110244
475406355
187751399
426442267
164109300
148494167
873409500
5800030
857704013
693803923
339179914
165826598
404325063
418036050
187751399
763963886
281760589
941628085
211068792
447953081
12184341
528143340
459079239
889860888
961625182
342473420
905638180
685229132
485629911
617520948
431053614
326660698
863811895
545758504
997033792
568441217
766929566
862850847
726711468
198854868
519289874
160862559
336181883
881327219
594606310
623822477
681654788
363336541
112942428
825319853
634102826
97137446
527435940
528944829
240530255
788239370
693803923
487049537
197716392
473030907
180224574
925499417
671188206
473480446
211490167
253538463
707539040
617517113
446844184
414961729
778606270
843943106
695763902
950321665
771265962
40093086
618256310
607247763
495685549
440068890
439148978
895702295
262564222
469469717
736838068
130493002
610939148
15951662
788105500
450011962
863811895
212610569
31157306
866431650
72855651
776971070
145391636
898887461
975119497
799256599
873409500
62561446
225054155
519289874
806321726
979039471
822837637
264197020
30137740
786293596
165826598
836316949
543588231
519289874
707539040
462697557
428809332
289085952
641377542
238486115
895702295
962121020
863811895
766722003
536940355
836839919
248762914
709912908
469887000
436524274
155171369
495289894
76248563
588423957
187751399
693803923
208548794
237774110
598027580
799256599
806321726
394823273
688976482
340255308
287988655
165826598
593517949
617520948
679303229
953381221
575439595
404810767
776971070
681654788
620070080
883181773
404810767
532106943
40093086
209486425
453584270
475359071
724508568
461831449
493368479
216796502
163022557
725288221
466444309
828861960
519055855
324946481
83802134
152496259
448514507
885467094
310727806
731348782
916949269
587398722
286900465
350963413
863811895
112942428
793656520
418006599
346389815
401533783
812416562
477204602
743524772
905066288
31157306
976690614
962121020
155171369
762443934
237774110
125946566
199849938
156141870
459079239
518591907
293266598
847325789
806321726
912478428
848142121
52790338
620070080
923662898
112942428
331653196
247726590
780744629
864815365
165826598
594606310
745598746
914678144
825319853
9688595
363336541
962121020
962121020
582701054
989519739
394823273
934940759
420793021
975119497
287988655
792349951
519289874
211501550
541868355
585653645
461199020
813260614
828861960
831563044
948919574
385702297
889860888
527659892
654564081
225884856
845960668
508169396
907803560
180224574
296052381
450011962
803383453
717938872
768213918
899912696
961531802
343475073
895702295
716607916
280831396
442733547
426442267
403160863
868839773
461199020
889126331
426442267
469887000
889860888
148235150
422980334
140415698
478720187
527659892
113961031
788105500
459261439
776971070
515005545
385702297
713660395
123675187
981385165
147270614
230663188
480280306
640428966
299785917
788239370
934940759
601911847
211490167
496740700
622450628
187345550
463741777
575744853
962121020
693160228
693803923
970984700
527659892
211501550
262564222
852234606
460753624
570927565
779721769
882227175
942948535
463141213
264197020
850155225
331653196
358606451
814044665
942948535
295522812
941628085
713660395
420793021
418036050
228380174
262564222
535370597
776971070
182713079
145391636
55276733
940167556
384024779
587398722
779721769
570927565
545758504
414961729
856244838
72855651
58025944
699862909
445186159
317765140
986962793
68219813
693803923
585481883
278233399
834045476
799256599
13966561
392568463
825319853
960803572
980451751
466444309
164109300
576826666
845495491
196055153
843014489
40093086
849931458
401533783
187751399
418036050
199143661
163141101
997033792
317765140
685731817
384024779
188951867
555236061
915262923
532106943
852234606
431053614
14395290
941628085
527435940
447953081
280861244
915262923
986911052
707539040
187751399
100421989
757502776
898887461
549603536
461806508
672026389
164903451
626947336
703104144
685731817
72855651
238486115
925499417
470552607
479575261
72855651
220944230
467736387
793656520
469887000
428078371
29714846
97137446
836316949
659613804
324946481
976270287
216796502
740153538
700310443
585426319
343310302
68745311
712783719
140628461
950477187
113230760
249344985
54803574
847121389
174797437
188951867
253042435
550210998
15951662
384024779
401533783
25932373
447980021
742927254
752485092
196055153
570927565
339179914
863811895
901436277
857704013
923063597
768213918
863811895
394823273
677145693
965484371
211501550
923107443
113961031
155171369
230663188
168133547
463141213
446263463
211501550
414961729
469887000
239532971
151576322
863811895
965484371
90072075
18067872
846818493
187751399
326252155
78801613
948003821
161583771
209486425
461780349
817286434
463968791
894020648
982586003
979308290
267793037
831563044
841681852
44110928
208548794
881327219
94494540
448514507
946947811
870945541
634581329
923409250
594606310
623822477
236695223
686960698
663082348
787367263
912478428
155612657
601911847
384024779
160862559
384024779
187751399
665468115
689809573
495289894
324946481
588423957
578171904
72855651
422980334
498159803
496740700
587398722
418036050
226513871
661608404
911418822
997033792
225884856
943926624
256483095
925499417
532106943
469887000
220944230
15951662
534581513
152340395
460864789
806321726
326252155
114453482
549617383
948003821
94494540
763963886
90921344
538291430
868839773
901436277
877675580
860529392
230714741
289085952
347286822
948919574
474164667
394119685
293266598
473390446
515421332
188951867
693803923
470552607
863811895
431053614
29012972
877675580
643994331
24714549
440608370
535370597
230663188
290783272
609787248
847325789
688976482
407903469
825319853
622450628
555016996
515421332
753770013
726673082
831563044
96564753
654564081
414961729
316505173
247726590
498217145
376411279
517175114
445186159
198462585
550210998
525615840
463968791
863811895
25932373
981385165
237774110
288367385
846818493
33121472
32677570
24339466
895702295
152340395
485629911
460864789
437027557
461806508
229803262
923063597
970984700
533443999
160862559
925499417
618256310
842865912
909796114
461806508
894704509
620070080
125946566
743524772
825319853
574247087
575439595
845495491
617517113
338439178
466444309
467736387
996434290
463968791
620070080
895702295
427320783
385428880
188951867
926954256
527659892
693803923
570927565
873409500
187751399
585340322
693803923
384024779
571047035
902427368
527659892
947644187
237718768
343475073
799256599
495685549
509828342
575977310
43400282
972311289
730852316
768213918
160862559
239532971
948003821
23229851
460753624
820518718
29714846
848515514
992639205
228119607
24714549
30290084
51791358
646198749
989101388
608558360
830908142
426878589
404325063
825319853
404325063
475406355
204694095
461199020
674944129
675987938
873409500
467608312
76248563
474721867
482494503
588423957
862850847
660644644
536411290
941113591
925499417
211490167
959165743
600863252
902427368
417165509
30290084
692779630
898887461
154380237
561769463
528841663
461199020
617520948
333860688
290783272
679303229
946947811
934940759
104734029
137613609
512418566
693931699
450011962
733774305
216796502
914678144
795741936
844829978
188951867
240530255
404325063
864815365
464426005
461780349
310727806
693803923
798432181
771260492
322103335
788105500
24339466
843014489
792349951
372767619
572148211
24339466
942948535
434233426
285945783
528283325
800761317
482494503
579214555
459261439
894704509
646198749
160628174
317765140
174626059
768529399
863811895
617520948
788105500
663082348
962121020
211068792
592104762
247726590
309128155
948003821
863811895
967452339
422989263
171959467
317765140
846127187
418036050
479237319
148494167
140547683
829170219
617520948
886279736
98010773
199143661
956697836
594606310
262564222
820518718
547649408
568523052
461199020
736838068
461199020
94494540
820518718
463141213
962121020
797190759
342376405
527435940
144296415
844931145
864815365
152734787
460403764
856004188
165826598
561836042
863811895
130493002
609183073
211917585
88442380
473480446
394823273
253714730
382871663
206445311
886279736
209780052
607247763
845495491
338439178
137070595
844829978
372057935
846818493
116440573
286579723
768408832
101387138
63760504
889860888
464426005
981385165
798432181
137070595
799256599
140547683
786293596
733454774
980451751
218634989
926954256
125122892
339179914
899405815
828133828
252340749
381981943
154380237
182713079
382871663
445186159
660644644
934568314
35354272
187751399
389431456
154380237
925499417
792349951
467736387
482494503
343310302
20046543
885467094
446844184
792647734
730852316
646198749
418036050
398618986
856004188
403160863
536411290
450011962
561769463
515640365
940167556
226755584
815607113
568403567
473480446
158429103
247726590
1966258
382871663
140415698
856244838
723975102
547649408
299028724
168133547
745598746
44110928
289085952
343475073
469887000
897935839
960560612
145391636
31157306
475406355
187787381
879763969
976270287
469469717
15951662
35354272
492766547
572148211
420793021
712783719
889860888
814052326
469887000
361629634
281686457
846818493
165402101
588423957
811418489
16397717
97137446
475406355
989791441
268388599
767828166
519289874
145391636
404325063
522839714
953505287
324946481
440608370
40093086
469887000
792647734
699189748
995646506
262564222
617517113
452923040
30290084
707539040
582451729
295522812
686428527
195752241
55276733
772435595
384024779
363336541
372767619
582701054
473390446
639100432
20046543
987074364
972311289
905638180
744115870
901436277
426442267
864815365
639100432
151576322
685731817
552679123
943926624
585340322
633330812
232662069
407903469
495823738
806321726
535370597
948384226
771260492
305601386
768213918
917818490
113133286
359148957
799256599
478720187
303909226
475406355
903812279
280019477
950321665
197598987
912478428
757502776
160628174
180224574
941628085
997518750
209486425
286579723
464426005
995646506
382871663
894704509
577190122
545036041
480280306
941628085
981385165
478720187
366460175
294478225
577190122
404325063
877675580
459261439
158429103
745598746
237774110
963184022
950812710
576826666
196055153
113961031
792647734
578171904
404325063
267793037
961531802
517175114
733774305
842865912
813260614
460864789
211490167
905066288
894704509
473480446
404810767
617520948
419735841
140415698
32677570
925499417
339787241
237774110
290783272
733454774
339179914
588423957
171307283
863811895
216796502
607763407
436964864
461199020
110472115
888599975
736838068
23229851
331653196
914678144
889126331
661816277
165826598
981385165
155171369
428078371
474721867
478720187
187751399
776971070
538291430
343310302
805613461
376411279
452923040
495289894
863811895
404810767
34228088
426442267
742927254
88442380
460048941
863811895
846818493
40093086
479574685
492766547
582451729
804588099
568441217
536940355
492766547
769062146
326252155
644456535
895702295
40093086
784310083
165402101
455499294
464207552
976270287
982586003
267793037
976270287
552679123
941113591
460753624
481060510
722042450
57665797
182713079
989519739
170680637
717938872
895702295
825319853
280857925
15446117
422980334
464426005
588423957
852234606
418036050
685731817
888599975
402553843
586054806
30892234
290783272
113961031
892123621
955354570
792647734
786293596
495823738
691943808
787367263
206445311
716607916
593517949
292670161
979921021
168133547
289085952
527464037
289085952
940167556
607763407
850155225
863811895
979039471
943926624
745598746
247726590
352887424
588423957
685731817
817083170
343475073
246768591
873409500
886160282
182713079
843014489
987074364
846818493
280861244
825319853
40093086
101387138
247726590
30290084
238486115
846127187
247726590
151576322
49433624
180814817
342519194
401533783
446025247
846127187
825622103
504761268
585426319
775188229
123675187
699199410
707539040
495823738
557850088
856004188
228380174
804588099
404325063
617766138
179610013
813260614
113230760
305601386
561836042
455499294
339179914
452923040
881722892
689809573
609787248
570927565
812416562
609317498
527927765
495823738
446844184
693803923
731348782
863811895
422980334
609787248
154380237
398618986
464207552
165826598
475406355
73493485
705774848
959165743
623822477
247726590
211501550
99123734
418006599
418006599
234816183
825319853
519289874
4598075
481060510
444084893
825319853
889860888
519289874
310727806
882210421
894704509
316271107
617520948
693803923
925499417
463968791
962121020
815119468
422980334
155171369
262564222
699862909
475359071
815806938
554749770
187751399
775188229
812180988
745598746
317765140
136439626
419735841
467608312
230714741
226513871
378751388
479575261
151576322
713660395
794278573
895702295
812416562
979039471
974575876
527659892
831563044
492766547
974575876
800761317
240530255
598027580
948003821
673194911
733222158
324946481
384024779
452196623
999232995
195752241
78801613
328464067
401533783
778606270
104734029
25932373
903812279
461199020
931353246
847325789
974907081
941113591
317765140
630709932
470068438
992639205
791225868
609787248
110472115
994659611
86606394
453451039
84349982
394823273
806321726
77416700
834045476
404325063
155171369
545758504
292304899
863811895
198462585
48675882
604743216
527464037
846818493
792647734
925499417
61998275
845495491
264197020
155171369
846818493
147270614
684210854
262564222
923409250
579214555
346389815
439148978
932407686
418006599
692779630
527659892
124185175
187751399
238486115
661816277
24714549
326252155
773064798
825319853
886279736
461199020
343475073
147270614
209486425
689294924
914678144
881722892
681668274
830908142
197598987
165826598
805613461
371427916
165826598
870945541
359148957
473480446
992639205
404325063
58025944
575744853
586054806
155612657
204694095
899997766
289085952
208548794
151576322
211501550
712783719
418036050
474721867
763963886
238486115
915262923
598799497
660644644
136882427
925499417
557850088
404810767
894704509
665468115
330674082
36135744
997033792
825319853
463968791
518213317
745598746
812416562
592104762
799256599
693803923
420793021
920920935
922652752
446844184
617520948
16397717
989791441
130493002
903812279
461199020
363336541
825319853
552679123
541868355
402553843
171307283
799669254
477776586
971259822
895702295
104734029
733454774
885467094
846818493
247726590
799256599
960560612
903812279
211068792
877675580
962121020
825319853
198247468
418006599
815607113
685229132
594547625
1966258
461780349
593656354
694002421
570927565
486710457
161712421
317765140
905066288
20046543
247726590
686428527
342376405
385428880
682204292
155171369
852234606
903812279
171959467
995646506
160628174
685731817
112942428
999232995
187751399
894704509
962121020
714257656
899912696
240530255
947734774
970296947
981385165
206445311
498159803
247726590
186298555
953381221
961531802
76248563
733774305
901625413
420793021
722042450
963184022
496740700
981385165
140547683
976270287
481060510
187751399
165826598
62561446
26383599
117055993
187751399
745598746
365457864
914678144
461199020
418036050
744115870
992639205
922652752
742927254
552679123
527435940
88442380
731348782
714257656
247726590
418006599
917818490
690990975
204694095
76430144
541868355
137070595
934568314
470068438
535370597
633361710
165826598
813260614
121647693
987074364
825319853
897935839
715981843
834045476
889860888
687487748
940167556
518213317
480280306
20046543
337896012
841681852
475406355
681668274
707539040
286900465
610939148
712659620
350963413
813260614
326252155
685229132
130493002
873409500
226781447
187751399
856244838
253538463
733454774
211917585
375675729
281686457
693803923
962121020
113961031
469887000
903812279
446025247
45682233
999232995
112942428
208548794
234816183
744115870
460864789
474721867
151576322
171959467
780744629
211501550
659613804
187751399
460864789
894704509
196055153
660644644
763963886
803538166
771265962
847121389
152340395
160628174
479574685
196055153
470068438
799256599
639100432
507429460
970984700
62133486
460753624
941628085
448514507
240530255
401533783
640189179
731554451
461806508
216796502
293266598
336181883
480280306
470552607
285945783
801286639
24714549
237718768
466444309
292670161
155171369
453238269
30137740
326252155
894704509
459261439
670885490
188951867
452196623
289085952
64780140
831563044
634850206
677145693
953381221
237774110
321256348
836839919
219962856
962121020
591045624
805613461
402355081
947644187
622194201
825319853
187751399
165826598
918301037
527435940
775188229
450011962
187751399
914678144
943926624
63760504
463741777
232662069
369505613
440068890
604743216
831563044
707539040
936671066
76430144
893534487
160628174
726673082
187751399
487049537
519289874
418006599
479575261
616054235
78801613
873409500
965484371
317765140
480280306
863811895
461199020
125122892
211490167
353996994
211917585
500491568
942948535
532106943
617520948
187751399
310727806
889860888
140547683
999232995
53792712
470552607
863811895
934568314
618157701
474721867
585481883
992639205
863811895
632208229
136439626
975119497
453451039
736838068
813260614
830537197
868839773
733454774
208548794
863811895
460048941
879763969
317765140
72855651
600863252
625963047
247726590
925499417
473480446
234816183
863811895
804588099
497823253
171307283
407903469
155171369
693803923
609988504
744172657
475406355
247726590
289085952
40093086
16397717
253538463
15446117
568441217
705678651
895702295
160797551
682204292
714257656
292637770
208548794
776287899
468335533
384024779
359276766
689809573
4598075
440068890
187345550
897935839
999232995
806321726
504761268
376411279
319550216
846818493
165826598
579214555
654564081
691943808
234816183
104734029
211068792
486008546
811418489
414961729
165826598
921874297
187751399
229222936
925499417
675987938
895702295
461199020
661816277
846127187
15446117
976270287
703104144
53792712
466444309
378581611
708029009
187751399
187751399
78801613
587398722
515640365
779721769
519289874
30137740
549603536
97137446
901436277
577190122
469887000
240088664
899405815
982586003
14153845
466444309
384024779
519289874
18067872
691732395
264197020
832309272
545758504
799669254
211501550
187751399
384024779
799256599
813804149
950321665
901436277
394119685
671740178
481060510
475406355
124185175
33121472
604743216
598027580
843613959
620070080
886160282
814052326
976270287
440608370
994895724
759295957
535370597
94494540
843943106
886160282
292670161
899997766
995857201
149469031
171959467
625963047
450190331
366460175
373921389
469887000
982586003
62561446
14172224
640428966
94494540
646198749
426442267
589082456
58025944
211490167
709912908
846818493
593960001
339179914
672026389
895702295
606305288
187751399
460753624
707539040
216796502
593656354
41901067
549603536
248762914
197716392
789277313
745598746
620070080
342519194
211068792
886279736
216796502
665468115
960560612
803375912
442117547
917818490
940167556
610939148
290783272
253042435
16397717
864815365
114453482
889126331
813260614
745598746
863811895
473676129
160797551
837132486
168133547
532106943
189212613
658474134
825319853
446844184
568441217
825319853
685731817
588423957
495823738
310727806
886160282
820518718
160628174
961531802
198462585
442117547
372057935
742927254
674648102
654564081
712659620
495685549
686428527
611315133
617517113
994895724
991158175
228380174
481060510
813260614
863811895
634102826
733454774
925499417
498159803
500491568
638455202
36135744
843014489
264197020
470552607
389431456
527659892
240530255
660644644
461831449
582701054
649913691
208548794
846818493
440068890
820518718
225884856
262564222
189212613
480280306
703104144
333790730
693803923
278233399
592104762
828861960
84349982
379763634
495289894
532106943
151687766
90072075
386532399
703565558
292637770
335162913
414961729
475406355
110472115
809634556
124185175
806321726
317765140
803538166
191099639
600863252
980451751
881327219
907803560
188951867
817286434
49255319
372767619
264197020
654564081
450011962
450011962
617520948
825319853
148235150
901625413
804588099
723874919
699862909
378581611
496740700
476927721
187751399
863811895
253538463
799256599
894704509
475406355
579214555
326252155
830908142
852564845
776971070
208548794
99123734
446844184
482494503
431053614
898887461
285945783
208548794
585426319
280861244
640189179
422980334
863811895
36135744
665468115
660644644
863811895
89282207
414961729
773077001
769062146
987074364
423500607
211490167
459261439
394119685
922858964
228119607
959165743
365785305
864815365
799669254
331653196
49502087
769062146
208548794
932888618
970984700
873409500
253042435
317765140
326660698
585481883
593960001
747419514
836839919
450011962
772435595
339179914
62561446
211917585
218634989
623822477
834045476
959165743
337501848
693803923
995646506
464426005
632599319
220944230
970984700
461199020
616054235
286579723
253714730
975679778
331653196
285389966
971066181
803383453
632208229
941628085
535370597
804588099
479574685
536940355
392568463
742927254
863811895
290428107
693931699
208548794
403160863
492766547
208548794
384024779
693803923
91364466
250276207
404325063
773077001
555236061
112942428
4598075
911418822
804588099
208548794
979921021
825319853
267793037
936671066
46459702
253042435
524030034
247275347
418036050
820518718
96564753
187345550
161583771
112942428
45396683
9688595
386259012
470552607
247726590
461199020
23229851
792349951
469887000
467608312
533443999
303909226
23229851
212610569
817286434
660644644
863811895
588423957
733101925
228380174
731348782
452923040
286900465
825319853
30290084
992639205
448514507
446025247
112573346
894704509
926954256
171307283
979039471
322103335
310727806
113961031
174626059
335162913
226950890
384024779
846818493
446844184
705678651
532106943
634102826
495685549
463968791
20046543
925499417
382871663
923662898
856004188
828661728
342376405
165826598
793656520
889126331
268388599
861045550
218634989
819592221
470552607
932407686
105891417
745598746
618256310
16397717
418006599
76430144
174626059
198854868
455709411
187751399
394119685
98677422
682204292
863811895
404810767
925499417
717938872
766022188
616054235
152734787
648414092
187751399
198462585
113230760
620070080
745598746
693803923
834270774
598799497
693803923
177107193
220944230
925499417
418006599
933513036
470068438
848515514
117990828
703315157
778547527
20046543
825319853
469887000
4598075
608558360
474721867
707539040
294478225
414961729
469469717
359148957
934940759
453451039
339179914
237774110
16397717
303909226
693803923
228119607
476927721
863811895
812416562
632599319
151687766
836839919
427320783
479575261
972311289
895702295
147270614
30137740
598027580
847121389
873409500
90072075
420793021
966952974
825319853
640459014
736838068
52790338
780744629
462538808
225337406
211917585
394119685
731348782
234816183
712783719
873409500
660644644
23157284
479574685
995646506
40093086
337501848
507076926
773671967
125122892
33121472
372057935
620070080
776287899
981385165
437027557
280861244
992639205
419735841
744369863
895702295
863811895
292304899
655988988
233804156
450011962
982586003
247726590
825319853
557850088
947644187
886279736
836316949
889860888
693803923
902427368
533443999
509828342
620981488
905066288
493368479
942948535
830172198
179610013
46459702
585426319
62133486
187751399
661608404
795741936
793656520
187751399
187751399
13439798
436964864
753714361
585426319
655988988
813260614
473390446
285945783
780744629
570927565
90072075
610939148
418972850
515640365
445186159
733101925
953945096
787123547
317765140
310727806
682204292
229222936
495823738
407903469
49433624
997518750
473480446
941628085
555016996
528283325
543588231
936671066
453451039
485629911
384024779
443269252
762443934
561769463
692779630
693803923
863811895
768960976
99734549
24339466
695763902
813260614
476765100
545036041
949152491
892123621
339787241
481060510
199301519
418006599
661608404
495823738
768213918
658474134
463968791
803375912
846127187
527435940
418006599
552679123
486008546
361557260
275105499
389431456
68745311
640189179
524030034
570927565
337501848
372767619
359148957
55276733
987074364
420840926
331653196
886279736
117055993
280861244
961625182
290783272
238486115
974148721
998184008
461806508
477776586
196055153
745598746
320229507
353996994
187751399
733454774
604743216
512357278
536411290
112942428
675987938
889860888
384024779
685731817
182713079
365785305
437027557
414961729
726711468
961531802
136988919
519055855
812416562
873409500
601911847
519289874
342547871
633361710
461199020
641377542
814044665
953945096
49453881
496740700
712659620
24339466
778547527
889860888
949152491
889126331
36135744
286900465
414961729
460864789
661608404
371463627
879763969
804588099
335162913
911418822
35354272
688881917
836839919
136882427
861045550
769718990
766022188
609787248
450011962
852357468
931353246
14153845
320421616
723012627
369826103
381981943
641377542
594606310
404325063
707539040
895702295
722042450
473030907
165826598
527659892
84349982
326252155
334764325
836839919
96564753
262564222
575744853
404325063
866431650
842456531
594547625
460864789
23157284
268388599
617517113
402553843
555016996
535370597
545758504
60580168
979308290
286579723
684946912
864815365
401533783
218634989
431053614
104734029
948297435
711110244
926954256
911418822
925499417
705717233
404325063
136439626
346389815
461806508
469887000
151576322
475437536
113230760
15446117
310727806
452923040
726711468
208548794
780744629
479575261
140415698
535370597
639100432
187751399
187751399
339179914
361629634
331653196
174797437
780744629
35354272
100908865
480280306
528283325
846818493
384024779
268388599
805613461
379724559
792349951
733222158
970984700
147270614
211917585
481060510
178564414
995646506
503852174
863811895
948003821
894704509
679303229
962121020
846127187
13439798
211068792
960803572
515005545
30290084
658340431
724508568
813260614
768213918
933513036
528841663
895702295
463141213
812416562
116902078
478720187
247275347
813260614
461806508
519289874
136439626
404810767
712783719
766929566
460403764
229803262
617520948
825319853
925540639
320421616
145391636
925499417
923063597
845960668
164903451
461199020
155171369
788239370
682204292
431437885
188951867
527659892
20046543
247726590
831563044
885467094
9688595
525615840
519055855
215976275
165402101
293027403
58025944
889860888
20046543
804854729
179610013
324946481
889126331
187751399
768960976
724508568
96564753
426816739
525615840
84349982
617520948
290783272
197716392
667625467
125122892
76248563
112942428
798432181
541868355
836316949
439148978
40093086
218634989
265084421
161712421
442117547
962121020
987074364
462538808
905066288
982048989
996434290
693803923
575977310
475406355
216796502
165826598
46459702
292637770
986962793
418036050
525996413
461199020
461806508
768213918
942379440
262564222
934568314
862850847
174403279
461199020
247726590
685731817
62561446
418006599
786293596
450011962
25932373
609787248
868839773
226781447
463741777
281686457
620070080
768213918
863811895
932407686
549617383
525615840
847121389
959165743
617520948
439148978
901436277
894020648
856004188
228119607
693803923
385702297
450011962
234816183
187751399
934568314
740153538
404325063
901625413
731348782
422980334
799256599
24714549
382871663
178564414
623822477
461199020
995646506
885467094
845495491
392133827
84349982
450011962
825319853
204144478
886160282
316505173
266311627
198247468
256483095
852357468
350963413
768408832
460864789
898887461
768960976
803375912
487049537
911418822
479575261
852234606
28307690
934940759
795741936
889860888
113230760
545758504
218634989
320229507
695763902
815806938
394823273
736838068
863811895
518887536
532106943
78727809
165826598
233804156
253042435
557850088
474721867
158429103
693803923
773064798
573159446
292304899
779721769
617520948
455709411
693803923
369505613
486008546
212610569
247726590
852357468
463968791
991158175
477204602
229222936
685229132
228119607
499901949
788124070
693803923
72855651
94494540
461199020
745598746
535370597
460048941
974575876
555236061
54803574
286781205
658340431
498159803
418036050
787367263
739787346
219962856
585481883
766929566
846818493
820518718
672026389
745598746
151576322
316271107
870945541
963184022
825319853
866431650
806321726
594547625
960560612
317765140
600863252
264197020
316271107
461199020
689294924
649913691
899405815
519289874
863811895
742927254
515005545
702269717
967452339
960560612
461199020
725288221
455709411
165826598
948297435
152734787
165826598
519055855
804588099
962121020
13439798
73493485
953945096
813260614
130493002
925499417
460864789
860529392
592104762
49453881
290783272
705678651
768213918
895702295
197716392
846818493
404810767
982048989
527659892
208548794
962121020
353996994
882210421
464426005
604743216
160862559
844829978
864815365
359148957
532106943
845960668
343475073
422980334
640459014
868839773
922858964
418006599
942948535
5800030
386607125
158429103
407903469
588553600
925499417
766022188
654564081
543588231
722042450
160628174
981385165
179610013
667625467
688881917
418036050
708029009
53792712
285945783
343475073
625963047
825319853
801286639
104734029
742384295
598027580
160862559
140415698
813260614
863811895
995857201
791225868
989791441
992639205
648414092
479575261
736933697
585426319
975679778
461806508
726673082
64780140
218634989
460403764
100908865
145391636
170680637
661816277
854014508
317765140
845960668
342547871
925540639
568441217
317765140
776971070
208548794
960560612
768213918
40093086
160862559
981385165
784310083
849931458
654564081
450011962
495823738
987074364
414961729
402553843
699862909
398618986
998184008
218634989
78727809
253042435
473390446
286579723
594606310
165826598
843014489
813260614
587398722
897935839
911418822
49255319
90921344
877675580
956697836
508169396
461199020
469887000
992639205
450011962
474721867
820518718
786293596
479575261
431053614
310727806
972311289
820518718
180224574
40093086
24714549
956697836
911418822
995646506
778606270
480280306
140547683
962121020
519289874
934940759
461199020
856004188
319550216
763963886
234734378
248762914
671188206
439148978
825319853
240530255
145391636
290783272
395612934
863811895
805613461
568403567
923409250
717938872
216796502
694002421
218634989
36805549
847121389
585653645
461806508
53792712
187751399
249344985
292304899
609317498
72822573
905066288
898887461
30290084
237718768
226755584
960560612
185468977
98010773
211068792
856004188
868839773
970296947
310727806
955354570
905638180
856244838
654564081
862850847
30290084
422980334
685731817
1966258
925540639
319550216
914678144
9688595
317765140
507429460
285945783
515421332
53792712
703315157
962121020
989101388
793656520
195752241
264197020
856004188
882210421
148235150
151576322
892123621
442733547
475406355
515005545
148494167
643994331
592137011
469887000
316505173
414961729
268279939
934568314
240088664
386607125
154380237
446844184
815806938
338439178
805613461
856244838
834045476
394119685
463968791
461806508
481060510
817286434
450011962
707539040
165826598
591045624
863811895
187751399
828133828
992639205
198462585
898887461
885467094
73493485
843014489
598027580
204144478
452923040
450011962
607247763
703104144
251681024
733774305
742384295
512357278
831563044
854014508
863811895
264197020
450011962
771260492
515421332
842456531
212610569
682166403
796574644
843613959
179610013
436964864
481060510
575439595
895702295
515640365
204144478
317765140
187751399
656267649
179610013
266311627
846818493
422980334
359148957
187751399
693931699
766022188
187345550
649892962
319550216
712783719
208548794
856004188
771265962
237774110
469887000
44110928
849931458
846818493
155171369
847325789
804588099
151374167
140547683
496740700
811418489
987074364
372057935
831563044
703315157
842456531
860687975
803375912
267551964
960560612
836316949
289085952
905066288
739787346
85361582
482494503
461199020
228119607
359276766
976270287
953381221
477776586
339179914
856830201
799669254
528841663
148235150
105580676
386607125
147270614
609687916
778606270
90921344
149469031
421986658
594606310
455709411
693803923
168061031
68745311
49433624
571047035
199143661
713660395
317765140
342376405
187751399
29817260
912478428
541868355
30137740
970984700
460864789
499901949
688881917
155171369
12184341
40093086
819592221
936671066
460753624
462697557
803375912
620070080
665468115
995857201
532106943
418036050
820518718
418036050
779721769
394119685
519289874
41901067
115634702
519289874
55276733
962121020
262564222
480280306
198854868
225337406
606305288
868839773
221106932
105891417
591045624
879763969
870945541
512418566
519055855
105580676
251681024
660644644
404810767
535370597
834045476
72855651
155171369
604743216
208548794
992639205
199102860
208548794
163141101
247726590
752822558
339787241
609317498
825319853
470068438
731348782
729454626
563048079
330674082
177107193
84349982
763963886
462538808
482494503
648414092
925540639
89282207
246768591
267793037
156141870
731348782
366460175
198462585
445186159
385428880
863811895
969282688
461199020
834045476
804588099
459261439
747756128
941628085
165826598
359276766
461199020
90072075
397353990
229222936
404810767
863811895
588553600
535370597
625963047
895702295
607763407
94494540
895702295
633527481
30290084
480280306
455499294
1966258
147270614
366460175
155171369
328464067
196055153
820518718
703315157
90677867
113230760
461780349
843014489
140547683
686428527
422980334
339179914
561722488
812416562
579214555
256483095
518213317
331653196
842456531
369505613
633330812
712783719
149469031
285025385
219962856
475406355
503852174
245137014
190118818
326252155
941628085
557850088
766929566
58025944
148494167
427320783
519289874
662559915
733101925
948384226
812416562
5800030
815607113
703104144
500552414
817083170
912478428
948919574
226513871
923107443
633330812
187751399
440608370
607763407
895702295
159888769
316271107
889126331
326252155
886160282
886160282
863811895
155171369
972311289
121647693
693803923
147270614
165826598
475359071
262564222
310727806
125122892
972311289
152496259
317765140
151374167
234816183
346389815
708029009
975679778
113961031
864815365
292637770
895702295
496740700
422980334
328464067
862850847
586054806
346425576
995646506
736933697
422980334
796574644
885467094
532106943
914678144
253042435
625963047
321256348
62561446
811418489
187751399
305601386
992639205
625963047
623822477
604743216
962121020
225884856
678158111
768960976
659613804
94494540
536940355
934568314
975119497
495512249
892123621
305601386
862850847
140415698
223505162
310727806
787123547
418036050
852234606
29012972
779721769
844829978
976270287
496740700
552679123
609988504
4598075
178564414
136439626
90677867
461806508
896594863
804588099
527659892
654564081
828861960
992639205
978638423
831563044
980451751
208548794
245137014
925499417
168061031
229222936
358606451
171307283
461199020
653950619
228380174
705678651
731348782
820518718
145391636
187751399
469887000
733774305
461199020
179610013
330674082
212610569
903812279
825319853
846127187
152340395
934940759
873409500
187345550
733222158
155171369
584030519
299785917
569426086
45682233
803383453
925499417
151576322
208548794
211501550
804588099
825319853
295522812
864815365
571047035
86800564
685731817
460753624
246768591
262564222
620981488
776287899
198462585
495289894
346389815
803375912
625963047
461199020
642356525
895702295
498159803
488776790
773064798
763963886
422980334
450011962
461199020
180224574
799256599
211501550
289085952
987074364
981385165
247726590
617517113
160862559
779721769
280857925
986911052
772435595
130493002
820518718
825319853
151576322
793656520
286579723
461348214
693803923
894638660
358606451
77416700
898887461
805613461
708029009
863811895
889860888
646198749
899405815
366124435
803538166
265084421
813260614
407903469
460403764
989791441
46459702
211501550
187751399
477204602
159888769
863811895
745598746
552679123
693803923
30290084
705717233
579214555
462697557
163022557
136988919
187751399
934568314
899912696
450011962
742927254
972311289
594606310
298938062
519289874
943926624
688976482
462697557
579214555
434233426
83802134
830908142
165826598
658340431
863811895
418036050
412162897
248762914
813260614
394823273
98010773
863811895
763963886
474721867
911418822
475406355
609687916
248762914
253042435
265373476
76582853
394823273
762443934
717938872
901625413
889860888
152340395
881722892
623822477
211501550
470552607
863811895
889860888
363336541
100421989
373921389
825319853
760475272
586054806
962121020
190118818
474721867
587398722
211068792
285945783
641377542
682204292
978638423
34228088
804588099
450011962
753714361
889860888
914678144
154380237
622450628
89282207
684946912
640189179
852357468
684946912
925499417
863811895
184209517
875139691
182713079
250276207
470552607
187751399
160862559
211501550
395197974
689294924
689294924
766022188
199143661
942379440
473390446
165618311
98010773
473390446
847325789
187751399
187751399
160862559
165826598
199143661
543588231
923662898
136882427
525996413
403160863
860529392
534581513
549617383
208548794
903812279
189212613
778814112
950477187
684946912
15446117
911418822
760475272
379724559
394823273
299028724
475437536
448514507
392568463
223505162
495512249
84349982
609687916
914678144
404810767
24339466
885897063
148494167
925499417
496740700
843014489
152496259
204144478
726711468
211917585
379763634
659613804
290783272
124185175
459079239
863811895
620070080
112942428
139618793
45396683
776971070
894704509
723012627
744115870
474721867
379763634
228380174
856004188
846818493
846818493
55276733
331653196
806321726
262564222
889126331
828133828
247726590
812416562
23229851
834045476
665468115
538291430
807560153
998184008
655988988
863811895
426442267
873409500
439148978
434233426
731348782
689294924
885897063
694002421
462538808
98677422
369505613
328464067
519055855
89282207
467608312
137070595
643994331
436964864
226950890
815806938
418036050
742384295
684210854
934940759
860529392
976270287
401533783
474721867
877675580
463968791
863811895
868839773
187751399
622450628
309128155
685731817
453584270
43400282
293266598
240530255
941628085
914678144
941113591
760475272
34228088
346425576
445186159
918301037
684210854
778606270
366124435
942379440
712783719
435085870
804588099
729454626
450011962
385702297
689294924
579214555
14395290
41901067
164903451
763963886
461658278
53792712
281686457
638455202
789277313
949152491
84757179
807560153
319550216
847121389
285389966
322103335
678158111
436964864
18067872
253042435
30290084
185468977
418036050
130493002
383673741
981385165
212610569
407903469
925499417
856004188
895702295
587398722
187751399
768408832
145391636
847325789
336181883
921874297
992639205
90921344
148235150
655988988
339179914
466444309
972311289
342547871
563048079
999232995
601911847
395612934
340255308
151687766
187751399
829170219
97137446
84349982
570927565
812180988
969282688
90677867
768213918
625963047
813260614
905066288
495289894
633330812
547649408
856244838
788239370
467736387
731348782
722042450
813260614
225884856
741247255
970984700
208548794
495289894
204694095
747756128
617520948
473480446
209486425
469887000
208548794
198247468
591045624
461806508
470552607
536940355
776971070
834045476
999232995
641377542
830537197
846818493
965484371
431437885
392133827
868839773
999140854
674944129
187751399
414961729
585426319
460864789
343475073
445186159
934940759
188951867
861565871
219962856
723874919
976270287
763963886
474721867
994659611
894020648
786293596
702269717
846818493
889126331
644456535
889860888
299028724
469887000
426442267
312949855
72855651
527659892
446263463
290783272
188951867
745598746
685229132
707539040
672026389
211917585
469887000
53792712
799256599
123675187
712783719
447980021
462697557
179610013
140547683
339787241
843943106
563048079
519289874
996434290
469887000
532106943
972311289
386607125
23229851
165826598
389431456
825319853
703315157
861045550
674648102
412162897
703315157
317765140
622450628
723874919
685229132
902427368
547649408
292637770
825319853
569426086
895702295
442117547
674944129
899405815
971709002
799669254
799256599
873409500
25932373
792349951
747419514
453451039
976270287
161712421
204144478
699862909
40093086
290428107
741247255
996434290
804588099
479574685
331653196
825319853
113961031
52790338
442117547
60022166
165826598
397353990
519289874
310727806
856004188
140547683
381981943
112942428
148494167
266311627
926954256
525615840
979308290
702269717
460753624
378751388
5800030
552679123
644456535
846127187
674944129
572148211
77416700
459261439
971066181
518591907
598799497
266311627
292670161
587398722
731348782
739652206
902427368
947734774
825319853
188951867
962121020
803375912
139618793
817286434
211068792
218634989
30892234
772435595
646198749
980451751
633330812
249344985
339179914
196055153
247726590
863811895
693803923
440068890
320421616
703565558
359148957
969282688
23229851
230714741
342519194
789277313
460864789
609988504
495685549
326252155
604743216
439148978
579214555
182713079
593517949
285945783
100908865
104734029
912478428
404810767
831563044
803375912
473676129
165826598
989101388
594547625
628664061
901436277
402553843
700310443
860529392
587398722
527659892
281686457
863811895
856004188
211501550
446025247
598027580
845960668
934940759
852357468
825319853
995646506
422980334
73493485
369826103
188951867
956697836
674944129
805613461
426442267
265084421
527659892
342519194
171959467
675987938
932888618
475406355
419735841
331653196
837132486
480280306
461199020
699199410
813260614
178564414
262564222
117055993
371427916
29012972
934940759
440068890
475359071
992639205
298938062
703565558
215976275
948003821
709912908
151374167
561722488
739652206
925540639
600863252
418036050
339179914
34228088
901436277
712783719
922652752
535370597
418006599
997033792
532106943
151687766
358969436
211490167
475406355
760475272
130493002
797190759
979039471
585340322
187751399
479574685
394823273
941628085
830908142
30290084
692879245
476927721
803375912
693803923
90921344
834435219
846127187
25932373
148235150
187751399
970296947
894020648
168061031
463968791
911418822
117055993
830908142
661816277
165826598
992639205
208548794
786293596
228380174
500110724
165826598
440068890
317765140
640428966
498159803
934940759
461806508
464207552
57665797
568441217
165826598
319550216
365785305
32677570
174403279
633361710
707539040
238486115
113133286
48675882
185468977
211068792
948919574
77416700
707539040
495685549
286579723
541868355
922858964
658474134
690990975
868839773
863811895
280019477
309128155
805613461
285945783
649913691
94494540
321256348
180814817
745598746
174626059
177410804
987449031
831563044
467736387
941628085
586054806
576066531
748143564
228669536
30290084
206445311
863811895
536940355
88705402
677145693
962121020
773077001
797190759
461199020
655988988
820518718
925499417
709912908
989519739
763963886
886160282
14395290
577190122
836839919
384024779
30290084
813260614
145391636
889126331
745598746
594547625
804588099
731348782
461199020
672026389
404325063
41901067
623822477
806321726
450011962
495289894
819592221
285389966
812180988
155171369
825319853
287988655
91364466
280831396
359276766
497823253
36135744
825319853
25932373
945261580
987074364
507076926
463968791
386607125
889860888
96564753
262564222
363336541
41313455
442733547
766722003
151576322
532106943
941113591
60580168
479575261
105891417
893534487
165826598
299028724
361557260
386532399
161583771
6003194
795741936
459261439
280861244
100421989
419286425
979308290
786293596
61998275
45396683
32677570
976270287
280019477
62561446
975119497
230663188
139618793
793600825
226461520
899997766
766929566
464207552
76248563
744172657
960560612
628664061
776287899
404325063
187751399
561769463
799669254
16397717
873409500
626947336
942379440
379724559
731348782
488776790
950875072
498159803
455499294
527435940
733454774
492766547
342376405
450011962
479575261
237774110
648414092
418036050
155171369
155171369
976690614
190118818
384024779
278233399
98677422
773064798
813260614
733101925
461199020
381981943
285945783
703315157
796079771
970944023
898887461
532106943
324946481
915012879
145391636
62561446
208548794
860529392
745598746
515005545
847325789
112942428
532106943
962121020
136882427
211068792
996434290
237718768
863811895
112942428
703565558
831563044
467608312
989519739
863811895
745598746
177107193
918301037
211917585
337501848
256483095
495289894
165826598
970296947
804854729
382871663
461831449
155171369
813260614
895702295
962121020
130493002
418972850
960560612
711110244
155612657
418006599
359276766
940167556
446844184
14153845
585340322
572148211
436964864
682204292
378751388
899405815
976270287
934940759
225884856
507429460
803383453
383673741
136439626
179610013
733454774
863811895
623822477
941628085
736838068
219962856
249344985
932407686
923107443
863811895
418036050
693803923
982048989
7086112
555236061
604743216
361629634
877675580
588423957
901436277
515421332
339179914
189375694
776287899
881722892
422980334
220944230
588423957
1966258
934940759
23157284
198462585
28718707
228380174
385632981
679303229
452923040
134473521
324946481
112942428
418036050
703565558
962121020
804588099
44110928
863811895
799669254
340255308
948919574
264197020
336181883
23229851
863811895
748143564
622450628
848515514
160797551
470552607
389431456
461232788
685731817
948297435
145391636
165618311
705774848
317765140
981385165
41901067
671188206
617520948
485629911
104734029
660644644
895702295
527659892
598799497
792647734
431053614
671740178
975119497
863811895
495823738
965484371
473030907
192714440
804588099
187751399
693803923
267793037
901436277
320421616
893859904
459699465
384024779
479575261
366460175
495289894
920709305
863811895
549617383
817083170
99123734
934568314
24339466
626947336
105580676
53792712
30290084
873409500
187751399
379763634
743524772
28718707
825319853
383092406
987449031
683305543
909796114
588423957
475406355
532106943
187751399
384024779
561836042
57665797
768529399
22624267
198462585
813260614
915012879
178564414
803375912
497823253
763963886
479575261
587398722
219962856
253714730
469887000
382871663
154380237
477776586
925499417
473390446
431053614
703315157
418006599
813804149
402355081
326252155
469887000
586054806
547649408
722042450
902427368
404325063
923409250
32677570
941628085
446263463
90921344
485629911
515640365
140628461
342376405
208548794
894704509
209780052
607763407
414961729
226950890
446263463
684210854
895702295
253538463
731348782
461199020
864815365
723012627
950477187
437027557
998184008
799669254
426442267
41313455
517175114
806321726
527435940
222630259
31157306
689809573
149469031
452196623
292637770
723012627
898887461
870945541
604743216
515640365
266311627
331653196
689294924
426442267
287988655
204144478
617520948
7086112
312949855
24339466
898887461
238486115
404810767
767828166
113230760
863811895
379763634
426816739
685731817
473390446
925499417
814052326
475406355
182713079
386607125
310727806
925499417
475406355
310727806
885467094
898887461
439148978
366460175
670885490
557850088
482494503
384024779
426878589
165826598
212610569
920709305
386607125
401533783
382871663
661816277
519289874
121647693
226513871
517175114
981385165
480280306
703104144
187751399
499901949
101387138
528841663
886160282
481060510
84349982
678158111
778814112
165826598
251681024
473480446
962121020
659613804
588423957
934568314
247726590
912478428
806321726
527435940
208548794
594606310
813804149
712783719
768960976
534581513
339787241
452196623
707539040
594547625
96564753
359276766
310727806
987074364
545758504
61998275
763963886
829170219
401533783
477204602
117315825
547649408
842865912
498764393
987449031
406336157
694002421
426878589
186298555
771260492
895702295
665468115
180814817
20046543
995646506
23229851
889126331
72855651
495512249
982586003
198462585
857704013
806321726
820428591
864815365
863811895
152496259
741247255
359148957
4598075
386259012
275227218
856004188
806321726
799256599
434233426
26383599
609787248
999232995
89742359
999232995
264197020
572148211
845960668
519289874
653950619
68700442
508169396
967452339
989791441
187751399
994659611
812180988
561722488
78727809
249344985
99123734
198854868
745598746
838797853
994659611
486710457
160862559
591045624
577190122
918301037
684946912
633527481
609183073
993345912
972311289
889126331
532106943
744115870
541868355
975679778
204144478
994659611
281686457
371427916
812416562
401533783
199143661
699189748
487049537
475406355
975119497
211917585
906902078
934940759
693803923
649913691
369826103
811418489
216796502
34228088
815806938
507076926
404325063
545758504
903812279
536411290
545758504
685731817
383092406
54803574
846818493
518591907
993345912
519055855
776971070
557850088
469887000
686428527
50693569
280861244
198247468
646198749
886160282
469887000
834045476
485629911
497823253
155171369
922858964
414961729
934940759
435085870
386259012
250276207
372057935
60580168
439148978
188951867
620070080
820518718
500110724
846818493
659613804
165826598
100421989
617520948
712783719
791225868
404325063
152734787
934940759
552679123
574247087
474721867
466444309
769718990
497823253
187751399
925499417
372057935
386532399
731348782
758497249
404810767
889126331
211068792
103582716
674944129
960560612
422989263
262564222
24714549
90921344
165826598
23229851
160862559
688881917
278233399
861045550
310727806
229222936
901625413
163141101
825319853
480280306
477776586
846818493
661816277
713660395
72855651
475359071
497823253
500552414
912478428
896594863
196055153
46459702
164109300
450011962
532106943
568403567
233804156
934940759
585426319
820518718
160862559
339179914
265084421
40093086
779721769
841681852
813260614
515640365
805613461
912478428
992639205
406336157
469887000
820428591
461199020
211917585
94494540
211068792
999232995
598027580
863811895
677145693
394823273
776971070
188951867
339179914
225337406
188951867
836839919
894020648
714257656
693803923
180224574
262564222
671188206
601911847
99123734
479574685
971709002
693803923
894704509
557850088
460864789
459261439
862850847
177410804
385632981
934940759
428809332
805613461
693803923
726673082
768213918
828861960
84349982
889860888
384024779
384024779
744172657
198462585
557850088
527659892
485629911
294478225
690990975
182713079
140628461
500491568
736838068
30290084
331653196
795741936
787367263
24714549
352887424
834435219
347286822
394823273
165770587
845960668
469887000
861045550
436524274
975119497
160628174
317765140
685229132
381981943
379724559
638455202
806321726
211501550
209486425
247726590
418036050
934940759
661816277
799256599
987074364
843014489
895702295
905066288
199143661
820518718
414961729
177107193
740153538
711110244
317765140
589082456
607763407
187751399
528841663
247726590
916949269
825319853
369505613
780744629
386259012
84349982
148494167
992639205
813804149
934940759
461831449
469887000
525615840
174626059
693803923
598799497
392766348
813260614
863811895
148235150
382871663
114453482
30290084
105580676
363336541
760475272
382871663
112573346
814052326
792647734
825319853
152340395
331653196
470552607
640189179
187751399
693803923
443797059
13966561
179610013
747419514
208548794
463968791
689294924
889126331
799256599
786293596
703315157
901436277
799256599
216796502
856004188
85361582
948003821
209486425
768960976
262564222
588423957
49633131
382871663
151687766
204144478
975119497
423500607
339179914
662559915
980451751
155171369
363336541
934940759
164109300
473480446
962121020
247726590
165826598
431053614
498159803
594547625
212610569
359148957
899405815
479575261
759295957
707539040
460864789
588423957
72855651
588553600
68219813
234816183
799669254
163141101
419286425
486008546
140547683
532106943
20046543
191099639
591045624
304977626
792647734
722042450
861045550
7086112
453451039
326660698
404810767
382871663
359276766
171307283
688881917
899405815
392568463
461199020
899405815
100908865
292670161
940167556
171959467
326252155
208548794
155171369
886160282
461199020
914678144
803375912
693803923
289085952
461780349
804854729
422980334
601911847
646198749
464207552
574247087
218634989
948919574
667625467
86067843
303909226
90921344
975119497
920709305
942948535
317765140
155171369
527927765
230663188
707539040
160797551
981385165
28307690
437027557
460403764
725288221
800761317
532106943
113230760
812416562
245137014
20046543
197716392
507076926
486008546
885897063
948919574
863811895
170590915
461199020
72822573
847121389
475406355
788239370
507429460
225884856
383092406
130493002
225884856
828133828
886160282
585426319
155171369
879763969
462697557
55276733
948003821
286579723
495289894
574247087
382871663
49502087
165826598
310727806
418036050
404325063
825319853
948384226
607763407
610939148
846818493
105891417
60022166
921874297
134473521
320229507
646198749
331653196
461199020
574247087
763963886
694002421
803375912
219962856
96564753
253714730
918301037
159888769
693803923
460864789
204694095
461780349
693803923
40093086
799669254
467608312
304330270
404810767
440608370
285945783
497823253
688976482
90921344
77416700
299785917
532106943
450011962
401533783
171307283
361629634
568403567
532106943
478720187
763963886
326660698
248762914
247726590
180224574
708029009
860687975
955354570
772435595
262564222
799256599
712783719
661816277
179610013
987074364
459261439
445186159
149469031
703315157
662559915
41313455
519289874
187751399
863811895
863811895
240088664
925540639
843943106
495823738
996434290
125122892
237774110
647846941
982586003
773077001
773064798
934940759
99734549
527659892
447980021
86800564
877675580
797190759
722042450
72855651
211501550
889126331
174797437
304330270
691732395
485629911
661816277
147270614
825319853
507429460
238486115
404325063
418036050
532106943
925499417
902427368
239532971
179610013
24339466
289085952
211501550
820518718
776971070
361557260
326252155
918301037
573159446
130493002
955354570
577321764
448514507
84757179
285945783
365785305
384024779
634102826
440068890
379724559
742384295
60580168
923662898
934568314
262564222
317765140
339179914
716607916
299785917
252340749
383092406
414961729
795741936
776971070
475359071
515640365
326660698
670885490
899405815
515640365
708029009
386607125
281760589
674648102
934940759
609787248
177410804
976690614
485629911
886160282
911418822
358969436
693803923
384024779
285389966
226461520
831563044
815119468
158429103
330674082
58025944
473480446
262564222
515421332
820518718
187751399
281760589
155171369
642356525
934568314
198247468
830908142
690990975
982586003
337896012
30290084
461199020
925499417
534581513
422980334
382871663
793656520
992639205
30290084
955354570
572148211
527659892
789277313
426878589
359276766
763963886
873409500
6003194
575977310
795741936
463741777
733222158
804588099
23229851
820428591
585653645
577190122
862850847
25932373
842456531
333860688
404325063
768213918
575977310
856004188
845495491
418006599
247726590
852234606
418036050
136882427
989519739
275105499
24714549
290783272
493368479
498159803
240530255
707539040
745598746
852564845
987074364
899405815
831563044
836316949
479575261
238486115
331653196
992639205
280831396
248762914
15446117
617520948
804588099
804588099
895702295
180224574
422980334
372767619
714257656
470068438
879763969
684210854
386259012
479575261
744115870
731554451
792349951
339787241
473676129
464207552
392568463
296052381
268388599
49633131
310727806
625963047
862850847
813260614
264197020
480280306
198462585
742927254
444084893
709912908
49502087
950812710
253042435
925499417
221106932
552679123
975119497
609687916
813260614
987074364
813260614
820518718
420793021
745598746
989519739
582451729
809634556
535370597
902427368
461199020
326252155
561722488
152734787
974148721
773064798
763963886
768529399
733454774
685731817
98677422
461199020
863811895
519289874
402553843
896594863
623822477
156736834
137070595
464426005
262564222
285945783
646198749
15951662
339179914
187751399
211501550
999232995
331653196
264197020
404325063
13439798
703315157
571047035
864815365
359148957
281686457
709912908
459699465
671188206
922858964
384024779
528143340
527435940
825319853
30290084
522839714
965484371
799256599
151576322
310727806
208548794
474721867
588423957
588423957
478720187
334764325
248762914
534581513
152496259
726673082
543588231
290783272
459079239
466444309
981385165
474721867
617520948
809634556
136439626
78727809
480280306
58025944
519055855
875139691
225337406
347286822
98010773
73493485
473480446
641377542
461199020
137070595
925499417
30290084
296052381
519289874
970296947
145391636
163141101
689809573
733101925
714257656
369893673
982048989
495823738
515421332
158429103
585340322
804588099
844829978
992639205
598799497
773064798
165618311
693803923
211501550
934568314
561722488
495685549
199143661
980451751
987074364
187751399
532106943
778606270
524030034
825319853
900586768
403160863
208548794
218634989
112942428
980451751
32677570
112573346
925540639
440068890
971259822
825319853
873409500
423500607
15446117
23229851
178564414
907803560
825319853
921874297
620070080
726673082
462538808
847121389
644456535
868839773
4598075
846818493
337896012
620070080
310727806
925499417
461199020
622450628
267551964
479575261
165826598
532962643
778814112
52790338
512418566
31157306
889860888
187751399
14172224
165826598
15446117
414961729
113230760
622450628
32677570
418972850
72855651
797190759
899912696
899405815
383673741
617520948
881722892
286900465
461199020
814052326
479574685
672026389
86606394
763963886
788124070
40093086
899997766
299028724
414961729
689294924
418006599
976270287
836316949
113961031
766022188
550210998
934568314
240530255
677145693
382871663
154380237
455499294
863811895
280831396
760475272
280857925
476765100
62133486
280857925
525615840
868839773
310727806
846818493
165826598
72855651
469887000
189212613
804588099
889126331
479574685
342376405
293027403
253042435
398618986
999232995
24714549
862850847
763963886
836316949
208548794
170680637
733454774
825622103
24339466
886160282
275227218
903812279
608558360
843014489
768529399
646198749
247275347
863811895
289085952
446025247
515421332
862850847
461806508
863811895
981385165
772435595
287988655
813804149
665468115
681668274
100908865
485629911
969282688
653950619
881722892
446844184
863811895
838797853
804588099
925499417
726711468
381981943
919213048
925499417
237718768
634850206
889126331
36135744
211068792
653950619
247726590
925540639
820518718
934940759
923409250
886160282
113961031
262564222
768960976
829170219
846818493
803375912
371463627
469887000
482494503
499901949
889126331
464426005
834435219
918301037
848515514
289085952
877675580
125946566
440608370
55276733
847325789
804588099
552679123
795741936
310727806
476765100
661816277
262564222
53792712
479574685
845960668
831563044
461199020
838797853
237774110
96564753
536411290
442733547
30137740
418036050
310727806
600863252
317765140
693803923
498159803
268279939
515640365
324946481
852357468
886160282
868839773
671188206
407903469
609787248
285945783
419286425
264197020
703565558
787367263
151687766
999232995
662559915
113230760
228119607
41901067
23229851
989519739
140415698
532106943
527659892
768213918
767828166
264197020
152496259
281686457
892123621
592104762
165826598
772435595
482494503
799256599
426442267
113961031
731348782
671188206
848142121
123675187
216796502
286900465
763963886
86800564
716607916
661816277
406532326
933513036
262564222
926954256
467608312
799669254
995646506
752822558
672026389
479574685
897935839
889126331
187751399
971066181
661608404
342519194
85361582
768213918
846818493
545036041
862850847
646198749
189212613
692779630
209780052
686960698
40093086
147270614
285389966
152734787
240530255
799669254
463741777
16397717
685731817
739787346
155171369
452923040
446844184
837132486
834540461
422980334
856004188
543588231
729454626
588553600
872686922
216796502
688976482
336181883
230714741
892123621
828133828
799256599
20046543
310727806
683363697
815607113
852234606
174626059
186298555
677145693
533443999
155171369
519055855
187751399
925499417
863811895
36805549
461806508
532106943
342376405
885467094
995646506
528944829
455499294
655988988
579214555
925499417
617520948
935472774
426442267
40093086
593960001
882210421
885897063
211501550
171959467
724508568
825319853
863811895
906055484
397353990
462538808
625963047
561722488
948919574
843014489
443269252
476927721
673194911
549617383
889126331
674648102
246768591
178564414
905066288
545036041
981385165
828661728
681668274
691943808
622450628
796079771
145391636
41901067
864815365
622450628
528841663
768960976
639100432
703315157
44110928
942948535
151576322
838797853
264197020
646198749
187751399
623822477
768213918
508169396
743524772
757502776
317765140
90921344
640459014
437027557
776287899
317765140
997033792
625963047
40093086
920231125
515421332
310727806
663082348
508169396
418006599
830908142
844931145
317765140
593517949
392766348
460864789
803383453
499901949
152734787
813260614
264197020
902427368
455499294
989519739
587398722
594606310
445186159
292304899
247726590
682204292
41313455
877675580
152496259
480280306
875139691
326252155
268388599
722042450
342547871
898887461
467608312
804588099
440608370
941113591
187751399
615396002
889860888
479575261
709912908
464426005
820518718
962121020
592104762
112942428
863811895
639736081
386607125
604743216
882227175
527659892
895702295
467608312
281686457
238486115
326252155
117055993
532106943
873409500
149469031
875139691
733101925
731348782
532106943
463741777
265084421
787367263
850155225
707539040
894704509
763963886
30290084
178564414
190118818
961531802
585340322
23157284
762443934
461831449
460048941
440068890
776971070
208548794
461806508
1966258
228669536
268388599
655988988
713660395
557850088
373921389
211917585
402553843
541375413
519289874
199849938
105580676
253042435
568523052
834435219
24339466
622450628
216796502
112942428
149469031
925499417
285945783
24714549
155612657
88442380
572148211
461232788
644456535
598027580
646198749
199143661
352887424
633361710
684946912
901625413
860687975
331653196
545465568
753770013
446025247
821644936
622194201
196055153
617520948
776971070
594606310
609183073
670885490
549617383
972311289
113230760
237774110
209486425
422989263
72855651
569426086
386607125
154380237
104734029
460753624
13966561
967452339
24714549
500491568
386259012
253714730
662559915
532106943
414961729
948297435
695763902
474721867
479575261
211068792
766022188
527659892
236695223
461199020
745598746
404325063
519289874
899732589
151576322
846818493
384024779
549603536
447953081
733454774
240530255
967851876
94494540
685731817
926954256
363336541
769062146
151374167
717938872
464426005
211501550
895702295
846127187
160628174
895702295
170680637
532106943
317765140
900586768
155171369
394823273
870945541
443797059
275105499
617520948
382871663
155171369
234816183
935472774
252340749
204144478
461806508
934940759
130493002
589082456
479237319
105891417
140628461
845960668
130493002
873409500
382871663
289085952
796079771
661816277
865246627
762443934
310727806
776971070
459261439
40093086
632599319
623822477
89742359
60022166
366124435
450190331
545758504
475406355
209780052
618157701
507076926
926954256
639100432
846818493
846818493
229803262
168061031
527927765
158429103
211501550
962121020
464426005
658474134
16397717
897935839
981385165
569426086
825319853
769718990
639736081
105580676
687487748
389431456
475359071
945261580
598799497
825319853
834435219
145391636
389431456
209486425
691943808
418036050
948919574
941628085
84757179
778547527
830908142
84349982
609787248
428078371
731554451
199102860
211501550
768408832
644456535
989519739
384024779
88442380
899405815
684946912
418006599
30290084
460864789
182713079
703315157
461199020
987074364
264197020
731348782
240530255
850155225
979039471
860687975
982856362
998184008
383673741
211501550
886160282
45682233
527659892
310727806
970296947
338439178
842456531
461199020
168061031
495823738
412162897
863811895
980451751
155612657
633361710
905066288
889126331
925540639
941628085
712783719
731348782
230663188
868839773
703315157
842865912
889860888
60580168
136439626
498217145
515640365
189375694
372057935
661816277
225884856
961625182
238486115
479574685
856004188
187787381
136439626
507076926
594606310
94494540
24714549
376411279
116440573
500491568
545465568
920709305
532106943
576826666
155171369
94494540
856830201
331653196
20046543
286900465
287988655
152340395
987074364
955354570
187751399
461806508
470552607
986962793
763963886
402553843
786293596
76248563
51791358
894704509
479575261
959165743
145391636
742927254
467736387
459699465
616054235
151576322
488273162
36135744
625963047
744115870
464207552
155171369
252340749
151576322
326660698
763963886
24714549
863811895
148235150
975119497
495289894
889860888
834045476
660644644
863811895
343310302
72855651
460048941
877053193
586054806
84757179
289085952
518213317
646198749
218634989
654564081
285945783
766929566
298938062
45396683
174626059
987074364
187751399
320229507
527927765
856004188
784310083
366460175
179610013
653950619
535370597
191099639
805613461
62561446
453238269
617520948
179610013
918301037
703104144
28307690
863811895
889126331
187751399
642356525
304977626
776971070
931353246
418036050
342376405
726711468
934940759
20046543
151576322
895702295
899405815
479575261
498159803
422980334
136882427
392766348
769718990
587398722
537370857
836316949
29714846
798432181
30892234
509828342
287988655
525996413
62561446
620981488
240530255
976270287
211501550
799256599
466444309
179610013
992639205
519289874
947644187
691943808
123675187
610989720
975119497
113230760
165826598
555236061
609183073
147270614
931353246
623822477
350963413
889126331
158429103
152496259
144296415
385632981
280857925
275105499
211501550
557850088
979921021
767828166
265084421
889860888
461780349
461199020
30290084
442117547
525996413
199301519
736933697
970984700
820518718
330674082
915268602
474721867
237774110
426878589
575439595
338439178
148235150
889126331
469887000
733454774
101387138
212610569
155171369
420793021
178564414
898887461
450011962
976270287
689294924
689294924
402553843
130493002
208548794
252340749
654564081
336181883
649892962
326252155
594547625
422989263
395197974
404325063
778547527
383092406
418006599
528944829
443269252
915012879
825319853
310727806
795741936
849931458
431053614
607247763
733101925
688881917
925499417
237774110
817286434
882227175
310727806
834435219
264197020
606305288
418006599
812416562
317765140
994659611
445186159
299028724
384024779
36805549
609988504
226950890
170590915
23157284
286781205
211501550
443269252
23157284
856004188
123675187
62561446
914678144
736838068
266311627
838797853
450011962
117055993
333790730
823076230
618256310
447980021
275105499
209486425
460864789
414961729
486008546
469887000
286579723
392568463
295522812
161712421
594606310
630709932
64780140
342473420
24339466
607763407
942379440
841681852
117315825
660644644
30290084
310727806
372057935
532106943
285945783
342376405
275105499
712783719
934940759
196055153
962121020
685731817
446025247
942379440
165826598
609787248
176495218
815607113
535370597
741247255
372057935
445186159
461199020
742384295
436524274
88442380
825319853
475406355
222630259
188951867
346389815
404810767
476765100
601911847
461199020
593960001
117055993
528283325
992639205
473480446
384024779
382871663
527464037
196055153
708029009
359148957
757502776
962121020
382871663
475406355
349252118
812180988
786293596
946947811
535370597
151374167
863811895
366460175
473030907
649913691
24339466
331653196
766722003
336181883
196055153
992639205
776971070
378751388
948919574
894704509
478720187
211490167
289085952
382871663
825319853
889860888
868839773
371463627
152496259
474164667
578171904
31157306
693803923
693803923
475406355
822837637
899405815
588423957
473390446
398636908
90072075
888599975
234816183
812416562
574247087
982586003
310727806
778547527
798432181
178564414
182713079
339179914
695763902
889126331
460048941
165826598
846818493
35354272
949152491
625963047
899405815
741247255
925499417
649913691
942379440
609317498
948003821
932407686
819592221
347286822
63760504
588423957
786293596
796574644
870945541
328464067
91364466
407903469
982586003
155171369
609787248
923107443
579214555
896594863
661816277
160797551
191099639
165826598
925499417
592137011
460864789
875139691
379763634
786293596
934568314
846818493
416154636
442117547
931353246
779721769
848515514
337501848
113230760
195752241
296052381
895702295
446844184
208548794
182713079
204144478
247275347
895702295
654564081
464207552
537370857
187751399
618157701
873409500
579214555
779721769
970944023
925540639
418036050
78801613
532106943
191099639
422980334
376411279
375906658
155171369
246768591
846818493
975679778
805613461
980451751
32677570
384024779
189375694
684946912
218634989
298938062
845960668
431437885
996434290
847121389
690990975
685731817
518213317
407903469
997033792
369893673
920709305
331653196
933513036
290428107
658474134
962121020
497823253
974907081
864815365
934568314
846818493
739787346
634102826
844829978
154380237
934940759
628664061
803375912
280019477
846818493
693160228
339179914
450190331
787123547
545758504
468335533
986962793
528841663
68219813
730852316
216796502
343475073
979921021
187787381
868839773
117055993
996434290
187751399
962121020
419286425
165826598
615396002
281686457
6003194
846818493
204144478
899997766
825319853
211501550
748143564
795741936
198247468
579214555
189212613
418036050
768960976
527659892
72855651
418036050
594606310
326252155
532106943
160862559
461199020
455499294
136882427
803375912
452923040
870945541
693803923
729454626
466444309
112573346
594547625
187751399
838797853
773671967
911418822
78727809
998184008
199301519
901436277
896594863
461199020
460864789
386532399
838797853
372767619
477776586
889126331
113961031
371463627
247726590
960803572
573159446
331653196
825319853
495685549
948003821
628664061
418006599
14172224
877675580
480280306
941628085
682204292
882227175
299785917
974907081
665468115
389431456
895702295
831563044
155171369
26383599
473030907
788239370
30290084
684946912
469887000
586054806
443797059
253538463
873409500
812416562
9688595
886160282
161583771
208548794
646198749
512357278
13439798
187751399
643994331
13966561
384024779
321256348
771265962
760475272
889860888
903812279
695763902
535370597
903812279
820428591
658474134
588423957
925499417
766022188
40093086
600863252
18067872
672026389
53792712
598799497
98677422
561722488
846818493
460753624
960560612
434233426
461348214
934940759
684946912
24714549
763963886
211501550
152496259
382871663
812180988
466444309
763963886
381981943
145391636
617520948
319550216
788239370
569426086
712783719
495289894
226755584
862850847
130493002
797190759
49502087
187751399
886160282
555016996
225054155
62133486
672026389
831563044
418036050
671740178
349252118
773671967
617766138
62561446
342376405
320421616
641377542
428809332
906902078
804588099
992639205
693803923
98010773
914678144
527435940
795741936
915268602
980451751
30290084
470068438
115634702
474721867
846127187
426442267
889860888
805613461
404810767
384024779
972311289
846818493
384024779
188951867
68745311
962121020
547649408
793600825
795741936
112942428
618256310
165826598
743524772
825319853
846818493
806321726
445186159
863811895
549617383
574247087
925499417
464426005
545465568
705678651
171307283
78801613
862850847
461199020
342473420
926954256
178564414
234816183
914678144
104734029
856004188
247726590
547649408
886160282
574247087
518591907
68745311
62561446
123675187
171959467
578171904
23229851
962121020
211917585
667625467
846818493
226781447
180224574
198462585
397010053
898887461
805613461
776971070
860529392
309128155
211501550
378751388
211917585
418036050
843014489
229222936
860687975
211501550
745598746
528143340
187787381
948003821
925540639
579214555
378751388
707539040
152734787
249344985
312535291
28307690
812416562
426442267
791225868
440068890
672026389
136882427
165402101
769718990
452923040
58584058
160628174
29714846
639100432
942379440
533443999
700310443
363336541
174403279
992639205
607247763
366124435
825319853
593893694
286579723
372057935
714257656
211501550
418036050
532106943
847325789
486710457
15730064
598799497
527659892
77416700
419735841
211501550
160628174
733454774
15730064
342547871
247726590
469887000
340255308
20046543
73493485
844829978
787367263
834045476
806321726
160797551
461806508
239532971
889860888
434233426
860529392
460864789
622450628
532106943
962121020
568441217
412162897
232662069
981385165
918301037
843014489
418036050
30137740
925499417
278233399
846127187
682204292
187751399
285945783
925499417
753714361
707539040
742384295
925499417
40093086
407903469
440068890
825319853
573159446
89282207
821644936
198462585
125946566
882227175
981385165
418036050
154380237
518591907
678158111
532106943
331653196
113230760
475359071
152496259
907803560
23229851
62561446
905638180
473390446
975119497
804588099
654564081
981385165
742384295
473030907
962121020
796574644
481060510
898887461
240530255
460048941
647846941
161712421
439148978
897935839
90072075
519055855
806321726
825319853
926954256
498217145
825319853
934568314
30290084
707539040
803383453
187751399
604743216
199143661
485629911
114453482
392766348
863811895
863811895
598027580
460864789
863811895
709912908
296052381
219962856
674944129
541868355
703565558
136439626
586054806
812180988
398618986
346389815
198462585
692779630
825319853
123675187
712783719
889860888
208548794
771265962
292670161
959165743
211501550
500491568
225884856
820518718
555016996
541868355
145391636
685731817
959165743
897935839
145391636
843943106
9688595
474721867
992639205
535370597
925540639
436524274
30290084
90677867
151687766
868839773
828661728
461199020
404325063
757502776
117055993
419286425
799256599
60580168
486008546
620265131
248762914
577321764
252340749
804588099
626947336
820518718
980451751
693803923
941628085
995646506
932407686
768408832
275227218
847121389
745598746
934568314
889860888
165826598
414961729
862850847
292304899
803538166
72855651
846818493
182713079
86606394
748143564
225884856
30290084
576826666
894704509
33121472
105580676
359148957
693803923
863811895
527464037
705717233
455499294
225337406
863811895
863811895
199143661
290783272
285945783
211501550
28718707
394823273
992639205
813260614
776971070
58025944
440068890
140547683
820518718
289085952
160628174
916949269
182713079
820518718
187751399
155171369
461806508
216796502
228380174
136988919
369826103
747419514
942948535
262564222
535370597
379724559
979921021
220944230
726711468
238486115
588553600
532962643
372057935
776971070
20046543
834045476
16397717
285389966
187751399
466444309
386259012
661608404
184209517
479575261
515640365
262564222
473480446
574247087
527435940
229222936
406532326
112573346
889860888
815119468
436964864
962121020
961625182
30290084
731348782
846818493
725288221
620070080
825319853
273764854
703104144
436964864
667625467
378581611
290783272
830172198
607763407
617520948
792647734
366460175
117315825
23229851
940167556
461658278
967452339
384024779
384024779
436964864
418972850
622450628
692779630
495289894
812416562
620265131
503852174
247726590
515005545
576066531
470068438
561722488
187751399
366124435
788124070
58584058
168133547
359276766
779721769
14172224
292670161
275227218
693803923
541375413
422980334
317765140
187751399
442733547
682204292
654564081
479575261
461199020
758497249
62561446
30290084
211917585
745598746
442733547
461199020
452923040
139618793
804588099
979308290
73493485
459261439
28718707
467608312
463741777
863811895
881327219
28307690
804854729
94494540
89742359
462538808
262564222
980451751
847121389
479574685
185468977
948003821
519289874
620070080
882210421
950812710
7572521
852564845
404325063
914678144
828861960
383673741
825319853
693803923
659613804
972311289
165826598
178564414
604743216
331653196
898887461
394119685
470552607
110472115
281686457
684946912
768408832
240530255
404810767
665468115
115166721
378581611
693803923
328464067
112942428
799256599
934568314
439148978
932407686
418036050
110472115
218634989
286900465
800761317
594606310
623822477
296052381
462538808
152496259
191099639
725288221
640428966
473676129
281686457
733454774
545758504
229803262
165826598
634102826
730852316
934940759
846818493
462538808
712783719
475359071
402355081
870945541
519289874
898887461
361557260
474721867
58025944
497823253
610989720
253042435
187751399
863811895
852357468
686960698
960560612
160628174
428809332
290428107
792349951
155171369
404810767
813260614
273764854
440068890
994895724
60580168
247726590
792349951
844931145
681668274
646198749
733454774
532106943
397353990
739652206
812416562
825319853
460864789
136882427
795741936
155171369
155171369
846818493
722042450
763963886
970984700
469887000
479575261
726711468
225884856
864815365
981385165
463741777
497823253
20046543
618256310
470552607
26383599
335162913
665468115
693803923
550210998
404325063
165826598
30290084
515421332
863811895
825319853
588423957
94494540
155171369
831563044
16397717
519289874
804588099
863811895
842456531
187751399
209486425
962121020
535370597
211501550
382871663
384024779
208548794
1966258
586054806
574247087
532106943
873409500
515005545
334764325
404325063
579214555
187751399
24714549
791225868
617520948
6003194
418036050
715981843
331653196
404325063
717938872
879763969
792647734
402553843
825622103
228669536
623822477
881327219
693803923
152496259
683305543
20046543
230663188
331653196
208548794
535370597
970984700
934940759
218634989
475359071
89282207
519055855
404810767
703315157
211501550
286579723
830908142
545758504
726711468
237774110
803375912
598799497
804588099
495823738
216796502
736933697
803383453
617520948
462538808
733222158
180814817
68219813
960560612
338439178
508169396
228119607
799669254
763963886
383673741
752485092
84349982
479575261
672026389
159888769
950321665
382871663
615396002
534581513
36805549
160862559
447953081
30137740
633361710
992639205
683305543
414961729
996434290
623822477
358969436
955354570
519055855
285389966
579214555
52790338
30137740
921874297
620070080
934568314
382871663
776971070
803375912
191099639
5800030
26383599
670885490
805613461
752485092
266311627
527659892
622450628
846818493
768529399
248762914
495289894
915012879
692879245
211490167
285025385
140628461
98677422
609687916
987449031
656267649
68745311
461199020
543588231
705774848
495685549
500110724
295522812
90677867
418036050
848142121
372767619
803375912
948384226
620070080
189375694
384024779
863811895
262564222
148494167
455709411
331653196
705717233
486008546
216796502
763963886
470068438
685731817
796068509
612643445
317765140
468335533
863811895
154380237
997518750
863811895
898887461
404810767
707539040
30290084
836316949
778606270
724508568
633330812
646198749
527659892
982586003
679303229
211917585
570927565
970296947
435085870
479575261
877675580
28718707
610989720
228380174
160862559
191099639
289085952
533443999
265084421
796068509
535370597
358969436
422980334
971709002
248762914
280861244
925540639
866431650
99123734
480280306
90677867
682204292
836316949
481060510
189212613
686960698
716607916
820518718
836316949
585481883
247275347
414961729
799669254
439148978
923409250
397010053
44110928
440068890
384024779
554749770
786293596
386532399
165770587
987074364
901436277
555016996
989519739
843613959
88442380
646198749
795741936
934940759
5800030
366460175
115166721
237774110
439148978
481060510
987074364
543588231
152496259
422980334
496740700
326252155
481060510
975119497
416154636
805613461
744115870
515421332
156141870
828861960
383673741
507076926
435085870
24714549
856830201
495289894
914678144
125122892
478720187
997518750
158429103
923409250
198462585
886160282
742927254
813260614
703315157
905638180
479574685
776971070
846818493
817286434
995857201
97137446
561722488
667625467
187751399
681654788
769718990
448514507
286900465
440068890
795741936
745598746
180224574
970984700
895702295
609787248
253714730
262564222
453584270
476927721
683305543
745598746
648414092
527927765
104734029
187787381
30290084
317765140
778547527
386532399
895702295
461658278
885897063
204694095
469887000
932407686
453584270
358969436
211501550
89282207
842865912
912478428
568403567
660644644
469887000
423500607
863811895
873409500
925499417
452923040
287988655
658340431
156141870
384024779
247726590
722042450
508169396
44110928
359148957
149469031
160628174
814052326
317765140
148235150
759295957
856244838
820518718
852234606
58025944
923662898
634581329
148235150
639100432
446263463
825319853
450011962
45396683
460753624
44110928
582701054
112573346
519289874
934940759
715981843
615396002
460864789
443269252
618256310
28307690
140628461
528841663
140415698
461831449
622450628
515421332
336181883
856830201
622450628
110472115
848515514
265373476
793600825
623822477
397353990
53792712
773064798
533443999
62561446
136882427
317765140
745598746
418036050
480280306
538291430
992639205
814052326
15446117
979308290
419286425
55276733
862850847
404325063
788124070
275676406
863811895
953505287
177410804
881722892
707539040
970984700
555236061
418006599
925540639
901436277
768960976
825319853
503852174
482494503
527464037
16397717
171307283
418036050
461199020
896594863
188951867
685229132
211917585
343475073
812416562
464207552
947644187
807560153
950321665
863811895
296052381
406532326
386259012
338439178
864815365
922652752
585340322
317765140
588423957
40093086
778547527
843014489
570927565
979921021
140547683
689294924
956697836
382871663
426878589
453451039
813804149
204144478
519289874
466444309
260986004
164903451
640428966
185645739
962121020
836316949
932407686
16397717
123675187
641377542
806321726
803375912
588423957
649892962
281686457
733101925
24339466
91364466
906902078
972311289
461199020
154380237
922652752
793656520
799669254
795741936
788239370
903812279
731348782
7086112
187751399
992639205
606305288
575744853
165618311
117055993
825319853
742927254
546129589
528283325
248762914
902427368
339179914
948384226
478720187
915262923
238486115
975119497
334764325
852564845
293266598
40093086
189212613
418036050
632208229
468335533
431053614
881722892
577321764
460864789
568441217
416154636
104734029
515640365
733454774
793656520
778547527
915012879
211501550
155171369
617520948
477204602
155171369
653950619
744172657
30137740
389431456
112942428
522841120
844931145
768960976
588423957
386532399
796574644
711110244
342376405
18067872
716607916
223505162
426878589
742927254
923063597
136439626
500491568
211501550
846818493
192714440
228119607
463968791
112942428
686960698
463141213
515421332
208548794
787123547
160628174
237718768
959165743
519055855
187751399
328464067
30290084
813260614
948919574
792349951
416154636
507076926
266311627
976270287
461780349
870945541
934940759
228119607
722042450
445186159
152496259
286579723
440068890
760475272
593517949
136882427
204144478
801286639
292304899
961625182
847325789
982048989
857704013
113230760
675987938
786293596
609988504
264197020
49633131
414961729
762443934
638687446
134473521
463741777
326660698
576826666
466444309
515421332
64780140
730852316
450011962
30290084
568523052
475406355
568441217
768213918
561769463
620070080
620070080
382871663
945261580
197598987
204144478
446025247
197598987
299785917
604743216
925499417
610989720
700310443
442733547
14172224
463141213
140415698
469887000
713660395
863811895
154380237
886160282
238486115
923107443
538291430
105580676
524030034
36805549
189212613
463741777
976270287
763963886
794278573
561769463
695763902
902427368
155171369
741247255
170680637
418036050
934568314
815806938
675987938
942379440
863811895
89742359
462538808
359148957
813260614
967452339
733774305
29012972
155171369
204144478
836316949
863811895
942948535
909796114
365457864
208548794
264197020
208548794
593960001
846818493
649913691
914678144
98010773
744369863
289085952
902427368
218634989
83802134
941113591
155171369
644456535
712659620
372057935
940167556
875139691
989519739
981385165
571047035
170590915
177107193
863811895
515421332
797190759
995646506
500110724
925540639
49433624
144296415
209486425
691732395
404810767
623822477
731348782
744115870
338439178
113230760
935472774
757502776
534581513
264197020
461199020
286900465
600863252
546129589
846818493
893859904
187787381
722042450
148235150
825319853
886160282
292670161
487049537
894704509
280861244
223505162
941628085
665468115
834540461
925499417
617520948
94494540
32677570
900586768
185468977
211501550
420793021
151374167
901625413
825319853
84349982
960803572
402553843
634102826
199301519
685731817
248762914
744115870
264197020
460753624
536411290
689809573
461806508
99734549
584030519
886279736
88705402
804588099
247275347
726673082
196055153
527464037
837132486
493368479
208548794
518887536
809634556
426816739
625963047
149469031
26383599
412162897
779721769
766929566
906055484
125122892
769718990
894704509
5800030
498764393
798432181
617520948
461806508
632599319
459699465
310727806
607247763
373921389
784310083
86606394
863811895
846818493
110472115
863811895
693803923
29817260
545036041
155171369
987074364
691943808
247726590
779721769
845960668
609988504
598027580
4598075
730852316
625963047
685731817
522839714
226950890
404325063
642356525
412162897
831563044
192714440
759295957
675987938
474721867
953505287
239532971
41901067
796574644
453584270
112942428
418036050
478720187
148235150
208548794
414961729
124185175
469887000
661816277
744115870
211490167
186298555
286900465
15951662
517175114
196055153
661608404
863811895
745598746
500491568
76430144
280861244
748143564
769718990
473480446
589082456
165826598
178564414
145391636
165826598
121647693
685731817
187751399
464207552
212610569
168061031
286900465
419286425
961531802
295522812
825319853
950812710
435085870
309128155
646198749
934568314
439148978
395612934
980451751
148235150
316505173
515640365
115634702
394823273
974148721
439148978
888599975
187345550
745598746
137070595
612643445
574247087
733222158
787123547
481060510
422980334
152734787
722042450
478720187
32677570
89282207
418036050
632208229
310727806
842456531
763963886
641377542
480280306
289085952
358606451
799256599
343475073
379724559
211068792
366124435
163022557
784310083
934940759
591045624
862850847
292670161
889126331
191099639
916949269
804588099
248762914
211501550
703565558
477204602
384024779
32677570
612643445
793600825
30290084
923662898
699199410
455499294
528283325
525615840
836316949
586054806
788124070
762654431
312949855
532106943
873409500
733774305
198854868
160628174
498217145
222630259
615396002
707539040
434233426
532106943
921874297
711110244
519289874
208548794
343475073
585481883
147270614
155171369
145391636
461806508
942948535
163022557
589082456
545465568
577321764
139618793
319550216
723874919
589082456
517175114
1966258
155612657
187751399
340255308
97137446
592104762
575439595
187751399
281760589
549617383
418006599
623822477
245137014
473676129
822837637
234816183
30290084
870945541
462538808
62133486
60580168
49255319
863811895
404810767
563048079
460864789
196055153
420793021
474721867
20046543
361557260
863811895
847121389
923662898
804588099
524030034
165826598
320421616
909796114
16397717
418036050
722042450
912478428
68745311
104734029
342376405
268388599
837132486
766929566
358606451
414961729
690990975
705678651
515640365
211490167
863811895
285945783
20046543
435085870
404810767
155171369
40093086
290428107
376411279
914678144
386607125
155171369
392133827
204144478
218634989
216796502
778547527
820428591
179610013
693803923
799669254
473390446
467608312
995646506
165618311
365785305
834045476
372767619
112942428
260986004
999232995
914678144
582701054
726711468
846818493
825622103
941628085
527659892
211490167
179610013
473676129
970984700
155171369
195752241
845960668
359276766
593517949
768960976
137613609
479574685
76248563
225884856
239532971
155171369
870945541
689294924
804588099
971709002
799256599
222630259
959165743
112573346
179610013
160862559
875534820
440068890
739787346
894704509
155171369
36135744
386259012
117055993
179610013
889860888
846127187
338439178
289085952
837132486
49433624
211501550
768960976
418972850
160862559
461199020
496740700
365785305
705678651
820518718
955354570
715981843
653950619
828133828
187751399
177107193
819592221
339179914
693803923
51791358
922652752
825319853
688881917
992639205
934940759
479237319
680997507
247726590
747419514
943926624
918301037
660644644
461199020
742384295
463968791
384024779
23229851
639736081
211490167
912478428
333790730
693803923
275105499
899997766
158429103
116440573
796574644
550210998
519289874
806321726
455709411
287988655
830172198
174403279
815806938
461199020
963184022
646198749
9688595
49633131
549603536
620070080
384024779
914678144
896594863
845960668
787367263
863811895
211501550
925499417
941113591
805613461
923063597
976270287
574247087
165770587
660644644
211068792
895702295
418036050
403160863
165826598
694002421
187751399
382871663
941628085
863811895
52790338
875139691
982586003
925499417
799669254
174797437
462538808
402553843
197716392
702269717
846818493
239532971
549617383
211917585
767828166
372057935
961625182
199102860
253042435
882227175
382871663
655988988
870945541
455499294
997518750
15730064
838797853
994659611
339179914
971709002
625963047
895702295
113230760
617520948
856004188
77416700
171959467
15951662
359276766
198462585
286781205
925499417
879763969
787123547
493368479
689809573
404810767
228119607
834045476
528841663
815806938
705678651
13439798
776971070
956697836
440608370
730852316
463141213
211917585
165618311
189212613
338439178
693803923
461199020
588423957
996434290
85361582
99123734
970296947
970296947
948919574
16397717
683363697
747419514
693803923
30137740
970984700
378751388
846818493
745598746
72822573
932888618
46459702
372057935
62561446
875534820
693803923
420840926
828133828
84349982
622450628
979039471
40093086
953381221
976270287
386259012
948003821
285945783
989519739
452923040
343310302
856004188
532106943
179610013
622194201
418036050
165826598
633527481
171959467
262564222
753770013
519289874
923409250
970984700
320229507
187751399
461806508
385702297
889860888
395197974
187751399
965484371
230714741
712659620
152734787
999232995
179610013
23229851
422980334
229803262
439148978
846818493
199301519
838797853
280831396
970296947
305601386
806321726
196055153
68219813
73493485
846127187
431053614
177410804
436524274
792349951
655988988
834435219
187751399
707539040
525615840
799256599
647846941
843014489
404810767
262564222
889126331
570927565
326252155
693803923
726711468
346389815
731348782
152496259
975119497
303909226
208548794
941628085
941628085
470552607
165826598
786293596
480280306
418972850
861045550
659613804
622450628
187751399
211501550
112942428
680997507
921874297
677145693
865246627
220944230
972311289
343475073
825319853
519289874
338439178
862850847
60022166
825319853
992639205
336181883
527464037
772435595
847121389
611315133
64780140
105891417
280831396
450011962
846818493
941628085
245137014
815119468
731348782
707539040
443797059
963184022
731348782
893534487
766022188
281686457
555236061
403160863
187751399
525996413
418036050
882210421
275105499
941628085
220944230
94494540
464207552
999232995
450190331
663082348
688976482
693803923
625963047
534581513
439148978
112942428
834435219
384024779
211068792
594606310
712783719
922652752
448514507
406532326
999232995
699862909
44110928
647846941
461232788
604743216
178564414
216796502
863811895
778606270
90921344
452923040
987074364
331653196
361629634
289085952
995857201
570927565
460403764
28307690
100421989
455709411
915012879
646198749
220944230
211501550
189212613
485629911
863811895
225337406
625963047
920709305
208548794
94494540
703565558
160628174
895702295
293027403
561722488
439148978
496740700
797190759
216796502
88705402
585481883
268388599
948003821
247726590
541868355
340255308
508169396
638455202
942379440
180224574
280831396
534581513
741247255
877675580
376411279
479575261
280857925
41901067
89282207
418036050
932888618
862850847
366460175
864815365
404325063
290783272
476927721
959165743
707539040
860529392
972311289
459261439
72855651
778547527
248762914
766929566
340255308
852234606
437027557
464426005
116440573
44110928
52790338
26383599
987074364
317765140
421986658
972311289
402355081
541375413
369505613
145391636
849931458
661816277
828133828
336181883
537607258
469887000
745598746
339179914
461199020
942379440
846818493
209780052
474721867
691732395
901625413
693803923
528143340
686960698
795741936
903812279
240530255
557850088
178564414
561836042
923063597
326252155
171959467
437027557
216796502
850155225
486008546
518887536
745598746
893534487
926954256
961625182
741247255
766722003
617520948
216796502
786293596
298938062
895702295
836839919
894704509
30290084
660644644
275676406
863811895
799256599
191099639
745598746
298938062
414961729
610989720
196055153
197716392
155171369
164903451
693803923
528143340
684946912
177107193
731348782
436964864
623822477
163022557
252340749
386607125
803383453
970984700
208548794
744115870
289085952
422980334
253714730
555236061
144296415
469887000
1966258
73493485
982586003
589082456
459261439
500491568
922652752
418006599
693803923
372057935
995646506
875139691
418036050
739787346
479237319
20046543
950875072
237774110
512357278
211490167
550210998
649913691
722042450
418006599
633330812
326660698
836316949
450011962
495823738
862850847
799256599
264197020
384024779
873409500
814052326
779721769
846818493
886160282
776971070
663082348
820518718
286579723
962121020
71520653
934940759
982586003
160628174
970296947
105580676
726673082
923409250
280831396
339179914
113133286
561722488
240530255
160862559
381981943
846818493
431053614
987074364
479237319
693803923
898887461
680997507
185645739
934940759
48675882
711110244
385632981
209780052
980451751
799256599
989519739
401533783
23229851
863811895
825319853
617517113
575439595
187751399
856004188
419286425
1966258
515640365
247726590
799669254
535370597
446844184
452196623
814052326
481060510
281686457
339179914
58025944
873409500
77416700
343310302
507076926
289085952
216796502
474721867
934940759
537607258
900586768
463141213
187751399
72855651
799256599
310727806
684210854
733774305
909796114
187751399
527927765
895702295
525615840
723012627
469887000
868839773
104734029
953381221
733454774
982586003
707539040
892123621
331653196
481060510
97137446
689294924
165770587
40093086
607247763
382871663
723975102
863811895
618157701
745598746
820518718
507429460
847121389
813260614
414961729
43400282
661816277
763963886
825319853
769062146
237774110
600863252
814044665
982586003
509828342
12184341
814052326
653950619
256483095
478720187
256483095
4598075
394823273
847121389
711110244
226755584
986962793
769062146
180224574
436964864
607763407
873409500
359276766
72855651
94494540
856004188
310727806
418006599
226755584
950812710
439148978
899997766
249344985
29012972
806321726
863811895
674944129
140547683
889126331
349252118
462538808
545758504
625963047
32677570
527435940
555016996
665468115
646198749
260986004
980451751
572148211
686960698
495685549
208548794
392766348
287988655
609183073
115634702
846818493
73493485
518213317
846818493
426878589
164109300
741247255
905066288
574247087
199143661
448514507
7086112
404325063
187751399
72855651
199143661
426442267
232662069
980451751
171959467
541868355
23157284
639736081
925540639
187751399
769718990
820518718
77416700
527927765
177107193
552679123
225884856
384024779
997033792
922652752
866431650
63760504
495823738
705774848
947644187
155171369
477204602
404810767
204144478
422980334
999232995
418036050
607247763
847325789
532106943
847325789
525615840
575439595
460403764
359276766
275227218
987074364
693931699
185645739
7086112
622450628
843014489
825319853
981385165
20046543
196055153
563048079
953945096
495289894
575439595
989519739
769718990
712783719
211501550
854014508
197716392
821644936
953945096
678158111
230663188
154380237
229222936
881722892
262564222
461199020
873409500
554749770
804588099
625963047
298938062
568523052
608558360
955354570
379724559
481060510
877675580
873409500
495823738
593893694
90921344
199102860
145391636
84349982
148494167
787123547
371427916
404325063
779721769
475406355
485629911
375675729
856244838
152496259
209780052
557850088
987074364
49633131
140628461
962121020
211501550
699189748
160862559
745598746
439148978
170680637
527659892
339179914
948003821
873409500
688976482
534581513
155171369
545758504
830172198
497823253
914678144
461806508
503852174
723975102
236695223
568403567
692879245
772435595
182713079
665468115
262564222
317765140
896594863
86606394
470552607
369505613
980451751
220944230
716607916
461806508
23229851
995646506
825319853
557850088
386607125
834045476
460864789
211501550
803375912
290783272
834540461
480280306
989519739
100908865
837132486
99123734
670885490
877053193
825319853
507076926
925499417
632208229
140628461
324946481
179610013
384024779
803383453
992639205
455499294
899912696
479575261
889860888
693803923
404810767
495685549
557850088
736933697
500552414
237774110
371463627
495823738
726673082
856004188
712783719
49255319
961625182
384024779
778547527
693803923
535370597
422980334
326660698
324946481
932888618
570927565
825319853
733101925
814052326
535370597
469887000
825319853
493368479
317765140
310727806
280019477
104734029
475406355
672026389
863811895
532106943
856244838
772435595
885467094
160628174
776971070
326252155
250276207
439954002
518887536
94494540
552679123
418036050
64780140
934940759
101387138
926954256
812416562
934940759
264197020
820518718
40093086
703565558
422989263
24339466
49453881
290783272
499901949
46459702
995047714
326252155
895702295
820518718
218634989
426442267
846127187
760475272
695763902
632208229
116902078
470552607
693803923
479574685
440068890
730852316
792349951
926954256
546129589
275676406
288367385
852564845
281686457
461780349
49255319
886160282
574247087
422989263
36805549
992639205
620070080
852564845
667625467
485629911
923063597
209780052
547649408
292637770
125122892
61998275
709912908
290428107
905638180
20046543
787367263
527659892
177107193
187751399
586054806
447980021
962121020
404810767
113133286
896594863
230663188
923107443
852234606
975679778
40093086
607763407
896594863
287988655
145391636
970984700
693803923
920231125
707539040
959165743
482494503
934568314
508169396
476927721
693803923
177107193
461806508
209780052
885897063
155171369
289085952
240530255
508169396
247726590
899405815
962121020
418036050
475359071
431437885
932888618
452923040
575977310
612643445
925499417
353996994
922652752
389431456
154380237
948297435
901436277
949152491
216796502
948384226
209486425
426442267
450011962
769718990
112942428
743524772
661816277
414961729
265084421
468335533
914678144
856244838
617520948
88442380
339179914
30137740
155171369
165826598
778547527
171959467
460864789
725288221
394119685
426442267
125946566
460753624
883181773
588423957
914678144
285025385
733222158
435085870
294478225
763963886
585653645
461806508
536411290
914678144
970984700
992639205
515421332
726711468
959165743
922858964
253042435
500491568
442117547
199301519
804588099
974148721
616054235
187751399
43400282
448514507
333860688
145391636
535370597
366460175
187751399
825319853
885897063
753770013
920920935
469887000
693803923
41901067
616054235
88705402
320421616
180814817
809634556
419735841
336181883
152734787
30290084
736838068
97137446
160628174
112573346
247726590
461831449
963184022
863811895
915012879
863811895
895702295
247726590
198462585
766022188
617517113
40093086
165826598
639100432
825319853
731348782
187751399
863811895
792647734
208548794
418036050
469887000
462538808
382871663
418036050
240530255
124185175
171959467
693803923
773064798
58025944
766022188
881722892
856004188
211501550
4598075
744172657
717938872
532106943
895702295
416154636
902427368
436524274
339179914
942379440
863811895
408052059
262564222
999232995
788239370
974907081
901436277
30290084
299028724
847325789
642356525
768213918
953505287
842456531
418036050
922652752
503852174
40093086
646198749
963184022
268388599
752485092
414961729
992639205
187751399
846818493
273764854
813260614
140628461
922858964
155171369
914678144
460048941
660644644
925499417
714257656
204694095
959165743
545036041
825319853
30892234
798432181
776971070
741247255
960560612
172203837
693803923
470552607
863811895
447953081
617520948
16397717
404325063
557850088
948919574
863811895
895702295
889860888
901436277
23157284
655988988
382871663
634102826
366124435
478720187
881722892
894704509
601911847
863811895
532106943
324946481
886160282
522841120
216796502
104734029
180814817
633330812
658474134
32677570
795741936
463741777
459699465
98010773
29817260
804588099
713660395
609687916
408052059
264197020
873409500
948003821
372767619
488273162
705717233
32677570
435085870
248762914
9688595
208548794
894704509
473480446
62133486
707539040
52790338
987074364
930968735
897935839
140547683
366460175
617520948
717938872
519055855
825622103
168133547
862850847
743524772
806321726
889860888
716607916
693803923
99734549
372057935
226755584
518591907
693803923
979308290
895702295
392133827
347286822
852564845
847325789
406532326
470068438
49433624
911418822
739652206
950812710
431053614
116902078
461199020
772435595
165826598
460048941
626947336
487049537
886279736
693803923
470068438
693803923
934568314
617520948
630709932
247726590
371427916
915268602
773064798
412162897
525615840
179610013
773064798
570927565
41313455
797190759
591045624
585426319
24339466
714257656
382871663
264197020
837132486
26383599
479237319
625963047
379763634
265373476
189212613
829170219
730852316
911418822
918301037
922652752
378581611
846818493
847325789
527659892
443797059
262564222
665468115
633330812
71520653
510850074
989519739
392766348
104734029
547649408
439148978
346425576
994659611
923063597
620070080
561722488
437027557
296052381
757502776
555236061
519055855
99123734
216796502
925499417
620070080
625963047
961625182
812416562
907803560
168061031
160628174
863811895
439148978
685731817
431053614
117990828
336181883
722042450
237774110
461199020
498764393
84349982
934568314
923409250
187751399
446025247
829170219
264197020
62561446
174797437
68219813
989791441
477204602
464426005
768960976
745598746
962121020
246768591
464426005
292670161
426442267
889126331
156736834
923409250
922652752
407903469
240530255
264197020
579214555
212610569
691732395
414961729
970944023
316271107
30290084
617520948
273764854
23229851
522841120
649913691
825319853
446025247
665468115
617520948
763963886
464426005
733101925
817083170
873409500
527435940
228119607
846127187
745598746
557850088
245137014
402355081
321256348
460864789
168061031
165826598
30137740
406336157
287988655
994659611
398618986
187751399
535370597
334764325
474721867
893859904
950812710
598799497
554749770
187751399
228669536
76430144
617520948
466444309
763963886
117315825
804588099
976270287
232662069
804588099
460048941
326252155
934940759
149469031
338439178
136439626
487049537
974907081
434233426
389431456
151687766
688976482
442117547
741247255
798432181
573159446
89742359
995857201
532106943
439954002
97137446
239532971
342376405
145391636
703315157
62561446
218634989
923409250
495685549
342519194
863811895
372767619
576826666
688881917
815607113
688976482
426442267
692879245
776971070
439148978
844931145
366460175
365785305
452196623
41901067
863811895
422980334
703104144
474721867
13966561
825319853
528841663
911418822
847325789
541868355
796079771
846818493
418972850
976690614
594606310
384024779
97137446
862850847
208548794
788239370
209486425
585653645
825319853
60580168
168133547
519055855
844931145
384024779
298938062
176495218
206445311
361629634
94494540
733454774
452923040
448514507
487049537
174403279
264197020
970984700
328464067
426442267
899405815
158429103
461199020
813260614
460864789
262564222
404325063
693803923
469887000
763963886
212610569
462538808
825319853
899405815
208548794
731348782
535370597
105891417
394823273
549603536
30290084
149469031
365785305
358969436
682204292
112942428
665468115
504761268
262564222
852564845
185468977
187751399
461199020
925499417
394119685
342376405
547649408
788124070
335162913
815119468
179610013
191099639
179610013
477204602
722042450
813260614
846127187
453584270
986911052
450011962
803538166
992639205
196055153
404325063
136439626
382871663
846127187
861045550
552679123
264197020
187751399
793600825
347286822
914678144
462697557
342547871
592137011
830908142
208548794
519289874
85361582
366124435
776287899
473030907
806321726
435085870
772435595
211501550
337501848
744115870
617766138
976270287
717938872
852234606
469887000
186298555
834435219
5800030
178564414
140628461
889126331
722042450
116440573
412162897
535370597
155171369
773077001
812180988
934568314
88442380
168133547
601911847
886279736
178564414
897935839
508169396
773064798
776971070
461199020
962121020
24714549
712783719
336181883
967851876
846818493
604743216
773064798
422980334
723874919
234816183
961625182
959165743
414961729
587398722
692879245
925499417
479575261
247726590
310727806
537370857
144296415
253042435
970984700
418036050
89282207
856004188
112942428
211501550
51791358
187751399
461199020
426442267
693803923
588423957
365785305
426442267
992639205
674944129
30290084
519289874
62561446
152496259
418036050
850155225
264197020
684946912
925499417
845495491
147270614
149469031
479575261
703104144
216796502
165826598
49433624
286900465
834270774
290783272
791225868
686428527
815119468
219962856
112942428
895702295
925499417
535370597
960560612
198462585
289085952
165826598
797190759
948297435
117055993
549603536
660644644
640189179
286900465
366460175
460753624
846127187
44110928
535370597
170590915
326252155
366460175
459079239
220944230
989519739
422980334
588423957
446844184
836839919
464207552
962121020
700310443
918301037
712783719
901436277
117315825
479237319
188951867
339179914
982586003
78801613
463968791
886160282
726711468
598027580
778547527
946947811
461199020
555016996
799669254
275105499
579214555
866431650
262564222
461806508
813260614
617520948
674944129
123675187
240088664
723874919
961531802
535370597
180224574
842456531
500110724
280861244
461199020
789277313
478720187
731348782
623822477
588423957
989519739
247726590
160628174
653950619
473676129
398636908
866431650
418036050
418006599
312949855
975119497
446263463
151374167
88442380
705678651
41901067
813260614
846127187
366124435
568441217
588423957
500552414
863811895
94494540
598799497
518591907
889860888
779721769
963184022
685731817
792349951
660644644
885897063
894638660
369505613
527659892
646198749
934940759
155171369
863811895
803375912
230714741
398636908
285945783
557850088
691943808
981385165
992639205
573159446
848142121
803375912
673194911
828133828
519289874
819592221
705717233
881722892
979039471
742384295
186298555
846818493
322103335
475406355
204694095
461780349
745598746
792349951
480280306
50693569
407903469
632208229
404325063
825319853
552679123
914678144
674944129
152496259
30137740
665468115
151687766
535370597
947734774
894638660
253042435
382871663
253538463
427320783
999232995
459261439
863811895
477776586
769718990
54803574
289085952
820518718
575439595
948919574
418006599
179610013
237774110
769718990
443269252
286579723
641377542
674648102
685731817
460753624
822837637
443269252
843014489
733101925
849931458
978638423
30892234
165826598
879763969
230714741
787367263
714257656
62561446
831563044
691943808
461806508
512357278
902427368
469887000
546129589
386532399
189375694
475359071
36805549
495823738
187751399
778547527
450011962
310727806
4598075
533443999
461806508
825319853
209486425
963184022
691943808
962121020
324946481
543588231
296052381
525615840
683305543
622450628
363336541
693803923
104734029
570927565
422980334
905066288
240530255
182713079
427320783
36135744
863811895
5800030
894020648
895702295
925499417
185468977
296052381
208548794
365457864
172203837
477776586
99123734
199143661
726711468
461831449
461806508
445186159
402553843
100908865
208548794
780744629
588423957
618256310
20046543
930968735
191099639
931353246
408052059
473480446
575439595
579214555
260986004
155171369
981385165
825319853
889126331
295522812
843014489
846127187
836839919
992639205
397353990
632208229
130493002
317765140
155612657
440068890
373921389
634102826
140415698
211917585
461199020
576066531
768408832
196055153
450011962
211917585
285945783
863811895
948003821
550210998
152496259
745598746
620070080
326252155
532106943
240530255
834540461
479575261
437027557
182713079
769718990
999232995
620070080
229222936
461780349
535370597
412162897
847121389
466444309
497823253
987449031
5800030
795741936
187751399
881722892
240530255
799256599
287988655
422980334
685229132
498159803
693803923
152734787
948003821
935472774
225884856
889126331
445186159
519289874
179610013
841681852
77416700
996434290
862850847
547649408
768213918
896594863
28307690
145391636
899405815
743524772
149469031
394823273
463968791
699862909
948003821
813260614
155171369
844931145
889860888
705678651
422980334
847121389
253042435
113961031
713660395
113961031
35354272
995646506
625963047
280861244
369893673
12184341
639100432
830908142
925540639
462538808
359148957
262564222
649913691
842865912
543588231
225884856
404325063
196055153
51791358
600863252
208548794
894020648
372057935
486008546
813804149
895702295
923409250
574247087
266311627
825319853
324946481
281686457
766022188
204144478
264197020
772435595
338439178
285945783
576066531
363336541
189212613
707539040
40093086
568403567
112942428
852564845
681668274
382871663
262564222
199102860
644456535
155171369
209486425
273764854
68700442
455709411
436524274
455709411
744172657
154380237
385702297
907803560
225337406
803375912
392133827
994659611
921874297
585481883
527927765
846127187
512418566
519289874
903812279
646198749
264197020
240530255
262564222
463741777
196055153
208548794
499901949
54803574
91364466
667625467
591045624
776971070
594606310
446844184
625963047
204144478
753714361
163141101
672026389
527659892
476927721
474164667
317765140
925499417
385428880
982586003
894020648
247726590
618157701
763963886
527659892
846818493
476765100
187751399
545036041
508169396
953505287
707539040
54803574
705774848
482494503
331653196
211917585
616054235
156141870
404810767
24714549
446844184
943926624
685731817
481060510
208548794
980451751
28718707
431053614
846818493
336181883
585426319
208548794
803375912
452923040
563048079
463968791
171307283
94494540
474721867
532106943
655988988
187751399
582701054
519055855
339787241
45396683
228669536
845960668
462538808
452196623
948919574
450011962
440068890
418036050
366460175
112573346
237774110
503852174
225054155
632599319
661816277
189212613
609687916
446263463
527659892
278233399
459261439
575977310
707539040
469887000
401533783
500552414
339179914
803383453
394119685
726711468
97137446
343310302
281686457
186298555
68745311
862850847
112942428
582701054
155171369
899912696
788124070
49433624
498159803
422980334
116902078
60580168
980451751
418036050
346389815
338439178
804588099
538291430
404325063
895702295
30892234
803375912
825319853
130493002
981385165
799256599
459079239
280861244
899405815
574247087
925499417
814044665
677145693
187751399
925499417
725288221
799256599
723874919
741247255
265084421
703104144
152496259
817083170
462697557
847121389
536411290
137613609
187751399
305601386
211490167
895702295
426442267
447980021
386607125
361557260
49502087
622194201
264197020
622450628
925499417
705717233
199143661
863811895
902427368
375675729
292670161
981385165
598799497
730852316
461199020
655988988
265084421
384024779
281760589
914678144
440608370
428809332
211068792
862850847
948297435
846818493
898887461
440068890
532106943
794278573
384024779
418036050
353996994
68700442
872686922
30290084
915012879
680997507
452923040
179610013
139618793
15951662
293027403
956697836
776287899
788105500
950321665
883181773
149469031
1966258
136882427
847121389
525615840
763963886
941628085
469887000
498764393
459261439
661608404
280831396
450011962
328464067
165826598
863811895
527927765
685229132
847121389
384024779
844829978
981385165
469887000
7086112
622450628
470552607
941628085
63760504
305601386
156736834
931353246
726673082
101387138
946947811
813260614
467608312
403160863
480280306
552679123
604743216
431053614
136439626
527927765
639736081
160628174
620265131
446844184
375675729
508169396
925499417
768960976
182713079
962121020
460864789
661816277
312535291
889126331
889126331
535370597
179610013
931353246
971259822
915012879
422980334
731348782
900586768
461806508
763963886
488776790
863811895
455499294
947734774
902427368
426442267
997518750
989791441
474721867
518591907
463741777
248762914
375675729
508169396
115166721
312535291
942948535
211490167
474721867
805613461
316271107
598799497
237774110
700310443
582701054
739787346
987449031
622194201
16397717
912478428
685229132
757502776
366460175
369826103
49633131
684946912
660644644
585481883
5800030
714257656
165826598
773064798
461199020
574247087
925499417
953505287
585481883
546129589
519289874
446844184
339179914
52790338
922652752
247726590
863811895
459261439
640428966
873409500
15446117
744115870
799669254
475359071
482494503
440068890
707539040
60580168
379724559
336181883
268279939
185645739
905066288
382871663
426878589
187751399
339179914
467608312
685731817
593517949
712659620
469887000
198247468
979039471
527659892
574247087
498159803
453451039
895702295
296052381
406532326
215976275
479574685
342547871
96564753
611315133
915268602
476765100
470552607
187751399
470552607
151374167
906055484
324946481
689809573
685731817
895702295
961625182
385428880
620070080
22624267
145391636
836839919
428078371
40093086
298938062
796068509
788105500
136439626
384024779
290428107
15951662
262564222
450011962
508169396
787123547
172203837
547649408
497823253
211917585
622450628
256483095
886160282
155171369
197598987
428078371
815806938
435085870
617520948
211501550
836839919
640428966
655988988
843014489
280857925
681668274
280857925
633361710
625963047
463968791
673194911
331653196
384024779
188951867
461806508
247726590
422989263
570927565
116902078
84349982
712783719
975119497
707539040
815119468
256483095
690990975
160628174
538291430
170590915
278233399
9688595
588553600
889860888
36805549
703315157
588423957
885897063
753714361
209780052
604743216
418036050
889126331
965484371
625963047
708029009
382871663
975119497
290783272
834435219
919213048
820518718
337896012
76248563
52790338
976270287
324946481
136988919
78801613
646198749
477204602
975119497
151687766
211917585
912478428
912478428
289085952
622450628
615396002
999232995
52790338
982048989
962121020
762654431
795741936
519055855
920231125
480280306
623822477
459699465
246768591
461199020
940167556
763963886
180224574
156736834
915262923
688976482
626947336
979039471
934940759
685731817
825319853
863811895
72855651
155171369
934940759
914678144
863811895
473480446
522841120
339179914
992639205
372057935
773077001
461348214
4598075
975119497
903812279
712659620
240530255
609687916
488776790
993345912
371463627
763963886
987074364
813260614
980451751
412162897
462538808
873409500
886160282
895702295
125946566
262564222
741247255
996434290
618256310
72855651
965484371
557850088
160797551
160628174
889126331
84349982
422980334
762654431
113961031
163141101
976690614
385702297
831563044
209780052
745598746
925499417
324946481
363336541
962121020
677145693
147270614
661816277
30892234
420840926
961625182
598799497
592137011
234816183
768213918
812416562
834045476
470068438
105580676
950321665
842865912
934568314
574247087
480280306
467736387
117990828
825319853
7572521
463968791
586054806
815119468
16397717
512357278
825319853
422980334
889860888
247726590
147270614
378751388
228380174
182713079
862850847
445186159
925499417
331653196
62561446
165826598
693803923
113230760
275105499
812180988
604743216
846818493
240530255
460403764
868839773
160628174
482494503
112573346
949152491
477204602
925499417
970984700
170590915
30290084
152496259
699199410
187751399
532106943
532106943
535370597
72855651
414961729
90072075
518591907
620070080
587398722
426442267
116440573
585340322
83802134
809634556
463968791
418972850
658474134
304330270
847325789
799256599
29714846
996434290
525996413
247275347
174797437
974907081
485629911
661816277
280019477
435085870
58025944
375906658
925499417
705678651
44110928
439148978
442117547
962121020
525615840
768960976
281686457
996434290
646198749
46459702
30290084
742927254
136439626
48675882
481060510
204144478
981385165
796068509
151687766
384024779
660644644
495823738
434233426
317765140
999140854
187751399
450011962
873409500
731348782
219962856
246768591
895702295
594606310
803375912
461199020
187751399
115634702
793656520
422980334
812416562
426442267
178564414
677145693
461780349
528283325
588423957
992639205
617766138
171959467
863811895
914678144
216796502
251681024
786293596
933513036
187751399
693803923
766722003
495289894
655988988
211917585
766722003
208548794
672026389
53792712
121647693
467608312
275105499
281760589
26383599
99734549
160628174
792647734
693803923
620070080
962121020
89282207
326660698
532106943
640459014
474164667
76430144
978638423
149469031
16397717
68700442
549617383
418036050
639100432
834435219
515421332
404810767
889126331
646198749
846127187
30290084
932407686
731554451
712783719
607763407
850155225
831563044
385632981
392568463
677145693
947734774
950812710
289085952
925499417
171959467
445186159
569426086
776287899
49255319
149469031
849931458
768960976
741247255
384024779
466444309
838797853
470552607
209780052
130493002
479575261
317765140
158429103
226781447
473480446
22624267
112573346
165770587
846818493
498217145
467736387
713660395
23229851
187751399
147270614
972311289
238486115
863811895
792647734
925499417
361629634
733101925
950812710
290783272
778814112
796068509
386607125
987074364
68745311
863811895
837132486
932888618
647846941
799256599
762654431
495289894
469887000
240530255
445186159
385428880
247726590
431437885
976270287
534581513
925499417
796079771
204144478
848142121
140628461
290783272
333860688
682166403
461199020
707539040
512357278
768213918
856004188
813260614
915262923
418006599
260986004
780744629
418006599
402355081
804588099
585426319
392766348
799669254
705774848
841681852
519289874
899405815
834435219
693803923
461199020
975679778
253538463
646198749
317765140
469469717
336181883
292637770
16397717
211501550
124185175
941628085
178564414
863811895
225884856
136439626
618256310
404810767
772435595
994659611
674944129
337501848
909796114
94494540
296052381
873409500
57665797
469887000
699189748
211490167
846127187
863811895
16397717
989519739
725288221
90072075
187751399
473480446
155171369
813260614
262564222
617520948
622450628
825319853
418036050
382871663
481060510
545758504
864815365
347286822
446025247
479237319
854014508
948919574
63760504
394823273
860687975
280019477
541868355
187751399
707539040
918301037
165618311
187751399
995646506
644456535
418036050
881722892
90921344
57665797
568523052
152734787
863811895
976690614
229222936
639100432
496740700
641377542
285945783
932407686
768529399
661816277
778814112
762654431
555016996
343475073
414961729
730852316
766722003
932407686
576066531
326252155
208548794
646198749
91364466
234816183
498159803
152496259
452196623
683305543
588423957
585340322
773671967
187751399
198247468
918301037
479575261
822837637
384024779
982586003
687487748
731554451
684946912
527659892
959165743
36805549
187751399
15446117
895702295
943926624
722042450
976270287
561722488
793600825
480280306
877675580
527435940
683363697
147270614
570927565
898887461
948003821
212610569
618157701
825319853
527464037
825319853
262564222
535370597
285025385
281760589
418006599
655988988
440608370
843014489
541375413
825319853
517175114
178564414
796068509
615396002
813260614
171959467
49453881
32677570
60580168
480280306
418036050
753770013
58025944
463741777
585426319
165826598
550210998
561769463
638455202
793656520
906902078
745598746
989791441
281760589
919213048
223505162
460753624
230663188
693803923
934940759
803375912
914678144
23157284
361557260
948384226
981385165
643994331
799256599
527927765
592104762
36805549
519289874
828661728
708029009
317765140
317765140
455499294
843613959
733774305
211501550
199301519
527464037
722042450
950477187
481060510
463741777
9688595
204144478
820428591
825319853
585340322
659613804
515421332
587398722
20046543
948003821
30290084
168133547
386259012
211501550
647846941
225884856
199849938
693803923
419735841
639100432
982048989
515421332
517175114
736838068
899732589
101387138
96564753
239532971
557850088
375675729
440068890
541868355
281686457
843943106
953945096
885467094
799669254
289085952
477204602
479575261
273764854
41901067
684946912
326660698
752822558
525996413
155612657
726711468
905066288
773671967
640428966
547649408
766022188
20046543
768213918
707539040
303909226
136439626
965484371
204144478
866431650
62561446
895702295
942379440
672026389
237774110
902427368
298938062
852234606
545758504
14395290
460753624
690990975
886279736
975119497
989519739
886160282
962121020
208548794
690990975
994659611
211917585
730852316
886279736
479237319
317765140
925540639
165826598
208548794
519055855
285945783
518591907
495289894
587398722
758497249
675987938
525615840
404325063
462538808
461199020
125122892
459261439
699862909
601911847
979921021
43400282
705678651
834435219
686428527
36805549
36805549
125946566
865246627
385428880
264197020
481060510
115634702
463141213
995857201
889860888
934568314
148235150
392568463
211501550
847121389
794278573
536940355
461199020
707539040
154380237
94494540
731348782
981385165
914678144
359148957
492766547
641377542
792647734
435085870
519289874
705717233
225884856
707539040
894020648
899732589
978638423
693803923
379724559
577321764
199301519
267793037
414961729
281760589
768529399
295522812
640428966
165826598
247726590
903812279
982586003
915262923
873409500
598027580
934940759
466444309
204144478
366124435
586054806
593517949
152340395
228380174
331653196
532106943
199849938
481060510
155612657
989519739
842865912
519289874
337896012
609317498
420793021
384024779
16397717
460864789
165826598
934940759
792647734
795741936
475359071
18067872
693803923
972311289
384024779
863811895
768213918
825319853
620070080
62561446
475437536
86067843
527659892
686428527
30290084
418036050
776971070
726711468
555236061
762654431
136882427
787367263
386259012
813260614
788239370
834270774
886279736
165826598
806321726
693803923
588423957
616054235
262564222
16397717
401533783
912478428
656267649
247726590
461199020
962121020
447980021
592104762
422989263
178564414
137070595
497823253
394119685
845960668
469887000
178564414
359276766
101387138
155171369
310727806
117055993
473676129
677145693
609317498
622450628
136439626
464426005
177107193
550210998
775188229
418006599
617520948
443269252
889860888
40093086
209780052
124185175
655988988
693803923
45396683
209780052
317765140
999140854
799256599
267793037
617520948
427320783
463741777
290783272
251681024
240530255
896594863
852564845
522839714
240530255
381981943
474721867
321256348
237774110
726711468
295522812
743524772
112942428
208548794
240530255
384024779
598027580
336181883
895702295
804588099
211068792
479237319
336181883
568523052
812180988
1966258
925499417
745598746
495289894
846818493
462538808
776971070
249344985
815806938
84349982
479575261
500110724
947734774
918301037
33121472
479575261
852234606
196055153
677145693
247275347
572148211
914678144
191099639
117990828
863811895
799256599
228380174
949152491
177410804
834045476
18067872
745598746
715981843
769062146
192714440
440608370
987074364
684946912
225884856
989791441
136439626
208548794
450011962
187751399
226755584
825319853
211501550
561722488
712783719
825319853
418036050
745598746
550210998
225337406
462538808
262564222
889860888
962121020
234734378
815806938
404810767
418036050
807560153
121647693
893534487
23157284
317765140
804588099
693803923
807560153
215976275
778606270
970984700
45682233
863811895
397010053
723012627
310727806
585340322
20046543
587398722
30290084
488776790
970944023
178564414
766022188
480280306
182713079
546129589
674944129
628664061
536411290
905066288
299785917
508169396
497823253
72855651
836839919
461199020
428078371
763963886
873409500
359148957
733454774
148235150
440068890
707539040
693803923
541868355
836839919
113230760
987074364
485629911
196055153
339179914
24339466
342376405
339179914
469887000
280861244
333860688
594606310
992639205
798852972
209780052
445186159
527659892
866431650
640428966
731348782
535370597
646198749
868839773
211501550
688881917
685731817
182713079
442733547
688976482
915012879
68219813
480280306
461199020
579214555
463141213
209486425
262564222
620070080
317765140
467736387
594606310
459261439
199143661
982048989
886279736
797190759
889860888
140628461
568523052
815119468
305601386
418006599
228119607
895702295
164903451
104734029
473676129
461199020
125946566
691732395
460864789
84757179
152496259
901625413
707539040
507429460
350963413
350963413
442733547
196055153
705678651
467608312
452923040
30290084
948919574
736838068
926954256
140415698
461232788
462538808
208548794
165826598
836316949
461199020
879763969
199849938
768213918
98010773
919213048
707539040
286579723
16397717
585426319
769718990
379724559
16397717
532106943
498764393
795741936
46459702
618157701
588553600
342376405
402553843
265373476
30892234
342547871
52790338
212610569
843014489
528841663
677145693
846818493
361557260
136439626
275105499
601911847
130493002
950812710
742384295
16397717
448514507
287988655
421986658
999232995
23229851
980451751
177107193
104734029
975679778
743524772
187751399
480280306
317765140
726711468
286781205
443269252
473480446
460048941
165826598
331653196
989791441
178564414
15446117
588423957
950321665
475359071
317765140
788239370
88442380
40093086
768213918
873409500
452923040
852357468
359148957
925499417
863811895
230714741
182713079
925499417
310727806
512357278
865246627
773064798
479575261
382871663
779721769
99123734
545465568
925540639
574247087
426442267
693803923
180224574
814052326
711110244
862850847
906902078
446025247
684946912
600863252
185468977
974907081
846127187
609183073
136439626
881327219
208548794
617520948
174626059
68700442
852357468
585481883
251681024
116902078
714257656
326252155
326660698
226781447
534581513
615396002
478720187
979921021
842456531
962121020
536411290
35354272
253042435
609317498
247275347
469469717
275105499
817286434
462697557
389431456
84349982
708029009
820518718
623822477
176495218
999232995
744369863
757502776
474721867
717938872
995646506
618256310
294478225
226950890
30290084
975679778
339179914
262564222
852564845
609787248
161583771
16397717
49433624
14153845
622194201
187751399
925499417
653950619
573159446
634850206
962121020
240530255
339787241
918301037
12184341
992639205
886160282
16397717
622450628
125122892
418036050
216796502
211917585
834270774
568441217
846127187
317765140
733101925
714257656
188951867
20046543
440068890
398618986
713660395
226755584
36135744
759295957
999232995
500552414
32677570
863811895
448514507
834045476
240530255
894020648
646198749
317765140
404325063
740153538
953505287
187751399
744369863
240530255
346389815
469887000
507429460
320229507
970296947
479574685
974148721
151576322
310727806
769718990
97137446
793656520
136882427
731348782
435085870
541868355
587398722
981385165
495685549
612643445
211501550
585340322
547649408
160628174
830908142
479237319
862850847
970984700
999232995
889860888
768213918
815119468
752485092
264197020
219962856
462538808
976270287
588423957
100421989
324946481
407903469
423500607
437027557
987449031
691943808
316271107
836839919
130493002
504761268
507429460
470552607
246768591
290783272
989519739
211501550
317765140
795741936
495289894
100421989
532106943
830908142
934940759
386607125
469887000
112573346
830537197
408052059
187751399
461199020
220944230
877675580
171307283
693803923
842456531
68700442
579214555
745598746
55276733
352887424
262564222
763963886
895702295
986962793
798432181
418036050
934940759
677145693
375675729
508169396
903812279
237718768
685731817
292304899
644456535
733101925
739787346
609317498
460753624
972311289
443797059
104734029
568523052
343475073
978638423
889860888
280019477
481060510
418036050
382871663
148235150
693803923
830908142
980451751
334764325
192714440
922858964
418036050
825319853
419286425
917818490
208548794
151576322
982586003
639100432
187751399
949152491
163022557
117990828
30290084
382871663
535370597
532106943
962121020
455499294
975119497
26383599
768408832
671740178
30290084
73493485
620070080
699862909
248762914
519289874
475359071
535370597
268388599
813260614
537607258
960560612
28718707
519055855
251681024
932888618
211068792
209486425
493368479
519055855
72822573
317765140
693803923
759295957
847325789
763963886
187751399
793656520
934940759
776971070
846818493
901436277
1966258
585653645
715981843
460048941
226461520
189212613
464207552
898887461
130493002
470552607
436524274
568441217
211917585
401533783
804854729
209780052
495823738
623822477
33121472
171959467
724508568
575977310
495823738
536411290
342376405
942379440
962121020
104734029
875139691
247726590
886160282
863811895
9688595
461232788
442733547
7086112
470552607
863811895
969282688
726711468
759295957
386532399
287988655
792349951
469887000
455499294
209780052
155171369
960560612
987074364
723874919
268388599
373921389
281760589
921874297
384024779
508169396
609317498
731554451
865246627
610939148
575977310
994659611
843014489
161583771
622194201
570927565
609687916
889860888
84349982
317765140
686428527
24714549
78727809
914678144
642356525
52790338
268279939
353996994
594606310
689294924
320421616
773064798
847121389
180814817
168133547
825319853
450011962
289085952
846127187
535370597
796068509
339179914
733101925
30892234
421986658
136882427
358606451
310727806
763963886
832309272
745598746
857704013
796068509
762443934
363336541
723975102
685229132
35354272
450011962
585481883
304330270
693803923
741247255
578171904
319550216
225337406
414961729
925499417
895702295
26383599
208548794
404325063
346425576
171959467
861565871
294478225
211490167
617520948
338439178
152496259
211068792
418036050
925499417
535370597
768213918
527659892
836316949
996434290
76430144
799256599
534581513
979921021
620981488
497823253
350963413
448514507
264197020
799256599
428809332
195752241
296052381
535370597
923409250
208548794
383673741
852234606
422989263
369505613
386532399
527927765
463741777
359148957
925540639
707539040
418036050
196055153
690990975
536411290
825319853
679303229
310727806
547649408
534581513
820518718
889860888
895702295
519055855
995857201
532106943
934940759
216796502
863811895
196055153
384024779
447980021
473676129
237774110
486008546
527659892
538291430
586054806
156736834
846818493
994659611
845960668
165826598
830025751
788124070
576826666
789277313
743524772
397353990
941628085
455709411
873409500
326252155
220944230
98677422
99734549
610939148
995646506
264197020
639100432
414961729
941113591
72855651
211501550
280861244
375675729
49502087
545465568
889126331
962121020
199143661
482494503
671188206
849931458
238486115
115166721
634581329
804588099
187751399
363336541
14153845
337896012
113133286
703104144
40093086
510850074
422980334
933513036
504761268
461199020
49255319
20046543
382871663
934940759
112942428
889126331
856004188
431053614
196055153
799256599
857704013
585481883
532106943
812180988
987074364
378581611
366124435
585426319
155171369
187751399
889860888
684946912
84349982
199143661
814052326
933513036
476927721
768960976
803375912
136988919
569426086
145391636
799669254
353996994
218634989
155171369
155171369
745598746
528283325
447980021
155171369
574247087
9688595
444084893
24339466
941628085
422989263
461806508
918301037
204144478
470552607
886160282
672026389
392568463
625963047
280857925
165402101
155612657
418036050
953381221
187751399
685229132
507429460
574247087
979308290
522841120
620070080
208548794
899997766
981385165
404810767
889860888
825319853
275105499
658474134
665468115
253042435
572148211
712783719
579214555
588423957
211068792
934940759
950875072
317765140
982048989
462538808
30290084
375906658
60022166
486008546
346425576
404325063
714257656
795741936
144296415
892123621
745598746
873409500
617766138
171307283
793600825
702269717
395612934
384024779
925540639
62561446
414961729
407903469
154380237
622194201
346425576
987074364
179610013
462697557
682204292
165826598
792349951
609317498
46459702
140415698
228380174
941628085
588423957
547649408
773064798
359276766
527435940
837132486
893534487
460864789
820428591
825319853
414961729
292670161
154380237
339179914
346389815
281686457
926954256
896594863
188951867
691943808
247726590
382871663
100908865
237718768
799669254
609687916
594606310
478720187
703565558
418972850
612643445
161583771
760475272
140628461
588423957
238486115
915262923
863811895
561722488
30290084
545465568
371427916
40093086
902427368
982856362
155171369
337896012
78727809
604743216
634102826
171959467
989519739
191099639
522841120
435085870
925499417
412162897
837132486
216796502
24339466
693803923
481060510
863811895
820428591
199143661
634850206
460048941
828661728
587398722
358606451
593893694
980451751
665468115
442733547
519289874
852234606
495685549
280831396
418036050
579214555
689294924
365785305
981385165
856004188
814052326
353996994
262564222
90921344
382871663
792349951
854014508
115166721
317765140
303909226
766929566
709912908
9688595
868839773
699862909
711110244
86067843
481060510
846818493
88442380
500552414
208548794
97137446
789277313
707539040
925499417
40093086
535370597
309128155
486008546
881722892
280861244
461780349
238486115
28718707
418006599
787123547
469887000
899732589
358969436
446025247
22624267
950812710
863811895
30290084
817083170
873409500
925499417
461780349
970984700
994659611
481060510
925499417
136882427
155171369
165826598
463968791
932888618
792349951
450011962
16397717
804588099
870945541
482494503
760475272
455499294
14153845
639100432
586054806
999232995
895702295
894704509
326252155
579214555
863811895
768529399
953945096
713660395
469887000
522841120
863811895
187787381
813260614
262564222
776971070
121647693
722042450
786293596
117315825
14172224
395197974
72855651
198854868
825622103
886279736
941628085
196055153
240530255
685731817
889860888
611315133
918301037
896594863
981385165
743524772
379724559
497823253
317765140
94494540
208548794
843613959
149469031
803383453
247726590
685229132
461806508
873409500
442733547
439148978
617520948
989791441
677145693
460403764
136439626
475359071
20046543
976270287
570927565
326252155
155612657
476765100
240530255
842456531
285945783
26383599
905066288
372057935
895702295
894704509
877675580
459079239
342473420
188951867
762654431
96564753
622194201
479574685
800761317
15446117
846127187
934940759
204694095
461831449
803375912
246768591
527659892
461199020
976270287
495512249
694002421
98677422
653950619
229803262
834435219
703565558
776287899
712783719
661816277
788105500
717938872
232662069
510850074
700310443
422980334
976270287
593656354
450011962
326660698
532962643
925499417
889860888
461199020
72855651
99123734
852564845
889126331
975119497
972311289
481060510
479575261
793656520
525996413
450011962
461199020
803375912
956697836
817083170
646198749
768960976
894020648
889860888
479575261
382871663
534581513
617520948
712783719
386259012
41901067
861045550
292637770
995857201
164903451
863811895
361629634
440068890
165826598
172203837
813260614
518213317
188951867
830908142
975679778
906902078
460753624
962121020
289085952
20046543
225337406
975119497
252340749
463741777
86800564
247726590
940167556
14172224
371463627
215976275
656267649
286900465
825319853
9688595
229803262
950812710
815806938
164109300
216796502
198462585
211501550
234734378
877053193
230714741
392133827
873409500
527659892
536940355
211501550
237774110
844931145
856244838
628664061
478720187
622450628
609183073
707539040
813260614
480280306
922858964
191099639
136988919
693803923
594547625
999232995
852234606
289085952
439148978
768960976
225884856
448514507
145391636
62561446
532106943
682166403
713660395
145391636
136439626
165826598
112942428
208548794
326252155
161712421
32677570
463968791
187751399
792647734
440068890
366460175
899405815
404325063
392133827
615396002
733101925
168133547
292670161
863811895
962121020
147270614
139618793
448514507
450011962
527435940
889126331
592137011
893534487
825319853
875534820
461806508
822837637
28718707
419286425
99123734
979921021
461831449
992639205
861565871
852234606
371427916
99734549
44110928
648414092
211490167
426442267
228380174
805613461
443797059
196055153
792647734
949152491
817083170
688976482
902427368
72855651
693803923
267551964
862850847
383673741
46459702
825319853
912478428
987074364
981385165
440068890
809634556
226461520
892123621
832309272
925540639
901625413
187345550
594547625
164903451
863811895
846818493
23229851
693803923
293266598
326252155
339179914
273764854
418036050
209780052
527659892
762654431
811418489
608558360
264197020
73493485
359276766
950477187
679303229
828661728
786293596
418036050
185645739
310727806
889860888
230663188
238486115
264197020
688881917
693803923
999232995
251681024
208548794
768213918
959165743
733101925
525615840
682166403
594547625
943926624
228119607
165826598
495685549
289085952
745598746
461199020
960560612
464207552
500552414
947734774
895702295
881722892
310727806
739787346
350963413
474164667
962121020
198462585
469469717
586054806
779721769
856244838
798852972
460864789
385632981
148235150
536411290
225884856
707539040
361629634
625963047
245137014
94494540
863811895
342376405
949152491
187751399
385632981
289085952
275227218
163022557
481060510
825319853
812180988
865246627
24714549
557850088
795741936
625963047
998184008
264197020
899405815
187751399
552679123
970984700
813260614
649913691
617766138
894704509
151687766
474721867
381981943
395197974
570927565
479574685
247726590
995646506
803375912
588423957
873409500
446844184
394119685
857704013
776287899
439148978
24714549
679303229
426816739
439148978
846818493
956697836
847325789
474721867
197716392
733454774
20046543
996434290
508169396
723975102
557850088
694002421
691732395
622194201
461199020
225054155
342473420
647846941
545758504
460864789
251681024
717938872
588423957
864815365
970296947
116440573
703315157
369893673
845495491
762654431
180224574
981385165
844931145
846818493
422980334
462538808
547649408
504761268
846127187
461199020
844829978
384024779
60580168
113230760
532106943
519289874
609317498
379763634
748143564
464207552
733101925
885467094
806321726
453451039
773077001
703565558
508169396
23229851
989519739
211490167
963184022
474721867
722042450
240088664
640189179
504761268
63760504
817083170
609317498
189212613
941628085
671188206
33121472
894020648
496740700
187751399
925499417
487049537
639100432
806321726
912478428
868839773
768213918
894704509
992639205
208548794
452923040
13966561
113230760
450011962
418036050
518887536
196055153
707539040
886160282
373921389
515640365
717938872
442117547
616054235
488776790
604743216
174626059
474721867
459261439
448514507
847121389
535370597
999232995
414961729
598799497
187751399
881722892
461199020
310727806
402355081
815119468
799256599
868839773
247726590
179610013
379724559
593656354
525615840
693931699
733454774
72855651
232662069
830908142
336181883
587398722
830537197
60022166
739787346
418036050
804588099
359276766
844931145
561836042
837132486
541868355
236695223
459699465
811418489
899405815
622194201
825319853
346389815
383673741
925499417
188951867
925499417
607247763
617520948
240530255
24714549
723975102
187751399
14395290
280857925
712783719
812180988
289085952
386532399
804588099
547649408
196055153
170590915
675987938
923107443
748143564
473480446
856830201
461199020
103582716
593960001
828861960
970984700
190118818
846818493
435085870
275676406
918301037
768213918
982586003
915262923
528143340
895702295
999140854
702269717
247726590
925499417
889126331
825319853
848142121
268388599
187751399
152340395
278233399
463968791
976270287
26383599
477204602
343310302
976270287
16397717
863811895
418036050
212610569
588423957
252340749
292670161
914678144
996434290
776971070
907803560
467736387
903812279
528283325
799256599
579214555
803383453
585340322
519289874
392766348
371427916
188951867
745598746
684946912
813260614
856004188
90921344
578171904
1966258
934940759
875139691
591045624
470552607
947644187
324946481
342547871
130493002
312949855
461831449
684946912
422980334
104734029
110472115
925540639
500110724
813260614
949152491
228119607
292670161
324946481
895702295
479237319
763963886
208548794
806321726
462538808
382871663
792349951
322103335
842456531
793656520
45396683
52790338
844829978
594547625
789277313
875534820
461199020
112942428
660644644
149469031
185468977
689294924
987449031
875139691
365785305
646198749
478720187
30290084
507076926
232662069
863811895
474721867
852564845
852357468
179610013
250276207
712783719
981385165
691732395
156141870
417165509
76248563
911418822
856830201
461199020
920231125
773064798
460753624
736838068
401533783
114453482
493368479
52790338
803375912
474164667
812416562
371463627
786293596
922652752
608558360
57665797
941113591
803375912
55276733
672026389
707539040
60580168
104734029
654564081
137613609
339179914
30137740
467736387
693803923
96564753
625963047
160862559
469887000
712659620
947644187
140415698
394119685
94494540
492766547
171959467
925499417
776287899
633361710
515640365
628664061
155171369
703565558
112942428
78727809
233804156
155171369
30290084
768213918
942948535
137070595
685731817
208548794
897935839
35354272
198462585
515421332
607763407
443269252
536411290
812180988
20046543
115166721
672026389
220944230
20046543
768213918
196055153
418036050
831563044
117055993
382871663
979308290
90921344
96564753
211490167
528841663
145391636
275105499
557850088
920920935
731348782
320421616
136882427
15951662
693931699
346389815
288367385
427320783
825622103
694002421
469887000
776971070
803375912
402553843
915262923
331653196
222630259
925540639
500552414
168133547
90921344
426442267
331653196
208548794
617766138
275676406
461199020
825319853
846818493
712783719
58025944
198462585
182713079
28307690
467608312
934568314
953505287
43400282
933513036
847325789
812416562
557850088
780744629
404810767
925499417
767828166
90921344
113230760
62561446
736838068
900586768
532106943
234816183
768408832
598027580
151576322
151576322
528841663
730852316
481060510
820518718
873409500
30892234
331653196
196055153
778547527
813260614
981385165
113230760
60022166
116440573
561769463
426442267
196055153
661816277
460403764
49255319
192714440
997033792
434233426
422989263
877675580
14153845
155171369
743524772
188951867
934568314
392766348
934568314
592137011
426442267
91364466
187751399
825319853
744115870
30892234
925499417
386607125
62561446
51791358
500491568
171959467
474164667
4598075
766929566
881722892
671188206
622194201
925499417
228380174
568403567
495512249
84349982
379724559
996434290
953945096
440068890
140628461
164903451
980451751
385428880
228669536
873409500
817286434
110472115
88442380
934568314
187751399
817083170
846127187
404325063
714257656
541375413
745598746
78727809
671740178
829170219
268388599
229222936
994895724
962121020
989101388
691732395
532106943
331653196
972311289
665468115
759295957
114453482
113133286
334764325
453451039
461199020
116440573
500491568
359148957
836839919
804588099
253042435
155171369
61998275
787367263
980451751
693803923
579214555
461199020
507076926
863811895
713660395
179610013
925540639
450011962
568523052
179610013
455709411
58025944
831563044
208548794
310727806
414961729
474721867
28718707
468335533
250276207
211501550
280831396
959165743
786293596
165826598
418036050
209780052
460753624
199143661
673194911
49502087
527927765
247726590
987074364
679303229
139618793
144296415
726711468
894704509
894020648
799669254
317765140
552679123
889126331
646198749
894704509
247726590
557850088
986962793
825319853
730852316
786293596
336181883
733454774
349252118
140415698
771260492
35354272
862850847
819592221
863811895
30892234
836316949
691732395
343475073
431053614
591045624
151374167
793656520
925499417
418006599
920709305
792349951
632599319
601911847
372057935
228380174
894020648
655988988
885467094
165402101
690990975
426442267
187751399
90072075
165618311
499901949
532106943
228119607
384024779
414961729
292304899
763963886
889126331
607763407
481060510
170680637
196055153
116440573
945261580
473030907
437027557
199143661
407903469
419735841
611315133
469887000
392766348
545036041
249344985
736838068
165826598
792647734
803538166
741247255
543588231
745598746
799669254
461199020
164903451
836839919
188951867
588423957
460048941
725288221
211501550
776287899
414961729
713660395
225884856
459261439
569426086
535370597
519289874
256483095
509828342
987074364
253042435
479575261
804854729
972311289
863811895
461806508
436524274
712783719
779721769
898887461
609317498
442117547
211501550
495685549
768408832
404325063
208548794
778547527
693803923
286781205
319550216
769062146
338439178
923063597
30290084
992639205
285945783
843943106
856244838
418036050
13966561
475437536
376411279
84349982
528143340
863811895
912478428
72822573
975679778
989519739
445186159
610939148
661608404
264197020
965484371
208548794
485629911
470552607
925499417
527435940
30290084
708029009
245137014
649892962
609787248
868839773
336181883
519289874
476765100
795741936
588423957
28307690
585481883
88442380
418006599
684946912
275105499
688881917
831563044
422980334
942948535
40093086
685731817
240530255
310727806
554749770
907803560
346425576
317765140
240530255
461806508
837132486
962121020
461806508
585426319
683363697
459261439
453584270
795741936
799256599
40093086
196055153
112942428
745598746
460864789
475359071
15446117
886160282
473030907
515005545
852234606
845495491
593893694
292637770
622450628
468335533
700310443
105891417
285389966
182713079
285945783
426816739
394119685
845960668
655988988
535370597
532106943
333860688
959165743
428809332
768408832
406336157
148494167
493368479
7086112
604743216
495685549
63760504
155171369
825319853
535370597
971259822
151687766
216796502
191099639
73493485
447953081
925540639
981385165
768213918
715981843
868839773
795741936
460864789
292304899
898887461
825319853
894638660
112942428
379724559
431053614
672026389
941628085
789277313
199143661
265084421
208548794
987074364
792647734
25932373
873409500
843943106
731348782
211501550
479574685
703315157
885897063
171959467
495823738
914678144
446844184
174797437
967851876
943926624
786293596
776971070
369505613
966952974
60580168
317765140
671188206
812416562
171959467
975119497
165826598
683363697
979039471
62561446
290428107
842456531
536411290
404810767
961625182
831563044
90072075
30290084
30290084
228119607
105580676
588423957
717938872
310727806
896594863
745598746
292670161
246768591
609687916
496740700
543588231
889126331
527464037
625963047
481060510
230714741
96564753
661816277
376411279
197598987
179610013
925499417
187751399
589082456
426816739
136882427
515005545
384024779
886160282
480280306
342473420
55276733
620070080
688881917
495685549
147270614
991158175
136439626
155171369
117990828
585340322
814044665
187751399
395612934
208548794
462538808
552679123
461806508
155171369
237774110
100421989
185468977
863811895
863811895
717938872
216796502
541868355
208548794
124185175
970984700
843014489
115634702
443269252
773064798
806321726
863811895
803375912
62561446
828861960
665468115
98010773
776971070
404810767
379724559
934940759
717938872
852234606
763963886
136882427
592137011
532106943
741247255
620070080
275105499
165402101
460753624
587398722
705717233
767828166
407903469
617520948
418036050
633330812
889126331
836839919
925499417
216796502
268388599
588423957
268388599
830172198
763963886
469887000
532106943
486008546
685229132
15730064
641377542
899997766
68700442
708029009
707539040
170680637
799669254
972311289
422989263
29714846
462697557
865246627
248762914
582701054
543588231
895702295
199102860
446263463
836316949
68745311
845495491
979039471
920709305
549617383
685731817
248762914
825319853
14395290
487049537
23229851
525615840
461780349
934568314
568523052
240530255
326660698
863811895
753770013
863811895
474721867
422980334
187345550
537607258
856004188
854014508
834435219
62561446
57665797
848515514
36805549
863811895
470068438
406532326
976270287
620070080
384024779
925499417
518591907
247726590
593893694
940167556
394823273
733101925
478720187
792349951
799669254
14153845
654564081
94494540
896594863
731348782
847121389
715981843
40093086
784310083
799256599
160797551
796574644
934940759
140415698
382871663
280861244
842865912
632599319
757502776
112942428
654564081
478720187
925540639
535370597
507429460
30290084
359148957
422980334
923107443
793656520
799669254
178564414
310727806
987074364
555236061
889126331
601911847
976270287
36135744
987074364
547649408
190118818
461232788
691943808
846818493
925499417
846818493
907803560
707539040
634850206
863811895
779721769
630709932
762654431
813804149
532106943
889126331
418036050
98677422
144296415
346425576
682204292
198462585
857704013
757502776
733454774
461806508
846818493
155171369
959165743
229222936
948919574
461199020
13439798
509828342
799669254
495685549
670885490
527659892
317765140
918301037
290783272
160862559
752485092
893859904
226781447
442117547
474721867
588423957
625963047
837132486
535370597
312535291
846818493
862850847
889126331
461199020
427320783
902427368
113133286
473390446
552679123
715981843
535370597
994659611
527464037
151687766
24714549
863811895
90677867
249344985
889126331
649892962
926954256
922652752
828133828
861565871
73493485
312535291
86067843
742384295
838797853
499901949
382871663
185645739
418036050
846818493
264197020
863811895
914678144
622450628
208548794
512418566
386259012
671740178
976270287
88705402
295522812
461199020
814044665
264197020
77416700
568523052
187751399
972311289
987074364
140415698
722042450
873409500
462538808
686428527
740153538
419735841
299785917
742384295
905066288
29817260
934940759
165826598
326252155
626947336
208548794
515421332
398618986
474721867
406336157
461199020
532106943
831563044
623822477
495512249
617520948
845495491
104734029
925499417
707539040
604743216
591045624
911418822
986911052
151576322
776971070
90921344
479574685
863811895
628664061
482494503
130493002
160628174
382871663
899997766
792349951
741247255
772435595
836316949
572148211
879763969
171959467
499901949
836316949
685731817
842865912
439148978
90921344
289085952
460864789
926954256
503852174
185645739
404810767
185645739
875534820
881722892
68745311
823076230
823076230
758497249
504761268
863811895
32677570
366460175
757502776
469887000
156141870
527435940
495289894
655988988
366460175
649913691
844829978
469887000
763963886
536940355
383673741
90072075
703315157
196055153
555016996
940167556
366124435
508169396
155171369
535370597
211068792
707539040
459261439
9688595
23229851
187751399
920920935
208548794
941628085
112942428
455499294
469887000
703315157
460864789
421986658
923063597
527659892
24339466
24714549
568441217
996434290
28307690
805613461
662559915
987074364
617520948
617520948
326660698
661816277
495289894
30137740
197716392
461199020
28307690
495823738
895702295
744115870
187751399
532106943
847325789
383092406
145391636
846127187
693931699
612643445
935472774
265373476
260986004
981385165
155612657
473390446
404810767
280019477
825319853
9688595
77416700
476765100
699199410
532106943
620070080
94494540
165770587
347286822
215976275
693803923
532106943
187751399
382871663
14172224
525615840
422980334
475406355
337501848
292670161
934940759
768529399
30290084
30290084
137613609
729454626
617517113
104734029
253042435
160628174
461348214
155171369
434233426
661816277
803375912
920231125
71520653
440608370
677145693
974575876
112942428
886160282
589082456
211490167
381981943
379763634
515005545
935472774
836839919
914678144
515640365
934940759
422980334
494688308
15446117
644456535
461806508
961531802
475406355
386607125
633527481
30137740
860529392
464207552
418036050
469887000
382871663
253538463
799256599
460753624
813260614
608558360
508169396
73493485
459699465
326252155
247726590
285945783
856244838
164903451
811418489
463141213
889860888
385632981
247726590
873409500
836316949
461199020
663082348
557850088
55276733
187751399
402553843
763963886
860687975
187751399
682204292
712659620
825319853
477776586
997518750
804588099
247726590
825319853
404810767
96564753
863811895
366124435
174403279
555236061
722042450
464207552
267551964
23157284
188951867
557850088
317765140
868839773
703565558
392766348
575744853
28718707
741247255
450011962
99123734
460864789
899997766
155171369
825319853
479575261
825319853
442733547
953505287
319550216
889860888
820518718
199143661
267551964
60580168
848142121
350963413
825622103
60580168
848142121
844829978
359276766
881722892
208548794
803383453
670885490
461831449
30290084
89742359
639100432
361629634
359276766
844931145
474721867
48675882
918301037
474721867
925540639
898887461
211917585
803375912
733454774
989519739
794278573
634850206
592137011
440068890
397353990
888599975
165826598
326252155
28718707
687487748
23229851
936671066
622450628
422980334
419286425
794278573
854014508
863811895
469887000
91364466
359276766
593960001
892123621
155171369
125122892
707539040
384024779
262564222
863811895
620070080
970296947
745598746
151576322
281686457
365785305
894638660
117315825
331653196
152496259
384024779
49502087
100421989
999232995
443797059
384024779
588423957
187751399
479575261
532106943
375675729
155171369
515421332
336181883
828133828
151576322
778814112
693931699
825319853
617520948
418036050
44110928
444084893
588423957
226755584
352887424
691943808
792647734
247726590
130493002
836839919
575439595
461232788
326252155
165826598
763963886
873409500
911418822
191099639
646198749
834540461
187751399
638687446
435085870
461199020
623822477
776287899
987074364
317765140
707539040
579214555
151576322
450190331
665468115
63760504
527435940
49453881
487049537
623822477
134473521
392568463
278233399
532106943
663082348
967452339
349252118
208548794
436524274
820518718
475359071
386607125
579214555
804588099
151576322
766022188
894704509
450011962
996434290
967452339
216796502
773671967
628664061
431053614
901436277
901436277
776287899
290783272
889860888
486710457
189212613
372057935
979921021
460753624
369893673
104734029
959165743
156141870
420840926
499901949
418036050
510850074
460864789
199143661
359148957
452923040
825319853
384024779
889860888
94494540
212610569
622450628
555236061
953945096
165826598
745598746
532106943
317765140
211068792
140415698
275105499
495289894
862850847
975679778
211501550
238486115
729454626
208548794
359276766
970296947
773077001
902427368
73493485
992639205
815119468
863811895
165826598
233804156
622194201
828661728
589082456
89742359
649892962
822837637
995646506
970984700
421986658
934940759
972311289
688976482
611315133
788239370
497823253
607763407
852357468
453584270
729454626
165826598
899912696
745598746
330674082
497823253
372057935
500552414
155171369
618256310
987074364
480280306
731348782
467608312
948384226
86606394
30892234
889126331
962121020
290428107
94494540
852564845
20046543
733222158
208548794
473480446
464426005
561836042
689294924
98010773
617520948
536411290
771265962
147270614
842456531
987074364
863811895
914678144
140547683
792647734
228119607
745598746
745598746
247726590
899997766
385632981
23229851
888599975
168133547
23157284
113961031
498159803
440068890
216796502
588423957
459261439
154380237
768213918
982048989
873409500
836839919
211501550
266311627
843014489
995646506
588423957
739652206
359276766
461780349
486008546
212610569
280861244
211917585
330674082
847121389
717938872
24714549
359148957
428809332
488776790
942948535
895702295
152734787
814052326
450011962
384024779
999232995
473030907
250276207
618256310
179610013
685229132
646198749
498159803
965484371
693160228
208548794
211501550
889126331
240530255
386607125
439148978
532962643
268279939
461806508
693803923
187751399
685229132
742927254
247726590
852357468
881722892
641377542
480280306
821644936
828133828
963184022
570927565
806321726
428809332
532106943
24714549
946947811
73493485
342376405
845960668
588423957
343475073
342473420
934940759
799256599
486710457
461199020
324946481
240530255
495823738
579214555
863811895
943926624
130493002
450011962
45396683
845960668
609183073
895702295
792349951
103582716
403160863
787367263
189212613
262564222
439148978
121647693
948297435
479575261
159888769
211501550
170680637
359276766
16397717
125946566
844931145
98677422
60580168
731348782
982586003
981385165
475406355
236695223
820518718
616054235
527659892
199102860
228119607
114453482
187751399
868839773
895702295
889126331
643994331
787367263
573159446
178564414
52790338
528944829
479237319
296052381
385428880
907803560
164109300
262564222
902427368
285945783
267793037
285945783
911418822
439148978
694002421
877675580
461199020
795741936
604743216
745598746
497447862
326252155
594606310
989519739
601911847
742384295
486710457
598799497
989519739
406532326
317765140
187751399
121647693
342547871
436964864
674944129
461831449
821644936
895702295
976690614
882227175
923409250
24339466
450011962
842456531
894020648
865246627
535370597
641377542
418036050
747419514
155171369
912478428
72822573
99734549
464207552
435085870
418006599
705774848
712783719
643994331
962121020
926954256
29714846
208548794
359148957
671740178
83802134
333790730
404810767
30290084
15951662
979921021
165826598
889860888
500491568
772435595
361557260
15446117
536940355
86606394
165826598
450011962
987074364
600863252
461199020
461199020
980451751
508169396
292637770
976270287
188951867
359148957
477204602
248762914
987074364
894020648
726711468
837132486
335162913
634102826
152340395
801286639
148235150
549617383
478720187
912478428
84757179
418036050
641377542
160628174
821644936
418036050
324946481
137070595
640189179
889126331
753714361
683363697
515005545
856244838
498159803
967452339
426442267
197598987
953381221
607763407
343310302
265084421
253042435
634850206
463141213
931353246
446263463
776287899
588423957
926954256
479237319
999232995
830908142
419735841
885467094
155171369
730852316
36805549
140628461
788239370
970296947
495823738
843943106
178564414
414961729
105580676
145391636
100421989
705774848
418036050
49453881
198854868
545465568
739787346
923409250
346389815
646198749
741247255
831563044
806321726
823076230
691732395
113961031
317765140
961531802
962121020
326660698
982586003
703565558
104734029
889860888
372057935
773064798
925499417
693803923
568403567
450190331
901436277
707539040
873409500
711110244
378751388
763963886
230714741
352887424
281686457
247726590
94494540
838797853
212610569
211917585
378581611
899732589
809634556
339179914
187751399
895702295
741247255
310727806
226781447
653950619
537607258
418036050
987449031
533443999
286579723
733774305
907803560
41313455
369505613
350963413
446844184
247275347
326252155
187751399
379724559
525615840
151374167
366460175
528841663
495823738
568441217
436524274
515640365
148235150
745598746
416154636
532106943
838797853
981385165
40093086
768213918
623822477
460864789
797190759
994659611
825319853
213733010
535370597
218634989
585481883
846127187
948003821
863811895
838797853
970944023
863811895
889126331
844931145
450190331
778814112
493368479
713660395
895702295
828133828
474164667
461199020
902427368
842456531
7086112
463141213
310727806
461199020
912478428
171307283
863811895
289085952
4598075
923409250
507429460
461199020
319550216
941628085
579214555
32677570
518213317
312535291
178564414
112942428
799256599
747756128
113961031
189375694
130493002
152734787
519289874
812180988
31157306
847325789
889860888
237774110
825622103
788239370
843014489
144296415
763963886
384024779
436964864
140547683
889860888
172203837
450011962
693803923
199143661
165826598
598799497
768960976
237718768
495823738
112942428
846818493
585481883
264197020
649913691
264197020
953505287
145391636
527927765
226513871
418036050
646198749
527659892
846818493
165826598
84349982
628664061
588423957
470068438
691732395
140628461
480280306
834045476
766929566
238486115
160862559
830537197
352887424
197598987
925540639
803375912
179610013
58025944
712783719
418036050
820518718
763963886
43400282
574247087
773077001
532106943
856004188
561836042
772435595
763963886
515640365
51791358
745598746
868839773
285945783
769062146
196055153
768960976
495823738
180224574
843014489
949152491
975679778
136439626
941628085
462538808
155171369
280857925
799669254
371427916
857704013
480280306
84757179
934940759
208548794
693803923
335162913
251681024
923107443
778814112
397353990
359148957
285945783
404325063
310727806
480280306
426442267
806321726
541868355
461199020
860687975
796079771
980451751
211501550
338439178
273764854
208548794
763963886
925499417
691732395
625963047
60022166
182713079
703104144
844829978
577321764
607763407
504761268
609787248
518213317
113230760
158429103
386607125
136882427
218634989
211490167
176495218
690990975
673194911
68219813
158429103
653950619
187751399
622450628
88442380
365785305
535370597
317765140
461806508
418972850
717938872
934940759
814052326
212610569
609787248
970984700
88442380
342376405
625963047
707539040
953505287
901436277
359148957
248762914
58584058
461199020
136988919
633361710
522841120
763963886
16397717
925499417
688881917
661816277
178564414
881722892
800761317
535370597
392766348
895702295
475437536
206445311
667625467
211490167
397010053
726711468
428809332
649892962
934940759
901436277
211501550
309128155
460403764
394119685
766022188
941628085
773064798
385428880
834045476
14395290
238486115
229222936
149469031
772435595
359148957
622450628
969282688
41901067
339179914
382871663
369893673
837132486
480280306
461806508
989519739
96564753
383673741
872686922
469469717
191099639
813260614
515640365
295522812
914678144
499901949
641377542
461199020
768213918
863811895
469469717
469887000
918301037
773064798
881722892
208548794
165826598
862850847
29817260
588423957
475406355
901625413
796068509
4598075
856244838
452923040
713660395
638687446
229803262
492766547
922652752
187751399
31157306
932407686
461199020
579214555
281686457
33121472
479237319
112942428
527927765
165826598
947644187
288367385
24339466
117055993
30290084
478720187
328464067
618256310
925540639
152340395
914678144
577190122
422980334
715981843
475359071
970984700
237718768
140415698
442117547
480280306
77416700
875534820
479574685
830025751
846127187
461199020
30290084
117315825
63760504
946947811
316271107
576826666
386607125
442733547
382871663
196055153
64780140
987074364
208548794
359276766
165826598
72822573
806321726
461199020
136882427
970984700
898887461
41901067
507429460
849931458
617520948
398636908
974907081
216796502
930968735
286781205
459079239
220944230
825319853
26383599
187751399
536940355
178564414
226950890
682204292
464426005
623822477
463741777
799669254
78727809
188951867
408052059
473480446
805613461
970944023
500491568
155171369
30137740
763963886
693803923
850155225
20046543
585653645
795741936
691732395
834270774
71520653
837132486
398618986
865246627
73493485
660644644
804588099
860687975
585481883
982856362
976270287
528143340
744369863
532962643
976690614
406532326
498159803
474721867
689294924
359148957
475359071
889126331
744172657
479575261
955354570
218634989
461199020
686960698
238486115
418006599
730852316
889860888
949152491
96564753
712783719
987074364
555236061
196055153
60580168
15951662
815607113
877675580
293027403
844931145
905638180
825319853
172203837
536940355
763963886
532106943
187751399
607247763
461199020
29714846
310727806
406532326
846127187
830908142
975679778
532106943
474721867
846818493
730852316
473030907
99123734
73493485
745598746
535370597
286900465
784310083
86800564
537607258
336181883
707539040
45396683
786293596
461199020
873409500
863811895
703565558
731348782
99734549
519289874
515421332
450011962
767828166
779721769
337896012
594606310
339179914
620265131
960560612
925499417
846818493
492766547
700310443
504761268
594606310
815119468
96564753
684946912
745598746
148494167
72855651
155171369
324946481
462538808
895702295
923063597
532106943
404325063
933513036
460864789
509828342
285945783
528944829
324946481
165618311
12184341
497447862
889860888
245137014
741247255
684946912
895702295
677145693
469887000
165402101
468335533
723975102
155171369
30892234
289085952
68700442
431437885
868839773
463141213
112942428
71520653
622194201
442733547
434233426
151374167
41313455
693803923
856004188
240530255
594606310
634102826
397353990
945261580
487049537
378581611
693803923
267551964
397010053
634102826
346389815
422989263
889860888
480280306
317765140
187751399
989519739
693803923
295522812
479575261
863811895
519055855
84757179
829170219
394823273
980451751
535370597
371427916
962121020
825319853
771260492
847325789
310727806
186298555
240530255
189375694
346425576
575439595
902427368
661816277
215976275
787367263
165826598
317765140
461199020
815607113
646198749
769718990
812180988
470552607
469887000
209486425
617520948
76248563
439148978
394119685
322103335
836839919
187787381
455709411
422980334
846818493
609687916
813260614
130493002
90921344
383092406
461199020
469469717
836316949
285945783
379763634
460753624
528283325
628664061
528944829
934940759
912478428
899732589
950477187
769718990
525615840
856004188
225884856
788239370
541868355
322103335
828133828
339787241
498159803
948003821
160628174
712659620
593960001
736838068
793600825
191099639
474721867
479574685
422989263
72855651
170590915
165402101
12184341
813260614
622450628
570927565
803375912
515640365
165618311
62561446
477776586
469887000
418036050
745598746
475406355
72855651
234816183
868839773
23157284
972311289
359276766
464207552
632599319
942948535
228119607
618256310
422980334
262564222
747756128
709912908
831563044
942948535
976270287
545036041
813260614
369505613
994659611
768960976
622450628
673194911
803375912
561836042
585426319
199143661
625963047
712659620
476927721
843014489
825319853
934940759
773671967
846818493
461199020
20046543
317765140
889126331
655988988
775188229
622194201
948003821
475406355
267551964
40093086
622450628
439148978
500552414
804588099
310727806
577321764
535370597
847325789
568523052
476765100
452923040
804588099
165826598
512357278
317765140
763963886
515421332
640459014
617520948
379724559
705678651
382871663
762443934
211501550
104734029
906055484
713660395
962121020
30137740
585481883
419286425
299028724
807560153
574247087
821644936
922858964
418006599
442117547
848142121
30892234
103582716
772435595
863811895
442733547
317765140
846818493
675987938
804588099
813260614
609787248
264197020
158429103
862850847
234734378
745598746
837132486
646198749
478720187
392766348
339787241
508169396
418036050
768213918
717938872
538291430
392133827
418006599
96564753
896594863
41313455
905066288
466444309
893534487
249344985
536411290
117055993
359276766
679303229
992639205
346608058
4598075
680997507
675987938
346389815
467608312
707539040
842456531
901436277
434233426
617520948
237774110
768213918
208548794
846818493
992639205
536940355
262564222
674648102
149469031
103582716
723975102
799669254
512357278
250276207
576066531
813260614
222630259
187751399
872686922
819592221
844931145
72855651
822837637
226755584
15730064
366124435
870945541
922858964
447953081
844829978
709912908
660644644
495289894
462697557
262564222
576066531
576826666
843014489
689809573
842456531
687487748
950812710
745598746
229803262
825319853
905066288
646198749
729454626
211068792
495289894
898887461
940167556
295522812
84349982
1966258
416154636
646198749
607763407
414961729
622450628
221106932
620070080
473480446
475406355
71520653
703315157
772435595
418036050
825319853
137613609
312949855
310727806
693803923
843014489
997033792
693160228
817286434
434233426
187751399
519289874
418036050
508169396
877675580
197598987
617520948
528944829
557850088
372767619
216796502
686428527
762654431
646198749
690990975
85361582
836316949
665468115
155171369
500110724
760475272
692779630
326660698
970984700
568403567
165826598
504761268
815806938
920709305
519055855
312949855
820518718
208548794
482494503
634850206
247726590
838797853
461199020
931353246
864815365
187751399
382871663
588423957
402553843
953505287
90677867
136882427
41901067
979308290
685229132
836839919
16397717
498159803
646198749
58584058
187751399
280857925
753770013
463741777
923409250
989791441
923409250
962121020
625963047
535370597
828661728
401533783
981385165
684946912
898887461
275105499
923063597
475406355
168133547
281686457
168133547
321256348
404325063
709912908
646198749
407903469
473480446
633361710
326660698
593656354
617520948
707539040
588423957
104734029
693803923
145391636
317765140
461780349
23229851
310727806
422980334
999232995
976270287
527659892
731348782
116902078
787367263
23229851
625963047
30290084
740153538
976270287
266311627
448514507
806321726
498764393
712783719
948919574
981385165
504761268
428809332
649892962
585340322
901625413
942379440
338439178
547649408
989101388
55276733
773077001
689294924
820518718
198247468
519289874
525996413
395197974
155171369
252340749
576066531
726711468
768408832
221106932
623822477
923662898
147270614
685229132
479575261
30290084
994659611
604743216
229222936
151687766
628664061
188951867
147270614
844829978
625963047
342376405
86800564
863811895
179610013
830908142
845960668
588423957
500110724
40093086
724508568
986962793
532106943
290783272
479237319
678158111
209780052
609787248
831563044
638687446
846818493
815806938
895702295
460864789
372057935
895702295
665468115
342376405
828661728
253042435
312535291
342376405
155171369
404325063
694002421
525615840
234734378
346389815
461806508
934568314
480280306
646198749
815806938
693931699
359276766
834435219
363336541
538291430
609988504
480280306
934568314
846127187
799669254
617517113
86606394
972311289
319550216
381981943
402355081
226781447
792349951
187751399
976270287
763963886
768960976
30290084
479575261
699199410
527659892
446844184
285945783
30892234
805613461
324946481
895702295
519055855
96564753
625963047
372057935
394823273
99123734
479575261
479574685
846127187
326252155
699199410
917818490
422980334
662559915
322103335
418006599
925499417
426878589
386532399
594606310
460753624
289085952
220944230
611315133
743524772
661816277
846818493
94494540
247726590
112942428
337501848
574247087
331653196
463968791
384024779
825319853
134473521
264197020
177410804
661816277
317765140
52790338
90072075
628664061
825319853
338439178
152734787
369826103
987074364
856244838
83802134
846818493
950812710
792647734
218634989
171959467
418036050
987074364
568441217
189212613
479575261
673194911
418972850
385428880
30290084
547649408
460864789
504761268
688976482
104734029
418006599
398618986
187751399
414961729
860529392
805613461
825319853
773671967
121647693
863811895
160862559
85361582
992639205
825319853
414961729
262564222
212610569
392568463
831563044
213733010
846818493
779721769
703315157
310727806
960560612
739787346
461199020
899405815
299028724
474721867
515421332
461199020
459079239
275105499
625963047
675987938
828861960
152734787
96564753
439148978
218634989
806321726
187751399
812416562
293027403
496740700
226461520
682204292
707539040
512418566
987074364
915262923
289085952
212610569
359276766
860529392
461780349
600863252
100421989
899912696
159888769
382871663
618256310
685731817
847325789
495289894
178564414
36805549
188951867
579214555
476765100
187751399
589082456
685229132
487049537
346389815
24714549
726711468
105891417
982586003
804588099
488776790
238486115
834435219
275105499
557850088
407903469
617520948
495823738
418036050
328464067
62561446
633361710
609988504
654564081
843014489
177107193
649913691
618157701
112942428
187345550
317765140
813260614
31157306
610989720
986962793
475359071
461199020
989519739
404325063
418006599
962121020
585653645
280019477
881722892
187751399
691732395
296052381
512357278
768960976
495512249
148494167
981385165
469469717
947644187
786293596
830172198
948384226
798432181
638455202
607247763
289085952
949152491
914678144
369826103
477204602
470552607
461199020
863811895
439148978
187751399
32677570
292637770
508169396
886279736
528283325
240530255
617520948
533443999
479575261
683305543
804588099
479575261
846818493
806321726
834435219
319550216
467608312
896594863
292670161
620070080
418036050
91364466
321256348
418036050
389431456
744369863
896594863
384024779
498764393
803375912
778606270
722042450
509828342
620981488
475359071
144296415
392133827
889860888
620070080
462697557
229222936
49502087
292670161
527659892
742927254
30892234
289085952
994895724
527927765
196055153
996434290
225054155
228380174
828861960
943926624
286900465
771265962
238486115
467608312
252340749
726711468
688881917
863811895
634581329
196055153
78727809
49502087
208548794
331653196
745598746
768960976
655988988
825319853
873409500
469887000
812180988
681654788
961625182
731554451
228119607
290428107
825319853
339179914
158429103
168133547
677145693
646198749
160797551
766722003
495823738
707539040
247726590
914678144
584030519
419286425
693803923
709912908
948384226
112942428
61998275
771265962
686428527
504761268
247726590
585481883
116902078
768213918
459261439
171959467
899732589
792349951
7086112
896594863
63760504
538291430
30892234
403160863
731348782
187751399
978638423
527659892
796574644
96564753
504761268
625963047
804588099
545758504
13439798
317765140
462538808
863811895
886160282
418006599
198462585
917818490
717938872
97137446
796068509
699189748
923107443
967851876
418972850
419286425
769062146
898887461
104734029
671188206
804854729
779721769
894704509
280861244
616054235
699189748
286579723
976270287
950812710
163022557
518591907
692779630
73493485
932888618
464426005
238486115
212610569
519289874
912478428
812416562
518887536
196055153
298938062
14172224
461780349
656267649
622450628
480280306
535370597
294478225
992639205
886160282
462538808
677145693
187751399
320421616
639100432
28718707
326252155
310727806
165826598
682166403
76430144
642356525
612643445
444084893
573159446
962121020
480280306
488273162
611315133
310727806
198462585
12184341
681668274
515005545
419735841
404810767
168133547
321256348
863811895
962121020
692879245
518213317
820518718
813260614
693803923
766929566
712783719
889126331
253042435
495289894
237774110
886160282
77416700
847325789
418006599
187751399
463968791
211917585
987074364
208548794
914678144
557850088
29817260
609787248
992639205
359148957
543588231
641377542
382871663
970984700
825319853
886160282
953381221
240530255
787367263
584030519
731348782
442733547
707539040
394823273
703565558
934568314
461199020
267793037
208548794
427320783
60580168
925540639
475406355
155171369
655988988
494688308
180814817
915268602
863811895
895702295
707539040
896594863
500552414
366124435
407903469
863811895
743524772
965484371
689294924
366124435
634850206
209486425
889860888
117055993
844931145
289085952
182713079
459079239
218634989
979308290
693803923
745598746
889860888
461199020
185645739
656267649
179610013
125122892
220944230
91364466
389431456
918301037
268388599
846127187
208548794
925540639
145391636
594547625
691943808
160797551
469469717
450011962
771265962
895702295
914678144
609687916
299785917
112942428
228119607
404325063
895702295
88442380
956697836
500491568
418036050
461806508
962121020
440068890
617520948
372057935
211068792
649913691
653950619
40093086
962121020
16397717
508169396
41313455
545758504
975119497
418036050
453584270
155171369
295522812
179610013
507429460
155171369
962121020
366460175
608558360
962121020
644456535
72855651
740153538
795741936
346425576
136439626
312535291
359276766
901436277
576826666
934940759
842456531
198462585
926954256
766022188
459699465
461199020
572148211
623822477
519289874
238486115
359148957
60580168
30290084
925499417
418006599
256483095
412162897
648414092
744172657
179610013
473030907
723975102
156141870
894020648
211490167
477204602
994659611
942379440
464426005
470552607
693803923
662559915
305601386
63760504
383673741
463141213
247726590
30137740
535370597
868839773
226755584
609787248
711110244
934940759
982586003
532106943
693803923
350963413
228119607
60022166
174797437
253042435
707539040
877675580
437027557
459079239
515005545
469887000
467608312
72855651
198247468
155171369
925499417
152734787
585481883
216796502
480280306
228119607
868839773
585426319
870945541
733454774
317765140
731348782
894020648
801286639
831563044
310727806
168133547
992639205
594606310
825319853
576826666
155171369
753770013
970984700
776971070
677145693
555236061
659613804
460753624
812416562
285025385
239532971
962121020
312949855
140628461
417165509
889860888
51791358
570927565
731348782
591045624
165402101
655988988
384024779
792349951
299028724
722042450
889860888
519289874
247726590
653950619
622450628
828133828
16397717
769718990
537607258
310727806
198462585
688881917
359148957
467608312
440068890
609317498
923063597
819592221
347286822
639736081
517175114
100421989
154380237
948003821
722042450
461806508
620070080
863811895
919213048
694002421
446844184
792349951
961531802
165826598
828861960
474721867
439148978
861565871
326252155
336181883
211501550
285945783
383092406
41901067
35354272
527435940
768529399
469887000
574247087
418006599
658474134
324946481
622450628
987449031
495289894
601911847
384024779
975119497
195752241
844829978
661816277
686428527
561769463
404810767
285945783
211501550
959165743
455709411
661816277
237774110
889126331
684946912
280861244
460864789
744115870
903812279
894704509
182713079
639100432
461199020
961531802
7572521
155612657
622450628
941628085
768213918
545758504
622450628
809634556
340255308
310727806
974148721
769718990
265373476
366460175
460864789
28307690
24339466
226755584
179610013
417165509
518213317
773671967
799669254
185645739
742384295
861565871
796574644
403160863
339179914
792647734
418972850
863811895
935472774
293027403
971259822
152496259
982048989
171959467
863811895
633361710
237774110
588423957
440068890
625963047
604743216
993345912
461199020
675987938
428078371
832309272
436524274
479575261
90921344
617517113
693803923
252340749
861045550
820518718
806321726
700310443
317765140
863811895
479574685
747756128
799669254
285389966
452923040
620070080
216796502
112942428
459699465
798432181
208548794
863811895
981385165
60580168
864815365
151576322
60580168
439148978
779721769
52790338
898887461
639100432
155171369
845960668
211501550
385428880
58025944
846818493
515421332
442733547
771260492
897935839
804588099
744115870
813260614
418006599
661816277
342376405
953381221
689809573
762443934
289085952
897935839
171959467
665468115
30290084
677145693
103582716
568403567
178564414
165826598
617520948
90921344
684946912
940167556
519289874
339179914
445186159
610989720
90921344
154380237
461806508
959165743
982856362
532106943
452923040
845495491
693803923
459079239
934568314
776971070
24339466
577190122
617520948
889860888
856004188
863811895
739652206
571047035
974575876
950477187
815806938
923409250
863811895
48675882
376411279
384024779
289085952
145391636
97137446
593517949
828861960
9688595
693803923
247726590
894020648
976690614
339179914
812180988
588423957
784310083
852564845
966952974
757502776
948919574
693803923
962121020
216796502
998184008
342519194
895702295
152496259
979921021
479237319
850155225
155612657
464426005
461806508
925540639
196055153
165618311
623822477
730852316
426442267
863811895
690990975
925499417
331653196
469887000
623822477
418036050
372057935
412162897
691732395
707539040
863811895
247726590
469887000
519289874
863811895
934940759
404325063
762443934
570927565
24339466
604743216
579214555
52790338
208548794
36805549
515005545
226755584
474721867
336181883
863811895
461199020
941113591
834045476
342519194
165618311
208548794
814052326
693803923
326252155
763963886
830908142
956697836
286900465
275676406
384024779
24714549
384024779
97137446
795741936
464207552
262564222
733774305
975119497
733454774
804588099
894704509
906055484
58025944
820518718
164903451
877675580
863811895
342547871
705678651
469469717
62133486
101387138
996434290
25932373
622450628
527435940
112942428
460753624
237774110
519289874
267551964
753770013
474721867
299785917
461806508
525615840
508169396
923662898
151576322
768960976
247726590
630709932
604743216
881722892
208548794
987449031
179610013
646198749
320421616
144296415
733454774
779721769
62133486
771260492
304977626
462538808
519289874
537370857
187751399
312535291
787367263
903812279
703104144
925540639
226513871
923063597
922652752
422980334
386259012
572148211
154380237
28307690
934940759
211917585
86606394
873409500
211068792
769718990
211501550
494688308
821644936
460753624
780744629
319550216
392766348
234816183
942379440
836839919
187751399
576066531
509828342
741247255
113230760
638687446
660644644
287988655
731348782
843014489
771265962
570927565
731348782
165826598
16397717
981385165
347286822
856004188
28718707
723874919
317765140
825319853
940167556
421986658
30290084
932888618
527435940
796068509
182713079
622450628
190118818
843014489
857704013
365785305
711110244
479575261
339179914
860687975
726711468
747419514
532106943
168133547
113230760
532106943
88442380
165826598
687487748
446844184
90921344
747419514
895702295
675987938
653950619
99123734
535370597
587398722
609687916
60580168
461199020
172203837
648414092
611315133
970984700
934568314
180224574
792647734
346608058
911418822
216796502
477204602
726711468
317765140
773064798
180224574
487049537
660644644
778547527
187751399
925540639
463968791
480280306
658340431
518213317
804588099
165826598
700310443
804588099
692879245
519289874
585426319
375675729
20046543
573159446
317765140
733222158
78727809
776971070
469887000
114453482
594606310
617520948
515421332
383673741
962121020
84757179
474721867
895702295
172203837
460753624
508169396
846818493
527659892
404325063
320229507
665468115
689809573
893859904
585481883
469887000
31157306
730852316
996434290
820518718
569426086
13966561
187751399
691732395
369893673
212610569
894704509
463968791
863811895
987074364
339179914
96564753
440068890
825319853
791225868
440068890
267793037
524030034
948003821
144296415
712783719
500491568
211490167
726711468
842456531
620070080
268388599
476765100
461199020
310727806
691732395
467608312
757502776
625963047
475406355
717938872
894020648
316271107
630709932
110472115
688976482
917818490
736838068
41901067
714257656
89282207
172203837
453238269
165402101
925499417
641377542
418006599
469887000
500552414
532106943
532106943
44110928
24339466
476765100
864815365
598027580
881722892
187751399
62561446
165402101
144296415
532106943
920231125
461806508
886160282
689294924
48675882
256483095
914678144
932407686
886160282
620981488
532106943
846818493
479575261
538291430
899405815
620070080
729454626
187751399
211501550
179610013
14172224
275105499
330674082
179610013
895702295
9688595
470068438
177410804
24339466
987074364
898887461
970984700
188951867
83802134
922652752
475406355
846818493
54803574
959165743
660644644
267793037
757502776
459261439
942948535
136882427
78727809
914678144
461199020
747756128
44110928
16397717
633527481
934940759
24714549
197716392
950477187
786293596
366124435
418006599
285945783
886160282
836839919
515421332
268388599
823076230
404325063
51791358
36135744
700310443
407903469
187751399
618256310
925540639
155612657
508169396
979308290
901625413
665468115
584030519
77416700
418972850
446025247
30892234
825319853
460048941
480280306
324946481
422980334
925499417
22624267
813260614
414961729
312535291
366124435
334764325
772435595
24714549
889126331
685731817
477776586
245137014
593517949
112942428
801286639
267793037
763963886
831563044
715981843
57665797
481060510
136439626
768213918
898887461
358606451
741247255
497823253
209486425
112942428
488273162
995646506
941113591
238486115
495289894
247726590
12184341
911418822
722042450
846127187
84757179
474721867
906055484
707539040
228380174
125122892
532106943
170590915
464207552
925499417
863811895
216796502
622194201
287988655
849931458
199301519
180224574
527435940
461199020
473030907
609787248
825319853
418036050
155171369
346389815
872686922
361557260
155171369
843613959
795741936
30290084
622450628
178564414
398618986
799256599
172203837
768960976
552679123
187345550
35354272
604743216
285945783
426442267
500491568
312535291
394823273
339179914
7572521
462538808
290783272
148494167
863811895
579214555
837132486
586054806
68700442
962121020
677145693
707539040
688976482
825622103
860529392
187751399
901625413
170680637
693803923
995646506
763963886
498159803
992639205
979308290
763963886
198462585
30290084
665468115
492766547
555236061
384024779
211917585
88442380
72822573
731348782
468335533
174626059
654564081
310727806
691943808
949152491
976270287
245137014
30290084
275105499
641377542
469887000
527659892
920920935
528283325
417165509
582701054
495685549
16397717
285945783
469887000
593893694
113133286
585426319
446263463
287988655
113133286
470552607
68219813
532106943
925499417
60580168
793656520
742927254
731348782
507076926
813260614
647846941
681654788
994659611
286900465
62561446
889860888
418036050
729454626
237774110
512418566
479574685
932407686
452196623
211501550
789277313
987074364
41313455
422989263
385702297
800761317
498764393
418036050
474721867
403160863
112942428
289085952
992639205
29817260
275227218
941628085
337501848
847121389
620981488
825319853
889126331
962121020
100908865
41901067
289085952
482494503
527927765
618256310
868839773
588423957
30290084
211501550
712783719
940167556
744172657
622450628
386532399
815119468
326252155
373921389
889126331
593656354
262564222
184209517
868839773
528143340
689294924
976270287
894638660
248762914
404810767
289085952
187751399
334764325
439148978
914678144
925499417
397353990
459079239
766929566
918301037
545465568
682166403
113230760
211490167
622194201
970984700
592137011
417165509
655988988
155171369
460864789
925499417
41313455
630709932
688976482
905066288
199301519
84349982
469887000
733454774
418972850
508169396
588423957
744115870
461199020
847325789
477204602
804588099
404810767
925499417
247726590
460864789
689809573
101387138
427320783
20046543
262564222
768960976
949152491
617520948
382871663
160628174
507076926
667625467
262564222
215976275
620070080
863811895
230663188
76248563
925499417
326252155
541868355
825319853
353996994
733774305
426442267
889860888
941628085
931353246
218634989
63760504
812416562
395197974
792349951
948003821
44110928
179610013
792647734
247726590
795741936
817083170
418036050
804588099
707539040
812416562
682204292
262564222
917818490
792349951
152496259
99734549
708029009
23229851
394119685
889860888
654564081
77416700
461199020
931353246
594547625
578171904
995646506
286579723
545465568
500491568
733454774
148235150
643994331
812180988
196055153
889860888
714257656
317765140
320421616
970984700
981385165
616054235
104734029
930968735
445186159
579214555
178564414
480280306
918301037
130493002
815607113
620070080
247726590
825319853
620070080
165826598
693160228
285389966
814044665
763963886
76582853
863811895
155171369
796574644
847325789
747419514
199301519
673194911
784310083
638687446
793656520
707539040
522839714
639736081
535370597
187751399
625963047
402553843
404325063
685731817
793600825
592104762
999140854
745598746
174403279
972311289
639100432
170680637
742927254
886160282
620981488
474721867
798432181
147270614
84349982
62561446
986911052
299028724
264197020
158429103
610939148
994659611
792647734
101387138
886160282
197598987
50693569
310727806
462538808
226461520
265373476
863811895
36805549
379724559
547649408
23157284
28307690
179610013
239532971
358969436
479575261
949152491
130493002
461199020
208548794
692879245
426442267
801286639
899997766
384024779
825622103
225337406
532106943
862850847
532106943
863811895
49633131
731348782
264197020
693803923
240530255
419286425
461199020
731348782
799669254
116902078
151687766
404325063
703315157
103582716
925499417
299028724
922858964
863811895
660644644
229222936
714257656
32677570
795741936
834435219
588423957
376411279
331653196
326660698
665468115
104734029
187751399
96564753
557850088
78727809
285945783
742384295
873409500
223505162
995646506
541868355
995857201
226950890
813260614
310727806
52790338
187345550
705717233
481060510
593517949
328464067
112942428
474721867
234816183
742384295
137613609
791225868
825319853
820518718
404325063
792349951
15951662
187751399
30290084
941628085
571047035
63760504
234816183
694002421
156141870
156736834
188951867
473480446
480280306
62561446
208548794
216796502
787367263
895702295
140415698
902427368
462538808
693803923
151374167
582701054
972311289
813260614
155171369
820428591
846127187
528944829
211917585
180224574
617520948
53792712
799256599
486710457
199102860
886279736
682204292
742927254
24714549
682204292
863811895
96564753
474721867
604743216
925499417
763963886
527659892
426442267
478720187
473390446
617520948
237718768
948003821
445186159
812416562
863811895
889126331
461199020
20046543
500491568
654564081
845495491
397010053
475406355
998184008
845495491
894704509
896594863
90072075
112942428
421986658
379724559
752485092
594606310
221106932
846818493
330674082
342547871
745598746
714257656
561836042
547649408
896594863
806321726
611315133
324946481
386607125
208548794
974575876
267793037
634850206
228119607
36805549
495512249
504761268
609787248
152340395
709912908
426816739
461199020
622194201
352887424
925540639
733454774
208548794
554749770
575977310
767828166
145391636
154380237
498764393
404810767
49502087
197716392
112573346
768960976
691943808
264197020
703315157
889126331
14395290
911418822
168133547
936671066
366460175
470068438
404325063
594547625
28718707
287988655
617517113
914678144
622450628
228380174
830025751
658474134
461199020
479574685
461199020
24714549
649913691
689294924
473480446
722042450
769718990
661608404
209486425
414961729
278233399
474721867
426442267
875139691
101387138
165826598
707539040
168133547
148235150
736838068
342519194
532106943
847325789
339179914
165826598
342376405
723012627
94494540
532962643
846818493
90677867
804588099
941628085
788124070
856004188
191099639
101387138
165826598
863811895
422980334
326660698
460753624
238486115
23157284
895702295
689294924
555016996
113961031
570927565
230714741
847325789
899997766
899405815
395197974
622194201
418036050
474164667
726673082
825319853
84349982
819592221
475359071
495685549
289085952
386607125
386532399
113230760
768960976
198462585
552679123
703315157
630709932
321256348
285945783
578171904
29817260
180814817
768960976
112942428
515005545
68745311
801286639
842456531
569426086
702269717
915262923
286579723
347286822
917818490
899912696
873409500
852564845
863811895
151576322
998184008
174797437
847325789
495685549
519289874
187751399
814052326
804588099
688976482
585340322
606305288
620070080
825319853
312535291
975119497
519055855
593656354
617520948
843014489
656267649
532106943
568403567
117055993
518591907
776287899
298938062
342376405
475359071
103582716
36805549
336181883
403160863
806321726
707539040
982048989
915268602
537607258
343475073
4598075
577321764
934940759
825319853
149469031
532106943
178564414
889860888
870945541
209486425
622450628
480280306
199849938
822837637
519055855
26383599
856004188
846818493
426442267
863811895
609317498
726711468
936671066
100908865
953505287
618256310
693803923
889126331
961625182
863811895
536940355
43400282
369505613
197716392
246768591
136439626
863811895
630709932
877053193
333860688
204144478
962121020
555016996
422980334
72855651
598799497
228119607
29714846
204694095
982048989
125946566
584030519
358969436
187751399
439148978
88442380
1966258
793656520
339179914
914678144
895702295
717938872
693803923
475406355
187751399
240530255
503852174
712783719
353996994
725288221
30290084
960560612
885467094
212610569
247726590
336181883
41901067
187751399
815607113
468335533
856244838
469887000
500491568
771265962
148235150
585340322
149469031
632208229
180224574
295522812
975119497
71520653
379724559
35354272
60580168
902427368
778814112
426878589
151374167
665468115
7086112
971259822
705774848
280019477
792349951
519289874
906902078
151576322
28307690
422980334
843014489
776971070
240530255
253042435
350963413
228380174
806321726
275105499
768213918
852234606
717938872
731554451
905066288
474721867
384024779
442733547
622450628
440068890
744115870
892123621
967452339
519289874
881327219
408052059
863811895
30290084
610939148
267793037
503852174
773077001
386607125
634102826
847325789
747419514
22624267
536411290
265373476
736933697
674944129
617520948
470552607
450011962
915268602
743524772
525615840
899405815
418006599
914678144
426442267
970296947
918301037
607763407
752822558
715981843
787367263
646198749
593893694
105580676
280831396
537370857
24714549
962121020
68219813
112573346
470068438
414961729
731348782
253042435
97137446
266311627
208548794
528283325
918301037
461199020
925499417
585426319
889126331
48675882
262564222
568441217
7086112
20046543
199301519
177410804
199143661
663082348
96564753
230714741
89282207
124185175
359276766
953505287
426442267
915262923
394119685
418972850
211501550
151576322
889860888
229803262
648414092
187751399
378581611
803383453
117315825
382871663
618157701
58025944
395197974
52790338
289085952
287988655
703104144
686428527
622194201
685731817
211917585
247726590
389431456
846818493
788124070
527659892
663082348
479574685
912478428
932888618
406532326
925540639
997033792
264197020
970984700
920920935
310727806
525615840
830172198
289085952
228119607
748143564
856004188
731348782
794278573
16397717
863811895
617517113
460864789
995646506
225884856
889126331
707539040
593656354
519055855
140628461
712783719
862850847
317765140
495289894
773064798
165826598
407903469
798432181
463968791
731348782
247726590
899732589
480280306
475406355
689809573
49433624
923107443
402553843
450011962
155171369
338439178
995646506
422980334
693803923
911418822
994895724
60022166
187751399
970984700
184209517
693803923
211917585
236695223
452923040
942948535
686960698
901436277
383673741
925499417
372767619
918301037
24339466
378581611
796574644
211501550
450011962
601911847
690990975
442117547
77416700
40093086
806321726
191099639
461348214
485629911
527659892
703315157
460403764
266311627
204144478
136439626
84349982
763963886
460048941
640459014
440068890
402355081
285945783
479237319
145391636
989791441
873409500
633361710
219962856
535370597
675987938
265373476
612643445
148494167
486710457
418972850
541868355
763963886
820518718
420793021
480280306
914678144
828133828
828661728
863811895
418036050
253714730
165826598
803538166
32677570
902427368
417165509
681654788
187751399
801286639
245137014
845495491
382871663
975119497
378751388
117055993
995646506
618157701
846127187
422980334
517175114
310727806
900586768
690990975
617520948
16397717
461199020
813260614
208548794
787123547
831563044
843943106
76248563
591045624
158429103
375906658
439148978
856004188
480280306
290428107
228380174
68219813
864815365
644456535
264197020
617520948
40093086
382871663
187751399
168133547
863811895
960803572
397353990
743524772
450011962
280857925
479575261
461780349
168061031
845960668
682166403
961531802
585426319
418006599
789277313
439148978
654564081
935472774
247726590
474721867
321256348
60022166
519055855
773064798
495289894
197716392
925499417
331653196
689809573
239532971
216796502
339179914
280861244
104734029
445186159
352887424
953505287
366460175
211917585
776287899
515421332
363336541
310727806
211501550
198462585
469887000
30290084
349252118
473390446
330674082
894020648
156141870
73493485
481060510
702269717
881722892
469887000
461232788
598799497
989101388
460864789
446263463
733222158
73493485
724508568
155171369
426442267
979308290
225884856
693803923
689809573
442733547
519055855
334764325
525996413
863811895
778547527
155171369
407903469
349252118
607763407
682204292
168133547
187751399
165826598
20046543
881722892
568441217
806321726
154380237
995857201
450011962
418036050
418036050
165826598
434233426
237774110
585340322
600863252
682166403
712783719
53792712
163022557
931353246
188951867
688881917
535370597
515421332
492766547
609183073
347286822
561722488
535370597
479575261
378751388
412162897
886160282
815806938
211068792
394119685
815607113
223505162
575744853
450190331
981385165
863811895
999140854
687487748
418006599
208548794
688976482
731348782
310727806
898887461
905638180
825319853
610989720
693803923
123675187
461199020
947734774
923662898
813260614
496740700
316505173
932407686
228119607
320421616
800761317
527659892
136439626
15951662
695763902
941628085
397010053
57665797
422980334
371463627
473030907
165826598
568403567
793656520
385702297
479237319
226781447
211917585
462538808
412162897
895702295
586054806
986911052
692779630
665468115
860687975
151576322
688976482
919213048
461658278
622194201
955354570
52790338
418036050
404325063
608558360
962121020
582701054
418006599
892123621
247726590
820518718
963184022
683305543
461806508
873409500
240530255
532106943
461806508
498159803
617766138
620070080
248762914
653950619
898887461
873409500
655988988
569426086
343475073
375906658
455499294
402553843
825319853
418036050
589082456
23229851
233804156
414961729
593893694
828861960
779721769
477204602
316505173
889860888
50693569
90677867
796574644
946947811
500552414
479575261
299785917
68219813
113961031
970296947
606305288
418036050
58025944
773077001
744115870
247726590
480280306
519289874
339179914
532106943
251681024
921874297
264197020
825319853
479575261
211501550
604743216
804588099
792349951
72855651
965484371
321256348
684946912
24339466
863811895
105580676
266311627
326252155
799669254
825319853
882210421
470068438
773064798
896594863
480280306
934940759
895702295
537607258
253042435
495823738
632208229
819592221
568523052
806321726
498159803
275105499
703104144
460864789
487049537
682204292
68700442
925499417
999232995
90072075
422980334
148235150
848142121
820518718
965484371
463741777
693803923
970984700
384024779
86067843
184209517
527464037
198247468
20046543
72855651
788239370
36135744
61998275
593656354
330674082
112942428
776287899
568523052
914678144
925499417
369505613
671740178
948003821
225884856
593893694
196055153
72855651
925499417
646198749
976270287
532106943
251681024
418036050
586054806
372057935
575439595
310727806
685229132
72855651
592104762
722042450
225884856
197716392
43400282
987074364
886279736
586054806
428078371
976270287
712783719
643994331
717938872
873409500
766722003
461806508
825319853
863811895
895702295
623822477
576066531
881327219
187751399
804588099
188951867
672026389
856004188
825319853
247275347
894704509
30290084
889860888
226781447
803375912
699862909
7086112
469887000
100908865
290783272
813804149
486008546
934940759
317765140
211501550
893534487
461199020
834045476
470552607
620070080
414961729
900586768
821644936
672026389
112942428
480280306
165826598
609687916
813260614
317765140
418036050
846818493
956697836
661816277
187751399
834435219
773064798
805613461
849931458
46459702
889126331
519289874
769062146
104734029
187751399
317765140
337896012
518591907
371427916
384024779
843613959
94494540
918301037
622450628
948003821
703315157
211917585
152734787
208548794
844931145
394823273
877675580
660644644
868839773
799256599
477204602
395197974
14395290
53792712
446025247
30137740
495685549
289085952
469887000
165402101
247726590
134473521
743524772
693803923
198462585
114453482
535370597
237774110
448514507
773671967
32677570
848515514
538291430
617766138
479575261
971709002
239532971
187751399
976270287
208548794
296052381
469469717
881722892
238486115
941628085
218634989
682204292
504761268
208548794
846818493
820518718
926954256
618256310
902427368
733222158
561769463
442117547
733454774
507429460
402553843
815119468
394119685
974575876
825319853
689294924
293027403
693803923
950812710
421986658
848515514
372767619
338439178
448514507
552679123
693803923
915262923
693803923
831563044
766022188
845495491
63760504
608558360
460864789
285945783
384024779
208548794
418036050
422980334
633330812
379763634
940167556
661608404
863811895
612643445
894704509
115166721
617520948
179610013
196055153
407903469
247726590
1966258
789277313
72822573
817083170
36805549
30137740
692779630
522839714
156736834
799669254
179610013
333860688
819592221
753770013
528143340
226781447
768960976
872686922
28307690
617520948
488273162
707539040
705774848
228119607
113230760
642356525
585426319
206445311
852564845
888599975
240530255
125122892
825319853
987074364
36805549
935472774
693803923
247275347
753770013
680997507
422980334
262564222
578171904
487049537
962121020
722042450
187751399
813260614
418036050
78727809
191099639
71520653
189212613
535370597
925540639
863811895
863811895
507076926
125946566
384024779
343475073
532106943
435085870
912478428
685229132
446025247
921874297
662559915
691943808
555236061
686428527
674648102
658340431
482494503
987074364
112942428
617520948
623822477
976270287
294478225
262564222
846818493
763963886
646198749
442117547
422980334
211068792
418036050
534581513
160628174
211068792
44110928
61998275
379724559
813260614
934940759
886160282
963184022
845960668
815119468
20046543
275227218
40093086
191099639
989519739
515640365
73493485
422980334
64780140
382871663
495823738
418036050
418036050
171959467
845495491
151374167
744172657
158429103
481060510
268388599
125946566
518887536
331653196
197716392
469887000
986911052
828133828
57665797
975119497
339179914
49433624
792647734
317765140
247275347
450011962
843014489
881722892
290783272
868839773
240530255
152496259
625963047
22624267
384024779
527659892
920709305
479574685
604743216
179610013
439148978
956697836
296052381
550210998
852564845
895702295
78727809
806321726
547649408
693803923
699189748
486008546
211068792
863811895
504761268
196055153
497823253
527659892
247726590
163022557
889860888
72855651
654564081
178564414
829170219
460048941
418036050
447953081
130493002
342547871
837132486
299028724
682204292
690990975
112942428
177410804
623822477
574247087
346425576
100908865
943926624
762443934
792647734
154380237
792349951
148235150
527927765
455709411
386259012
842456531
692779630
13439798
962121020
693803923
68745311
394119685
280857925
419286425
421986658
999140854
450011962
923409250
18067872
538291430
363336541
15951662
862850847
187751399
731348782
165826598
517175114
813804149
825319853
24714549
693803923
868839773
262564222
798432181
160862559
617520948
685731817
372057935
346389815
620265131
464207552
633527481
591045624
693803923
312949855
681654788
800761317
15446117
620265131
247726590
473030907
693803923
247726590
136439626
189375694
346389815
693803923
149469031
392568463
711110244
266311627
36805549
986962793
479575261
365457864
174626059
792349951
889126331
862850847
199143661
634581329
33121472
488776790
955354570
745598746
110472115
744115870
187751399
791225868
707539040
825319853
461199020
289085952
622194201
125946566
469887000
383673741
170680637
112573346
265084421
519289874
384024779
703565558
29817260
476927721
30892234
545758504
683305543
623822477
532106943
346425576
326252155
418006599
238486115
144296415
385702297
881327219
850155225
369893673
253538463
959165743
522841120
794278573
561836042
148235150
834270774
431437885
479575261
976270287
528283325
733454774
113133286
814052326
843014489
267793037
942379440
55276733
622450628
685731817
690990975
646198749
655988988
98010773
935472774
703565558
877053193
418006599
475406355
800761317
218634989
461199020
978638423
899405815
500491568
187751399
918301037
733222158
901625413
418036050
262564222
228380174
418036050
588423957
733101925
343475073
604743216
894704509
443797059
331653196
40093086
211501550
809634556
860529392
275676406
191099639
247726590
460753624
923409250
418006599
981385165
757502776
310727806
500110724
199301519
979039471
422980334
518213317
51791358
233804156
834045476
418036050
792349951
685229132
89282207
76430144
440068890
733454774
940167556
536940355
139618793
594547625
281686457
406532326
152496259
211490167
994895724
932407686
862850847
852564845
446025247
481060510
675987938
385428880
320229507
470068438
462538808
535370597
469887000
97137446
418036050
104734029
856004188
955354570
895702295
110472115
543588231
179610013
752485092
594547625
831563044
158429103
962121020
519289874
593960001
617520948
289085952
527659892
976270287
469887000
213733010
881722892
50693569
168133547
707539040
694002421
766929566
310727806
950812710
460864789
49633131
366124435
915268602
776971070
500552414
863811895
373921389
76248563
585340322
174797437
743524772
478720187
461199020
804588099
480280306
996434290
240530255
460753624
789277313
532106943
763963886
836316949
976690614
204144478
426442267
36135744
155171369
404810767
527927765
585653645
877675580
998184008
495685549
94494540
744115870
30290084
731554451
384024779
343310302
418036050
198854868
160628174
745598746
703565558
837132486
813260614
479574685
860529392
78727809
498159803
515005545
275105499
519055855
339179914
211917585
130493002
974148721
473390446
712783719
995646506
845960668
950321665
920709305
914678144
485629911
326660698
6003194
72855651
948384226
693803923
915268602
813260614
794278573
744115870
417165509
915012879
262564222
815806938
418006599
422980334
873409500
625963047
889126331
96564753
703315157
658474134
384024779
617520948
293027403
475359071
820518718
960560612
310727806
470552607
444084893
420793021
285945783
863811895
885467094
187345550
165826598
712783719
158429103
418036050
979039471
703104144
211501550
881722892
316271107
248762914
28307690
825319853
320421616
519289874
834435219
32677570
326252155
625963047
197598987
846818493
934940759
962121020
863811895
705774848
804588099
58584058
800761317
522839714
286900465
339179914
437027557
407903469
460864789
112942428
911418822
15730064
460864789
803375912
264197020
763963886
453238269
225054155
342376405
604743216
15446117
852234606
464426005
216796502
163022557
834435219
700310443
585653645
234816183
165770587
240530255
711110244
678158111
994659611
461199020
731348782
191099639
677145693
563048079
534581513
574247087
811418489
593656354
620981488
151687766
918301037
320421616
723975102
982586003
324946481
911418822
547649408
480280306
296052381
820518718
73493485
397353990
419286425
404325063
289085952
426442267
821644936
13966561
211490167
692879245
962121020
744115870
838797853
726711468
588423957
174797437
228669536
218634989
703104144
212610569
617520948
418036050
473030907
322103335
62133486
905066288
909796114
886279736
99734549
469887000
228669536
182713079
394823273
359148957
545465568
791225868
692879245
15446117
778547527
290783272
333860688
346608058
607247763
36135744
152340395
179610013
363336541
78727809
13439798
799669254
747419514
104734029
806321726
280831396
607763407
852357468
237774110
340255308
905066288
158429103
535370597
68745311
159888769
845960668
843943106
418006599
499901949
435085870
281686457
418036050
574247087
712783719
953945096
528143340
51791358
452923040
486008546
863811895
527659892
479575261
608558360
914678144
768213918
972311289
479574685
836839919
607247763
825319853
199102860
703104144
461199020
182713079
736838068
948919574
622450628
154380237
932407686
535370597
693160228
418036050
942948535
418036050
837132486
443797059
912478428
804588099
694002421
206445311
693803923
365457864
776971070
753714361
889860888
286579723
813260614
546129589
469887000
103582716
769718990
522839714
731348782
195752241
901436277
29714846
865246627
225884856
541375413
288367385
934940759
336181883
445186159
346608058
804588099
113961031
895702295
925540639
588423957
811418489
863811895
384024779
326252155
798852972
557850088
479575261
372767619
863811895
83802134
707539040
693931699
689294924
776971070
982048989
337896012
247726590
752822558
426816739
479237319
189375694
414961729
469469717
805613461
936671066
744115870
792647734
208548794
406336157
592137011
693931699
693803923
77416700
480280306
448514507
427320783
326252155
320421616
58025944
336181883
962121020
646198749
281760589
440608370
40093086
889860888
889860888
418036050
445186159
601911847
117990828
519055855
211501550
970984700
310727806
310727806
845960668
289085952
700310443
49633131
7086112
914678144
112942428
384024779
512357278
418036050
882227175
26383599
469887000
594606310
208548794
992639205
654564081
475359071
101387138
369826103
585340322
94494540
856004188
228380174
953381221
693803923
444084893
240530255
791225868
963184022
24714549
852234606
970296947
460864789
895702295
333790730
546129589
385632981
863811895
519055855
989791441
863811895
237774110
971066181
601911847
712783719
319550216
228119607
729454626
934568314
863811895
485629911
796068509
699862909
324946481
23229851
842456531
972311289
691732395
155171369
856244838
616054235
401533783
753714361
171307283
866431650
863811895
461658278
310727806
829170219
147270614
971709002
382871663
208548794
879763969
889860888
700310443
570927565
395197974
64780140
347286822
151576322
803375912
693803923
537607258
375906658
294478225
895702295
763963886
689809573
950812710
729454626
931353246
372057935
574247087
588423957
693803923
812416562
961531802
420793021
845960668
686960698
189212613
691943808
643994331
113961031
475359071
925540639
672026389
989791441
317765140
846818493
949152491
222630259
496740700
799669254
487049537
922652752
473390446
955354570
626947336
431437885
812180988
247275347
487049537
930968735
252340749
804588099
591045624
151576322
262564222
238486115
464426005
960560612
72822573
394823273
412162897
236695223
182713079
198854868
304977626
204144478
989791441
707539040
443269252
145391636
230714741
731554451
586054806
151687766
289085952
537370857
247726590
625963047
466444309
212610569
856004188
852234606
993345912
515421332
16397717
883181773
962121020
900586768
404325063
532106943
182713079
622450628
962121020
15730064
112942428
253042435
995646506
852234606
852234606
634102826
925499417
866431650
189375694
585426319
463968791
461780349
922652752
382871663
50693569
620265131
776287899
982048989
799669254
155171369
199849938
240530255
461199020
286579723
105891417
281760589
745598746
461199020
412162897
865246627
379763634
33121472
598027580
469887000
702269717
155171369
604743216
353996994
381981943
426442267
786293596
319550216
337501848
847121389
78801613
768960976
151576322
376411279
208548794
693803923
346389815
495823738
633330812
923063597
504761268
398618986
480280306
469887000
533443999
661816277
995047714
188951867
422980334
151576322
726711468
286900465
310727806
310727806
847325789
779721769
286900465
639736081
326660698
705678651
385632981
299028724
226461520
585340322
455709411
803538166
535370597
842865912
962121020
660644644
925499417
896594863
339179914
350963413
469887000
211501550
191099639
212610569
78727809
151576322
741247255
813260614
731348782
440068890
611315133
485629911
299028724
731348782
479574685
527927765
561836042
191099639
500491568
23229851
366460175
234734378
787123547
674944129
813260614
226461520
187787381
76248563
896594863
778606270
962121020
815119468
792647734
825319853
820518718
686428527
568441217
346608058
481060510
815119468
585426319
684210854
431053614
336181883
934940759
925499417
745598746
336181883
920920935
26383599
594606310
26383599
956697836
852234606
812180988
994659611
342376405
281686457
418036050
99734549
644456535
982586003
682204292
453584270
646198749
768408832
507429460
460864789
439954002
28307690
28307690
170590915
920231125
290428107
155171369
630709932
145391636
535370597
331653196
264197020
369826103
165826598
813260614
532106943
955354570
188951867
86606394
799669254
989791441
470552607
333860688
856004188
622450628
646198749
820518718
24339466
805613461
925540639
846818493
229803262
320421616
63760504
509828342
187751399
961531802
479574685
317765140
575439595
187751399
208548794
888599975
753770013
36805549
654564081
889860888
532106943
343475073
112942428
461831449
339787241
418972850
537607258
941113591
394823273
299028724
815607113
365457864
622450628
825319853
901436277
452923040
693803923
561722488
804588099
220944230
326660698
463741777
275105499
165826598
773064798
464426005
480280306
868839773
216796502
91364466
72855651
955354570
422980334
28307690
886160282
846818493
684946912
847121389
90921344
51791358
480280306
825319853
535370597
882227175
145391636
830908142
828133828
289085952
663082348
475437536
130493002
729454626
633330812
685731817
121647693
852234606
480280306
204694095
576826666
825319853
187751399
925499417
901625413
187751399
745598746
726711468
339787241
934940759
450011962
266311627
72822573
55276733
77416700
535370597
140628461
187751399
585426319
350963413
996434290
105891417
98010773
901625413
324946481
975679778
435085870
485629911
289085952
717938872
346425576
780744629
834435219
62561446
574247087
444084893
819592221
623822477
805613461
607763407
776971070
480280306
417165509
294478225
450190331
843943106
970984700
914678144
846818493
705717233
741247255
594606310
62561446
575977310
788239370
519289874
333790730
703315157
836839919
588553600
182713079
733454774
686428527
418036050
431437885
804588099
653950619
940167556
773077001
792647734
498159803
527659892
703315157
693803923
934940759
442733547
275105499
460048941
474721867
617520948
230663188
515421332
772435595
648414092
528143340
275105499
545758504
211501550
684946912
165826598
893534487
418036050
165826598
460753624
532106943
113230760
852234606
22624267
925540639
147270614
875534820
470552607
460753624
779721769
617766138
609787248
731348782
646198749
856244838
934940759
165826598
934568314
776971070
264197020
172203837
347286822
594606310
659613804
384024779
418006599
459079239
863811895
469887000
331653196
925499417
863811895
211501550
265084421
292304899
233804156
900586768
895702295
208548794
831563044
188951867
281686457
532106943
287988655
30290084
418036050
372057935
149469031
58025944
950812710
747756128
846818493
885897063
469887000
452923040
448514507
460403764
461806508
114453482
182713079
819592221
688881917
187751399
532106943
208548794
485629911
971259822
48675882
113230760
589082456
440068890
593656354
863811895
585481883
22624267
799669254
94494540
280861244
13966561
124185175
185468977
914678144
970944023
480280306
792349951
404810767
593893694
681654788
717938872
112942428
428078371
745598746
287988655
998184008
536411290
412162897
863811895
873409500
101387138
610939148
326660698
962121020
578171904
155171369
714257656
20046543
863811895
889860888
239532971
346389815
776971070
379763634
994659611
882227175
213733010
179610013
267793037
543588231
662559915
519055855
299785917
444084893
546129589
685731817
889860888
744115870
188951867
934940759
825319853
860529392
882210421
36135744
987074364
136882427
585481883
622450628
331653196
117055993
722042450
442733547
267793037
622450628
15446117
694002421
811418489
251681024
995047714
820518718
795741936
226950890
83802134
812180988
773064798
358606451
799256599
899405815
24714549
464426005
763963886
174626059
975119497
91364466
688881917
895702295
688976482
804854729
689294924
828861960
290783272
338439178
970984700
473390446
414961729
431053614
463741777
189212613
84349982
625963047
160862559
976270287
585481883
856244838
895702295
592137011
151576322
404810767
262564222
24714549
435085870
293266598
959165743
525615840
625963047
296052381
229803262
967851876
776971070
618256310
226781447
992639205
819592221
699199410
628664061
609787248
296052381
673194911
20046543
920920935
574247087
206445311
324946481
218634989
474721867
238486115
104734029
745598746
744369863
68745311
617520948
447953081
693931699
436964864
30290084
23229851
507076926
925499417
773064798
461199020
731348782
97137446
117315825
199301519
724508568
573159446
20046543
915268602
798432181
446025247
618256310
776971070
45396683
346389815
936671066
326252155
63760504
707539040
587398722
768529399
813260614
151687766
212610569
593517949
404325063
632208229
209486425
310727806
211917585
165826598
622450628
177410804
881327219
461806508
290783272
658340431
84349982
86067843
382871663
585426319
744115870
264197020
164109300
588423957
113961031
961625182
828133828
404325063
382871663
854014508
198247468
473676129
121647693
795741936
617520948
763963886
326252155
58025944
948297435
532106943
104734029
934940759
289085952
414961729
812180988
587398722
978638423
346389815
155171369
828133828
470552607
805613461
304977626
703315157
889126331
922652752
165826598
683305543
860529392
464426005
843613959
36135744
992639205
862850847
198462585
536940355
820518718
72855651
830172198
237774110
137613609
519289874
165826598
793600825
889126331
211501550
165826598
794278573
503852174
962121020
16397717
414961729
934940759
763963886
147270614
979039471
197716392
233804156
601911847
861045550
898887461
753714361
188951867
190118818
986962793
856004188
708029009
462538808
228380174
823076230
339179914
346425576
328464067
776287899
825319853
170680637
469887000
326660698
394823273
895702295
72822573
30892234
863811895
600863252
418036050
452923040
945261580
165826598
813260614
35354272
820518718
795741936
339179914
187751399
925499417
905066288
208548794
577321764
970984700
970984700
894704509
63760504
41901067
661816277
479575261
461199020
461831449
982586003
748143564
226781447
216796502
469887000
99123734
889126331
18067872
240530255
196055153
423500607
834435219
981385165
825319853
881722892
40093086
741247255
353996994
736838068
894704509
155612657
450011962
812416562
638687446
934568314
330674082
49255319
585481883
948003821
847121389
125122892
515421332
469887000
208548794
970296947
736838068
846818493
477204602
630709932
208548794
882210421
479575261
813260614
264197020
382871663
474164667
492766547
901436277
813260614
461199020
476765100
60580168
384024779
9688595
319550216
178564414
211501550
587398722
450011962
328464067
248762914
768213918
500110724
742927254
693803923
609317498
155171369
412162897
485629911
209780052
435085870
450011962
934940759
289085952
113961031
460864789
836316949
247726590
28307690
43400282
519055855
339179914
226513871
443797059
535370597
208548794
317765140
479575261
972311289
843613959
416154636
519289874
418036050
130493002
722042450
693803923
469887000
799256599
541868355
722042450
7086112
443269252
460864789
30290084
863811895
331653196
838797853
881722892
942948535
515640365
187751399
846127187
745598746
585426319
155171369
161712421
825319853
820518718
572148211
151576322
211501550
970296947
475406355
245137014
44110928
418036050
98677422
593517949
160628174
885897063
174797437
461199020
665468115
841681852
557850088
609787248
863811895
842456531
418006599
151687766
845960668
72822573
85361582
863811895
920709305
598027580
20046543
450011962
576826666
836839919
510850074
982048989
262564222
803375912
893859904
366124435
886279736
601911847
168061031
94494540
216796502
366460175
431437885
769062146
168133547
895702295
512357278
187751399
440068890
440068890
820518718
825319853
622450628
825319853
461199020
691943808
285945783
16397717
863811895
28307690
9688595
639100432
812416562
94494540
294478225
999232995
961531802
280861244
902427368
407903469
848142121
470552607
30137740
886160282
594606310
532106943
384024779
461199020
268388599
204144478
208548794
925499417
495289894
587398722
915012879
295522812
123675187
395612934
792647734
519289874
382871663
814052326
592104762
769718990
23157284
723012627
813260614
86606394
165826598
460048941
684210854
359276766
312949855
504761268
478720187
813260614
236695223
436964864
331653196
527927765
689294924
187751399
185645739
226781447
713660395
620070080
744115870
461199020
623822477
672026389
436964864
384024779
187751399
317765140
825319853
240088664
527659892
342547871
177410804
681668274
604743216
76248563
852357468
844829978
361629634
461199020
392766348
792647734
798852972
77416700
155171369
289085952
450011962
264197020
731348782
733454774
459079239
925499417
7086112
881722892
863811895
147270614
197716392
723975102
460753624
849931458
909796114
171959467
831563044
846818493
763963886
733454774
787367263
863811895
768960976
450011962
834045476
280019477
495289894
450011962
249344985
452923040
331653196
310727806
881722892
342473420
617520948
611315133
187751399
656267649
462538808
532106943
267551964
228380174
333790730
796079771
528283325
450190331
574247087
30290084
221106932
519055855
486008546
948003821
422980334
538291430
289085952
674648102
337501848
495289894
856830201
469887000
310727806
646198749
532106943
661816277
948003821
914678144
179610013
211490167
860687975
463741777
208548794
692779630
470552607
168133547
469469717
846818493
863811895
266311627
976270287
865246627
275105499
846818493
418036050
30290084
392766348
168061031
290783272
160628174
661816277
196055153
460753624
661816277
461831449
812416562
536940355
321256348
535370597
292670161
815119468
873409500
199143661
437027557
992639205
693803923
365785305
731348782
16397717
155171369
843613959
159888769
997518750
496740700
148235150
792647734
418036050
811418489
211501550
585653645
450011962
825319853
125122892
598027580
767828166
863811895
450011962
555236061
784310083
466444309
464426005
422980334
461199020
992639205
792647734
36135744
825319853
46459702
889126331
557850088
148235150
419735841
914678144
289085952
834435219
960560612
281760589
404325063
333790730
641377542
470068438
26383599
30290084
618256310
158429103
52790338
426442267
110472115
940167556
468335533
439148978
187751399
836839919
588423957
684210854
72855651
986911052
834435219
744115870
248762914
682204292
640189179
555236061
495289894
53792712
861045550
825319853
287988655
591045624
394823273
950321665
281686457
310727806
830025751
310727806
695763902
659613804
247726590
825622103
594606310
889860888
776971070
776971070
825319853
588423957
661816277
992639205
452923040
228119607
994659611
14153845
536411290
974575876
881722892
9688595
598027580
408052059
343475073
426442267
446844184
745598746
741247255
346389815
4598075
479574685
847121389
866431650
431053614
862850847
281686457
693931699
25932373
923063597
204694095
989519739
136439626
26383599
492766547
208548794
359276766
439148978
187751399
477204602
206445311
512418566
421986658
528283325
953381221
404325063
527435940
262564222
342519194
693803923
972311289
609687916
683363697
478720187
733454774
863811895
211501550
158429103
398636908
992639205
763963886
104734029
13439798
863811895
726711468
464426005
820518718
130493002
889860888
745598746
266311627
319550216
989519739
731348782
179610013
331653196
881722892
418006599
578171904
575744853
576066531
857704013
479237319
165826598
384024779
955354570
384024779
976270287
563048079
504761268
460753624
72855651
289085952
834435219
30290084
693803923
923063597
26383599
30290084
336181883
837132486
647846941
289085952
165826598
113133286
165402101
310727806
570927565
674944129
953505287
981385165
165826598
211501550
805613461
611315133
622450628
168133547
60580168
592137011
199849938
479575261
461199020
220944230
799669254
404810767
712659620
820518718
139618793
462538808
460864789
285389966
941113591
950321665
177107193
894704509
369826103
843014489
238486115
557850088
745598746
450011962
804588099
532106943
117315825
149469031
640189179
426442267
994895724
401533783
527659892
813260614
383092406
515421332
806321726
403160863
464207552
864815365
713660395
40093086
461806508
812180988
980451751
579214555
226513871
177107193
812416562
177107193
44110928
196055153
863811895
646198749
987074364
211501550
99123734
536940355
386607125
889860888
768960976
90921344
925499417
469887000
431053614
836316949
852564845
6003194
745598746
846818493
582451729
897935839
934568314
899997766
496740700
324946481
124185175
30290084
497823253
592104762
881722892
156141870
234734378
879763969
460864789
431053614
445186159
925499417
889126331
541375413
461806508
594547625
72855651
317765140
234816183
901436277
417165509
15951662
155171369
468335533
418036050
925540639
211490167
620070080
264197020
863811895
478720187
978638423
806321726
247726590
15951662
796079771
208548794
532962643
570927565
180224574
161712421
426442267
895702295
779721769
863811895
654564081
422980334
969282688
60580168
208548794
160628174
445186159
803375912
898887461
579214555
310727806
841681852
588423957
834435219
789277313
41313455
788239370
533443999
678158111
726673082
154380237
470068438
923662898
992639205
211501550
28718707
346425576
942379440
914678144
515421332
15951662
813260614
741247255
331653196
515640365
912478428
622450628
450011962
461199020
864815365
707539040
709912908
208548794
237718768
552679123
731348782
361629634
326252155
495823738
121647693
773064798
229803262
375675729
461199020
208548794
208548794
280861244
914678144
709912908
543588231
741247255
188951867
615396002
165826598
187751399
787367263
100421989
199849938
420793021
920231125
842456531
100908865
25932373
294478225
418036050
237774110
528143340
674944129
895702295
178564414
889860888
845495491
461199020
426816739
807560153
979308290
647846941
792349951
527435940
873409500
741247255
534581513
527659892
187751399
140415698
418036050
199143661
534581513
934568314
463141213
317765140
495823738
744172657
778606270
896594863
527435940
191099639
661816277
342473420
22624267
475359071
503852174
384024779
905066288
563048079
535370597
617520948
730852316
527435940
994659611
713660395
30290084
386259012
33121472
693803923
941628085
519289874
707539040
535370597
863811895
495823738
707539040
812416562
899732589
579214555
212610569
813260614
901436277
385428880
852234606
55276733
262564222
820518718
452923040
402355081
382871663
164109300
30892234
753714361
693803923
179610013
476765100
982048989
763963886
462697557
253042435
30290084
847325789
251681024
482494503
831563044
29012972
799256599
905066288
533443999
30290084
886279736
476765100
828661728
856244838
265084421
845960668
686960698
778814112
285945783
535370597
229803262
899997766
828661728
337896012
464426005
331653196
266311627
507076926
317765140
828133828
820518718
218634989
903812279
752822558
889860888
495289894
825319853
226950890
806321726
894704509
868839773
895702295
693803923
739652206
528944829
693803923
795741936
962121020
575744853
228119607
967452339
768529399
225054155
846818493
881722892
875534820
576066531
225337406
468335533
225884856
404325063
787367263
476927721
705774848
265373476
836316949
470552607
196055153
440608370
418036050
825319853
24339466
326252155
620070080
226781447
23229851
612643445
247726590
570927565
528283325
932888618
863811895
793656520
557850088
844931145
618256310
498159803
326660698
707539040
934940759
837132486
702269717
152496259
310727806
617520948
953505287
845960668
941628085
366460175
40093086
286579723
290428107
795741936
140547683
638687446
585481883
72822573
901436277
894638660
814044665
987074364
171959467
361629634
825319853
989519739
889860888
448514507
805613461
863811895
156141870
30290084
532106943
804588099
486710457
843014489
999232995
426442267
690990975
585426319
84349982
426442267
604743216
383092406
416154636
842456531
5800030
953381221
447980021
634102826
843014489
955354570
877053193
532106943
671740178
404325063
53792712
905066288
24339466
48675882
507076926
422980334
461806508
825319853
221106932
101387138
895702295
52790338
515421332
326252155
264197020
550210998
525615840
733101925
36805549
776971070
588423957
253042435
994659611
693803923
372057935
450011962
747419514
889860888
693803923
130493002
289085952
446844184
845495491
389431456
493368479
585481883
815607113
326252155
99734549
222630259
588553600
841681852
889860888
461806508
28718707
902427368
836316949
322103335
846127187
646198749
384024779
292670161
96564753
920709305
845960668
384024779
155171369
9688595
852234606
460864789
646198749
464207552
228669536
830537197
428078371
846818493
712783719
787367263
286900465
331653196
541868355
570927565
89742359
863811895
528283325
812180988
62133486
289085952
461348214
440608370
588423957
895702295
110472115
267551964
525615840
240088664
382871663
778547527
418036050
461199020
970296947
776287899
592137011
84349982
773064798
726673082
404325063
361557260
404325063
418036050
950875072
941628085
970984700
208548794
962121020
455709411
77416700
9688595
897935839
455709411
68219813
296052381
165826598
907803560
422980334
78727809
623822477
889860888
547649408
342547871
989519739
275105499
264197020
684210854
592104762
321256348
216796502
342376405
23157284
568523052
112942428
703104144
576826666
864815365
896594863
460864789
962121020
806321726
382871663
622194201
971259822
149469031
895702295
218634989
464207552
976270287
394119685
699189748
174797437
792349951
579214555
653950619
906902078
675987938
479575261
487049537
933513036
953505287
671188206
726673082
223505162
981385165
773064798
112942428
309128155
60580168
684210854
84349982
960560612
68745311
253714730
799256599
24339466
151687766
435085870
712783719
940167556
806321726
846818493
435085870
779721769
773064798
228119607
796079771
837132486
474721867
889126331
894704509
992639205
788239370
225884856
30137740
685731817
528944829
617520948
733774305
729454626
198247468
925540639
925499417
519055855
992639205
852357468
722042450
418036050
504761268
507429460
90677867
130493002
152496259
268388599
962121020
187751399
402553843
733222158
230663188
29817260
585426319
920709305
440608370
894704509
820518718
773671967
89282207
930968735
671188206
989519739
369893673
579214555
655988988
90921344
881722892
893534487
188951867
925499417
155171369
712659620
620070080
72855651
863811895
342376405
293027403
85361582
218634989
384024779
587398722
889126331
78727809
485629911
863811895
267793037
404325063
922858964
568523052
703315157
948003821
160628174
532962643
766022188
253538463
253714730
226513871
418036050
517175114
461199020
264197020
915262923
842456531
886279736
339179914
817286434
154380237
778814112
607247763
412162897
343475073
238486115
508169396
222630259
186298555
30290084
934568314
922652752
889126331
534581513
475406355
585481883
294478225
768213918
460048941
882227175
825319853
989791441
744115870
418036050
247726590
136882427
330674082
229803262
503852174
575977310
328464067
459261439
942948535
568523052
426442267
845960668
661816277
419735841
586054806
610939148
403160863
625963047
820518718
579214555
407903469
229803262
470068438
115634702
796574644
420840926
975119497
733101925
199143661
446844184
815806938
515005545
972311289
445186159
49453881
461199020
528143340
418036050
959165743
114453482
338439178
462697557
788105500
843014489
515640365
863811895
15951662
320421616
113961031
209486425
846818493
776971070
361557260
486008546
379724559
758497249
187751399
104734029
404325063
620265131
176495218
262564222
847325789
987074364
15446117
532106943
972311289
256483095
836839919
418036050
140628461
467736387
852564845
980451751
989519739
422980334
994659611
700310443
648414092
843613959
541868355
448514507
518887536
13966561
392568463
623822477
496740700
820518718
518213317
55276733
15446117
386532399
168133547
747419514
509828342
863811895
763963886
842865912
335162913
589082456
125122892
495289894
515421332
334764325
160628174
830025751
842865912
187751399
418036050
834435219
901436277
461199020
532106943
987074364
469469717
598799497
712783719
422980334
886160282
452923040
187751399
418036050
588423957
495685549
609317498
23157284
40093086
570927565
532106943
807560153
475406355
633330812
979921021
519055855
228669536
253714730
264197020
507076926
836316949
752485092
466444309
575439595
519055855
535370597
588423957
784310083
268388599
970296947
713660395
812180988
225884856
806321726
786293596
894020648
820518718
753770013
932888618
525615840
991158175
461199020
863811895
474721867
267793037
873409500
299028724
934568314
467608312
320229507
825319853
675987938
199143661
617520948
453584270
622194201
822837637
96564753
912478428
262564222
507076926
278233399
187751399
618157701
588423957
813260614
812416562
322103335
813260614
625963047
994659611
886160282
753770013
89282207
385428880
776287899
744115870
495685549
825319853
53792712
267793037
25932373
117315825
579214555
316271107
836316949
642356525
246768591
462538808
591045624
889860888
980451751
404325063
934568314
460864789
426442267
178564414
317765140
234816183
821644936
689809573
160628174
155612657
834045476
894638660
989791441
976270287
899732589
495289894
211501550
592104762
40093086
730852316
6003194
831563044
264197020
806321726
474721867
763963886
160628174
211068792
448514507
677145693
950812710
346425576
962121020
477204602
646198749
741247255
237774110
864815365
450011962
189212613
239532971
495685549
986962793
477204602
788105500
296052381
881722892
260986004
953381221
994659611
527659892
768408832
326660698
419286425
889126331
418036050
320421616
479574685
320229507
404810767
461199020
237774110
633527481
894020648
30137740
431053614
280861244
148235150
328464067
661816277
333790730
58584058
588423957
508169396
418036050
32677570
886160282
537607258
68745311
899732589
792647734
589082456
792349951
450011962
140547683
889860888
112942428
461199020
693803923
293027403
863811895
379724559
187751399
934940759
707539040
366124435
78727809
99123734
495289894
972311289
335162913
825319853
487049537
970984700
337896012
187751399
187751399
148235150
398618986
899912696
934940759
418972850
703315157
733101925
805613461
152340395
856004188
920709305
795741936
527659892
864815365
763963886
845495491
422980334
12184341
712783719
677145693
247726590
145391636
32677570
418036050
745598746
713660395
846818493
536411290
30290084
160797551
233804156
352887424
821644936
334764325
310727806
361629634
90921344
62561446
889860888
116440573
15730064
715981843
875534820
617520948
15446117
995646506
253714730
479575261
793656520
812180988
382871663
464426005
925499417
448514507
762443934
280019477
992639205
707539040
586054806
753770013
45682233
773064798
461806508
453584270
856004188
901436277
745598746
290428107
987074364
418006599
156736834
68745311
852234606
404325063
480280306
326660698
52790338
607763407
693931699
707539040
828661728
863811895
57665797
23157284
989791441
578171904
962121020
185468977
675987938
211501550
96564753
820428591
889860888
494688308
442733547
199301519
895702295
187345550
970296947
112942428
361629634
934940759
989101388
711110244
963184022
443797059
703104144
617520948
198462585
453451039
340255308
198462585
999232995
863811895
703315157
778547527
228119607
825622103
470552607
863811895
800761317
845960668
475437536
866431650
384024779
537607258
211490167
729454626
934940759
293027403
474164667
453238269
461199020
578171904
571047035
503852174
987074364
617520948
292670161
262564222
693803923
814052326
359276766
29714846
862850847
607763407
923662898
717938872
733101925
359276766
825319853
440608370
268388599
461199020
418006599
32677570
125122892
321256348
646198749
997033792
339179914
155612657
486008546
317765140
856244838
113230760
89742359
992639205
948919574
753714361
730852316
712783719
767828166
831563044
475406355
987074364
495289894
622450628
975119497
480280306
426442267
417165509
879763969
266311627
461199020
813260614
889860888
41901067
999232995
821644936
289085952
60580168
9688595
262564222
418006599
418006599
83802134
941628085
461232788
868839773
947644187
617520948
515640365
445186159
961531802
787123547
622450628
336181883
359276766
165402101
299028724
979039471
178564414
885467094
418036050
404325063
582701054
462538808
371427916
518887536
419286425
94494540
155171369
459261439
747419514
197716392
504761268
888599975
547649408
436524274
49255319
942379440
343475073
165826598
211917585
617520948
475406355
474721867
196055153
677145693
461199020
461831449
418036050
980451751
677145693
674944129
30290084
448514507
24339466
763963886
218634989
397010053
962121020
960560612
825319853
641377542
240530255
934568314
420840926
601911847
461199020
709912908
748143564
744172657
268388599
972311289
515421332
394823273
836316949
152496259
717938872
537370857
856004188
317765140
237774110
536940355
209780052
846818493
72855651
527659892
722042450
609787248
545465568
845495491
204144478
992639205
422989263
601911847
317765140
703315157
262564222
462697557
475359071
507076926
747419514
148235150
846127187
90921344
825319853
113961031
813804149
658474134
213733010
384024779
78727809
188951867
455499294
105580676
394823273
639100432
247275347
545036041
834045476
996434290
188951867
196055153
889860888
813260614
264197020
179610013
125122892
151374167
950321665
947734774
113961031
30290084
342376405
20046543
971709002
950321665
1966258
179610013
881722892
260986004
978638423
837132486
588423957
145391636
688881917
435085870
541375413
466444309
898887461
455709411
995857201
872686922
960560612
834045476
9688595
23229851
846127187
208548794
960560612
950812710
475406355
77416700
211917585
187751399
688976482
434233426
115634702
609317498
481060510
997518750
404325063
419286425
895702295
226950890
825319853
440068890
677145693
52790338
265084421
591045624
187751399
504761268
617520948
803375912
881722892
89282207
339179914
253042435
925499417
498217145
854014508
940167556
934940759
655988988
623822477
446025247
435085870
555236061
995646506
847121389
237774110
607247763
778547527
178564414
656267649
522839714
760475272
461199020
86606394
682204292
466444309
469469717
247726590
519289874
922858964
825319853
474721867
366460175
386607125
445186159
112573346
974148721
72822573
864815365
481060510
28307690
386259012
482494503
418036050
453584270
326660698
787367263
98677422
675987938
226781447
6003194
240530255
971259822
310727806
537370857
995646506
155171369
112942428
593517949
889126331
16397717
382871663
187751399
519289874
847325789
204144478
852564845
747756128
535370597
349252118
863811895
733222158
187751399
926954256
787367263
512357278
404325063
298938062
717938872
850155225
742927254
889126331
729454626
981385165
55276733
460864789
339179914
576826666
281760589
731348782
574247087
90921344
136439626
640459014
187751399
204144478
289085952
151374167
687487748
187751399
798852972
585340322
804588099
404810767
561769463
815119468
803375912
461199020
160628174
922858964
35354272
495289894
847121389
464207552
843014489
221106932
711110244
225054155
384024779
820518718
339179914
799256599
379724559
934940759
923063597
97137446
187751399
178564414
661816277
788239370
366460175
847325789
179610013
895702295
693803923
899732589
28718707
762443934
632208229
14395290
864815365
317765140
320421616
482494503
974907081
515640365
211501550
579214555
247726590
982586003
799256599
768960976
247726590
585426319
980451751
895702295
681668274
215976275
863811895
886160282
439148978
264197020
397353990
461806508
402355081
899405815
286781205
834435219
136882427
29012972
799669254
527927765
899405815
359148957
971066181
707539040
478720187
685229132
745598746
813260614
960560612
470552607
149469031
906055484
537370857
836839919
418036050
423500607
445186159
358969436
479574685
863811895
40093086
918301037
495289894
485629911
862850847
90921344
589082456
264197020
703104144
346389815
192714440
62561446
90072075
618157701
873409500
947734774
579214555
748143564
145391636
290428107
290783272
397353990
404325063
792647734
264197020
156141870
868839773
671740178
444084893
649913691
72855651
848142121
995646506
648414092
208548794
733101925
641377542
32677570
290783272
736933697
475359071
500552414
773064798
372057935
232662069
49255319
881327219
78727809
197598987
896594863
149469031
24339466
532106943
717938872
320229507
151374167
873409500
609787248
535370597
473480446
717938872
339179914
381981943
499901949
825319853
452196623
339179914
487049537
976270287
422980334
165826598
707539040
267793037
310727806
331653196
536940355
528143340
450011962
934568314
780744629
48675882
760475272
856004188
836316949
463741777
620981488
112942428
461232788
799256599
693803923
941628085
15446117
14395290
418036050
703565558
20046543
914678144
745598746
846818493
799669254
538291430
568523052
687487748
898887461
925499417
585481883
892123621
885467094
384024779
948003821
178564414
617520948
717938872
404325063
970984700
253714730
691732395
402355081
649913691
889126331
317765140
112942428
25932373
812416562
330674082
262564222
823076230
852234606
482494503
905066288
915262923
527659892
971066181
246768591
479574685
515640365
26383599
9688595
485629911
36805549
418036050
773077001
156141870
160797551
873409500
209780052
16397717
384024779
834435219
557850088
792647734
671740178
469887000
140415698
76582853
684946912
633527481
402355081
620070080
229222936
873409500
504761268
460864789
895702295
625963047
932888618
53792712
518213317
462538808
758497249
508169396
609183073
579214555
208548794
33121472
975119497
934940759
285945783
685229132
40093086
159888769
246768591
976270287
926954256
868839773
155171369
654564081
934940759
997518750
197716392
208548794
948297435
100908865
392766348
792647734
34228088
474721867
743524772
247726590
681668274
23157284
646198749
712659620
414961729
532106943
694002421
743524772
717938872
110472115
418006599
825319853
247726590
452923040
886160282
989791441
498159803
320421616
766022188
838797853
993345912
820518718
155612657
427320783
196055153
382871663
742927254
999140854
830025751
900586768
295522812
163141101
267793037
418036050
693160228
281760589
91364466
299785917
230663188
625963047
865246627
497447862
886160282
532106943
847325789
20046543
461199020
693803923
769718990
753714361
196055153
726673082
63760504
443797059
982856362
693803923
882210421
932888618
925499417
713660395
844931145
317765140
979308290
519289874
450011962
863811895
515640365
525615840
450011962
418036050
612643445
154380237
337501848
707539040
729454626
211501550
226461520
304330270
716607916
320229507
475406355
515421332
557850088
404810767
994659611
768960976
889860888
902427368
285945783
44110928
58025944
199143661
713660395
460864789
574247087
287988655
609317498
895702295
147270614
237774110
609687916
147270614
709912908
333790730
792647734
941628085
889860888
112942428
922858964
104734029
702269717
592104762
406532326
974907081
439148978
414961729
68219813
397353990
346389815
209486425
806321726
823076230
847121389
378751388
519289874
992639205
474721867
76582853
187751399
461199020
89282207
188951867
886279736
989519739
700310443
86800564
459261439
366124435
199849938
825319853
895702295
58025944
148235150
837132486
112942428
361557260
845960668
970984700
155171369
419735841
247726590
466444309
699862909
136439626
160628174
942948535
953945096
950812710
870945541
722042450
178564414
686428527
873409500
359276766
768213918
834045476
688881917
554749770
806321726
925499417
791225868
527659892
616054235
482494503
165826598
515421332
247726590
537370857
991158175
476927721
453451039
140415698
379724559
861045550
386532399
903812279
289085952
742927254
229222936
196055153
852234606
837132486
723012627
464426005
226755584
967452339
208548794
331653196
475437536
634102826
250276207
154380237
863811895
779721769
331653196
976690614
528841663
134473521
862850847
366124435
469887000
806321726
576066531
864815365
226950890
180224574
925499417
237774110
9688595
508169396
905066288
439148978
292670161
147270614
379724559
981385165
803375912
532106943
13439798
600863252
745598746
889126331
843943106
574247087
461806508
970296947
585426319
791225868
825319853
847325789
914678144
152496259
918301037
392568463
478720187
188951867
317765140
885897063
570927565
418036050
15951662
639100432
515421332
549603536
677145693
773077001
236695223
831563044
338439178
598027580
155171369
188951867
594547625
58025944
440068890
903812279
392133827
266311627
568441217
885897063
68745311
925499417
310727806
379724559
339179914
863811895
834045476
376411279
594547625
775188229
830172198
336181883
440068890
792349951
125122892
982586003
239532971
211501550
414961729
309128155
933513036
139618793
598027580
771265962
461806508
799256599
178564414
469887000
159888769
32677570
806321726
117990828
914678144
339179914
475406355
898887461
147270614
60022166
86606394
495685549
693803923
473676129
469887000
335162913
675987938
450011962
208548794
117055993
837132486
804588099
209780052
339179914
831563044
961625182
359276766
45396683
857704013
124185175
100908865
717938872
925499417
762654431
608558360
237718768
419735841
995646506
690990975
976690614
275676406
170680637
418036050
662559915
799256599
879763969
846127187
57665797
659613804
216796502
339179914
317765140
535370597
569426086
527435940
155171369
247275347
459699465
856830201
620070080
731348782
579214555
769718990
655988988
418972850
226461520
889126331
1966258
723012627
72855651
273764854
825319853
384024779
534581513
163141101
160797551
609988504
407903469
815806938
401533783
552679123
41313455
20046543
418036050
86067843
715981843
404810767
825319853
72855651
992639205
979308290
925499417
805613461
873409500
266311627
588423957
609687916
845960668
208548794
392766348
359148957
462538808
233804156
594547625
247726590
646198749
78727809
713660395
14153845
959165743
212610569
418036050
369826103
620070080
705717233
23157284
587398722
165826598
145391636
404325063
825319853
414961729
168061031
748143564
460864789
211501550
604743216
886160282
693803923
552679123
499901949
799256599
480280306
30892234
527927765
830025751
804588099
211917585
140415698
460864789
15446117
795741936
766022188
863811895
418036050
292637770
772435595
712783719
776287899
982048989
773077001
825319853
123675187
825319853
165770587
975119497
799256599
655988988
147270614
846818493
522839714
384024779
479574685
776971070
561722488
112942428
921874297
248762914
461199020
646198749
731348782
73493485
446263463
622450628
23157284
192714440
448514507
931353246
803538166
342519194
766022188
372057935
609988504
165826598
519289874
786293596
180814817
211501550
448514507
392568463
863811895
262564222
165826598
712783719
495823738
407903469
197716392
286781205
187751399
178564414
918301037
46459702
361629634
310727806
863811895
773064798
995646506
724508568
986911052
452923040
247726590
397353990
89282207
901436277
219962856
639100432
722042450
13966561
999140854
568523052
881722892
312535291
685731817
863811895
546129589
76582853
989519739
455499294
987074364
622450628
775188229
334764325
470552607
324946481
882227175
806321726
742927254
187751399
134473521
743524772
661816277
661816277
58584058
470552607
403160863
895702295
792349951
262564222
461806508
422980334
339179914
452923040
154380237
124185175
587398722
971709002
461199020
863811895
925499417
268279939
479574685
925499417
799669254
113230760
895702295
31157306
286900465
83802134
722042450
439148978
863811895
570927565
535370597
894020648
31157306
155171369
115166721
714257656
922652752
73493485
693803923
158429103
922652752
450011962
174626059
475359071
763963886
763963886
733454774
450011962
187751399
452923040
418006599
773064798
112573346
873409500
863811895
382871663
286579723
962121020
170590915
90921344
862850847
124185175
310727806
863811895
830537197
331653196
292637770
418006599
155171369
30137740
588423957
925499417
902427368
919213048
500491568
948919574
479575261
831563044
15446117
570927565
29817260
461348214
163022557
862850847
339787241
532106943
68745311
382871663
290783272
592137011
404325063
837132486
527927765
592137011
604743216
623822477
428809332
375675729
428809332
527927765
989791441
934940759
187751399
709912908
281686457
962121020
836316949
76582853
918301037
177410804
982586003
799669254
813260614
945261580
386607125
787367263
125946566
588423957
628664061
902427368
607247763
576066531
699189748
546129589
337501848
398618986
889126331
476927721
999232995
689294924
418036050
834045476
519289874
722042450
238486115
518591907
731348782
610939148
161712421
303909226
155612657
165826598
90072075
112942428
875534820
894638660
30290084
820518718
831563044
879763969
901625413
459261439
923409250
473676129
926954256
104734029
798432181
622450628
970984700
84349982
384024779
436964864
987074364
852234606
825319853
552679123
290783272
182713079
830172198
843014489
450011962
622450628
15446117
73493485
563048079
394119685
49255319
804588099
40093086
836839919
187751399
192714440
821644936
712783719
30892234
768213918
622450628
30892234
448514507
825319853
528283325
418036050
160628174
932407686
847325789
404810767
209780052
317765140
740153538
846818493
934940759
612643445
992639205
889126331
90677867
532106943
461199020
443269252
733101925
987074364
213733010
528841663
187345550
464426005
286900465
196055153
609988504
237774110
450011962
145391636
546129589
392766348
385702297
730852316
460864789
570927565
658340431
689294924
634850206
41313455
442733547
461831449
384024779
703315157
617520948
473480446
691732395
594606310
474164667
50693569
94494540
689809573
389431456
101387138
895702295
941628085
494688308
110472115
962121020
819592221
618256310
768408832
116440573
825319853
464207552
461199020
187751399
813260614
557850088
378581611
30290084
995646506
473676129
570927565
474721867
681668274
550210998
585426319
825319853
889126331
450011962
22624267
693803923
571047035
339179914
948003821
646198749
155171369
726711468
178564414
346389815
934940759
20046543
693803923
310727806
733101925
89282207
389431456
342473420
453238269
863811895
253538463
733454774
101387138
460048941
30290084
965484371
165770587
266311627
265084421
62561446
469887000
733774305
979039471
187751399
661816277
661608404
392766348
622450628
475359071
78801613
165826598
151687766
312535291
460048941
460864789
787367263
464426005
925540639
347286822
632208229
12184341
980451751
825319853
447980021
889126331
481060510
836839919
113961031
646198749
673194911
901625413
40093086
112942428
493368479
681668274
196055153
476765100
469887000
310727806
863811895
469887000
922858964
234816183
518591907
682204292
598027580
493368479
29817260
825319853
196055153
535370597
868839773
58025944
699862909
639100432
372057935
992639205
932888618
164109300
281686457
836839919
237718768
285025385
160797551
165826598
588423957
852234606
320229507
460753624
460048941
632599319
469887000
987074364
198462585
459261439
136439626
198462585
178564414
965484371
617520948
212610569
532106943
292670161
507076926
856004188
646198749
187751399
786293596
994659611
934940759
948003821
856004188
796574644
461780349
197716392
34228088
485629911
822837637
825319853
846818493
20046543
286579723
989519739
844931145
469887000
384024779
820518718
293027403
918301037
136439626
863811895
601911847
843613959
528841663
745598746
333860688
620070080
316505173
372057935
820518718
949152491
450011962
742384295
889126331
460864789
992639205
455499294
962121020
934940759
460048941
94494540
579214555
460048941
844829978
442733547
705678651
862850847
262564222
846818493
304330270
741247255
113133286
899997766
934940759
925499417
620070080
947734774
813260614
943926624
72822573
795741936
611315133
289085952
868839773
211917585
450190331
4598075
358969436
290783272
285025385
165826598
925499417
654564081
342519194
515421332
401533783
946947811
476927721
416154636
768213918
820518718
478720187
60580168
342473420
439148978
408052059
404325063
322103335
689294924
446844184
573159446
776971070
330674082
873409500
435085870
404325063
532106943
693803923
184209517
748143564
422980334
124185175
856004188
462538808
745598746
731348782
152734787
992639205
836839919
684210854
618256310
331653196
949152491
211917585
881722892
199143661
733774305
103582716
103582716
994659611
450011962
395197974
378581611
160797551
500491568
881722892
844931145
358969436
476927721
950321665
722042450
58025944
199143661
925499417
724508568
700310443
736838068
578171904
618256310
926954256
979308290
221106932
418036050
294478225
163141101
535370597
978638423
366460175
187751399
134473521
15446117
838797853
442117547
330674082
507076926
382871663
112942428
744115870
285389966
225337406
435085870
690990975
385428880
699862909
742927254
675987938
982856362
253714730
148494167
763963886
860529392
803375912
830537197
527435940
889860888
863811895
104734029
971259822
515640365
776971070
881722892
470068438
623822477
158429103
895702295
187751399
902427368
198247468
561722488
856004188
464207552
744115870
633361710
766722003
211068792
461199020
976270287
406532326
208548794
320229507
130493002
644456535
889126331
831563044
989791441
658340431
395197974
196055153
450011962
745598746
893534487
569426086
713660395
623822477
693803923
543588231
846818493
863811895
803375912
187751399
712659620
925499417
148494167
633527481
191099639
211917585
997033792
479575261
622194201
948384226
771260492
412162897
981385165
745598746
50693569
394823273
561722488
863811895
828133828
422980334
422980334
317765140
622450628
601911847
962121020
211501550
100908865
369505613
171307283
346425576
685731817
98010773
768529399
112942428
473480446
527927765
160862559
905066288
418006599
473390446
976690614
804588099
439148978
703565558
359148957
160628174
289085952
825622103
426442267
889860888
962121020
296052381
925499417
846818493
296052381
861565871
103582716
251681024
479575261
260986004
776971070
310727806
535370597
171959467
575977310
847121389
585426319
752822558
518591907
699862909
160862559
317765140
149469031
361629634
799256599
473030907
103582716
730852316
895702295
585481883
112942428
730852316
665468115
436964864
378581611
699862909
743524772
919213048
495685549
443269252
982048989
504761268
249344985
90072075
187751399
568523052
286781205
99123734
863811895
412162897
992639205
670885490
104734029
448514507
906902078
155171369
918301037
372767619
945261580
707539040
693803923
995857201
741247255
155171369
598799497
941113591
156736834
976270287
823076230
225884856
18067872
549603536
187751399
660644644
339179914
974148721
386532399
672026389
555016996
493368479
981385165
180224574
187751399
264197020
304977626
414961729
796068509
834045476
569426086
967851876
84757179
208548794
515421332
776971070
898887461
144296415
674648102
342547871
843014489
155171369
509828342
440068890
209780052
577321764
477204602
882227175
675987938
275105499
359148957
317765140
145391636
343475073
461831449
707539040
178564414
422980334
90921344
187751399
473480446
617520948
575977310
112573346
460864789
401533783
649913691
289085952
836839919
941113591
863811895
309128155
863811895
316271107
240530255
461806508
234816183
226461520
160628174
286900465
211917585
403160863
317765140
934940759
623822477
862850847
478720187
863811895
547649408
86067843
617520948
654564081
920920935
846818493
942948535
503852174
394823273
418972850
485629911
418036050
700310443
189212613
525615840
825319853
155171369
147270614
974148721
970296947
474721867
979039471
155171369
693803923
846818493
136439626
831563044
969282688
825319853
994895724
989519739
541868355
495685549
889860888
685731817
240088664
461658278
715981843
386607125
206445311
733101925
379763634
925499417
187751399
473030907
663082348
899405815
104734029
723874919
961625182
462697557
814052326
856004188
593517949
431053614
326660698
349252118
442733547
191099639
240088664
461831449
748143564
918301037
28307690
763963886
976270287
921874297
852357468
792647734
743524772
479574685
568523052
290783272
889860888
856004188
707539040
447980021
995857201
640428966
528283325
182713079
976270287
208548794
30290084
31157306
525996413
806321726
905066288
805613461
461199020
864815365
736838068
700310443
339179914
953505287
418036050
461199020
342519194
894704509
962121020
461806508
336181883
519289874
187751399
700310443
460864789
620070080
744369863
384024779
474721867
461780349
18067872
863811895
733454774
681654788
534581513
579214555
94494540
722042450
178564414
422980334
714257656
170680637
708029009
799256599
640428966
532106943
812180988
442733547
992639205
788239370
240530255
515421332
972311289
862850847
773064798
452923040
688976482
845495491
972311289
856004188
280019477
593656354
463741777
693803923
23157284
534581513
189212613
240530255
498159803
453238269
574247087
804588099
519289874
233804156
768213918
245137014
197598987
994895724
152496259
52790338
412162897
535370597
187751399
845960668
547649408
62561446
510850074
902427368
552679123
85361582
156141870
286900465
707539040
515640365
342376405
527435940
247726590
873409500
799669254
165826598
688881917
85361582
889126331
29012972
63760504
404325063
534581513
731348782
844931145
804588099
382871663
334764325
899405815
211068792
477204602
925499417
381981943
366124435
792349951
326660698
435085870
461199020
247726590
519289874
778547527
801286639
478720187
101387138
863811895
837132486
64780140
617520948
960560612
914678144
729454626
714257656
925540639
439148978
713660395
899912696
485629911
541868355
422980334
178564414
868839773
610989720
324946481
588423957
196055153
912478428
90677867
145391636
422980334
281686457
932888618
723874919
861565871
439148978
211490167
845960668
895702295
535370597
792349951
240088664
881722892
982586003
310727806
188951867
987074364
247726590
475359071
975119497
806321726
188951867
479575261
404325063
40093086
685731817
304977626
32677570
392766348
237774110
113230760
443797059
496740700
154380237
863811895
715981843
519289874
537370857
461199020
286900465
225884856
299028724
981385165
518591907
211501550
268388599
593517949
398636908
500552414
962121020
404810767
568523052
16397717
786293596
286579723
310727806
863811895
535370597
519289874
693803923
617766138
709912908
778814112
655988988
15730064
474721867
519289874
240088664
60022166
381981943
585340322
452923040
994895724
485629911
470552607
804588099
187751399
905638180
262564222
68700442
863811895
223505162
912478428
524030034
326252155
211917585
240530255
366124435
382871663
137613609
863811895
366460175
422980334
30290084
460048941
459699465
198462585
452923040
197716392
330674082
90072075
176495218
392766348
371427916
806321726
961625182
176495218
466444309
474164667
9688595
518591907
275227218
265373476
94494540
813260614
496740700
414961729
268388599
375675729
796068509
906902078
979921021
981385165
577321764
404325063
690990975
541868355
773671967
852357468
422980334
895702295
923662898
535370597
236695223
661816277
161583771
747419514
989519739
803375912
805613461
588423957
899405815
16397717
105891417
469887000
877675580
681668274
992639205
665468115
877675580
730852316
211501550
208548794
163141101
6003194
211501550
123675187
236695223
856004188
418006599
470068438
912478428
525615840
962121020
84349982
477776586
24339466
609183073
885467094
795741936
996434290
450011962
677145693
561722488
206445311
528283325
228119607
895702295
895702295
404325063
707539040
803538166
976270287
30892234
431053614
77416700
752485092
485629911
649913691
464426005
262564222
948297435
570927565
693160228
828861960
310727806
607247763
688976482
545758504
187751399
555236061
238486115
278233399
372057935
481060510
147270614
653950619
199143661
792647734
617520948
500491568
831563044
703565558
820518718
847121389
917818490
989519739
211501550
292637770
830172198
819592221
622450628
812180988
53792712
125946566
460864789
226461520
452923040
392568463
78727809
466444309
527927765
397010053
982048989
6003194
389431456
886160282
920920935
979308290
337896012
693931699
382871663
335162913
609687916
948003821
712783719
160628174
187751399
439148978
895702295
846818493
182713079
779721769
317765140
212610569
842456531
684946912
461806508
208548794
943926624
863811895
894704509
394823273
218634989
863811895
482494503
582701054
864815365
286579723
899405815
703565558
379724559
165826598
677145693
980451751
586054806
685731817
989519739
211501550
889126331
347286822
422980334
488273162
856244838
211917585
881722892
925499417
500110724
461199020
45396683
885467094
681668274
512418566
889126331
925540639
147270614
587398722
625963047
646198749
576826666
289085952
538291430
795741936
236695223
776971070
36805549
661816277
469887000
730852316
976270287
479575261
160862559
60580168
793656520
792647734
218634989
285945783
76430144
498159803
773077001
252340749
681654788
418036050
846818493
906055484
708029009
442733547
290783272
834540461
981385165
739787346
693803923
863811895
461199020
212610569
316271107
717938872
372767619
384024779
653950619
149469031
863811895
326252155
547649408
925499417
450011962
89742359
191099639
130493002
426442267
461806508
7086112
442733547
443269252
700310443
199301519
171959467
850155225
793656520
148235150
617520948
588423957
795741936
594606310
156141870
778814112
386259012
286579723
525615840
932407686
609317498
208548794
228119607
945261580
989519739
46459702
225884856
151374167
775188229
461199020
440068890
980451751
422980334
654564081
495823738
685731817
528143340
156141870
902427368
703315157
460864789
452196623
436964864
14395290
378581611
211068792
486008546
420793021
382871663
151687766
959165743
346389815
442733547
402553843
238486115
588423957
776971070
155171369
807560153
519055855
995646506
209780052
934940759
285945783
834045476
52790338
776971070
187751399
846818493
463968791
440608370
962121020
507429460
778606270
72855651
72855651
694002421
703104144
209780052
151576322
113230760
322103335
685229132
392568463
392568463
234734378
397353990
940167556
77416700
460753624
733101925
763963886
359276766
510850074
366124435
453451039
105580676
971709002
407903469
932888618
846127187
473676129
518591907
461199020
733101925
901625413
477776586
863811895
463741777
192714440
579214555
894020648
495512249
693803923
620070080
60580168
736933697
693803923
498764393
25932373
187751399
404810767
326252155
934940759
130493002
179610013
763963886
729454626
682204292
888599975
982856362
180814817
688976482
895702295
152496259
767828166
24339466
500552414
404325063
836839919
212610569
640428966
384024779
445186159
881722892
700310443
503852174
24714549
418036050
196055153
440068890
911418822
469887000
198462585
418036050
705678651
941628085
838797853
218634989
412162897
978638423
588423957
877675580
474721867
89282207
165402101
897935839
895702295
535370597
532106943
187751399
160628174
536940355
54803574
820518718
326660698
926954256
815119468
286781205
197716392
846818493
265373476
352887424
699189748
604743216
78727809
178564414
285945783
893859904
703565558
507076926
933513036
634102826
825622103
208548794
895702295
862850847
787367263
30290084
797190759
497447862
63760504
165826598
920231125
970984700
789277313
264197020
72855651
383092406
995646506
73493485
428809332
694002421
44110928
464426005
515640365
100421989
825319853
461199020
508169396
820518718
152734787
796574644
347286822
863811895
54803574
495685549
763963886
97137446
23157284
326252155
24339466
792647734
442117547
617520948
733454774
49255319
677145693
285945783
326252155
310727806
385428880
919213048
363336541
226755584
475359071
440608370
406336157
452923040
866431650
31157306
962121020
101387138
112942428
717938872
494688308
981385165
793656520
54803574
422980334
15951662
792647734
685731817
64780140
515640365
165826598
446844184
724508568
895702295
700310443
860687975
264197020
165402101
895702295
766022188
486008546
176495218
23229851
264197020
187751399
455709411
52790338
693803923
658340431
389431456
208548794
886160282
576826666
31157306
745598746
256483095
486008546
204694095
154380237
773671967
588423957
752485092
209780052
930968735
392766348
841681852
168061031
476765100
317765140
51791358
895702295
404325063
353996994
211501550
620981488
925499417
212610569
404810767
610939148
317765140
847325789
976270287
434233426
168133547
392568463
568403567
799256599
714257656
577190122
920709305
587398722
104734029
693931699
854014508
337501848
76430144
317765140
889860888
72855651
825319853
461199020
895702295
453238269
461199020
155171369
994895724
419735841
557850088
170590915
404810767
171959467
674944129
941628085
462538808
504761268
724508568
997518750
971066181
961625182
240530255
889860888
962121020
165826598
508169396
508169396
460753624
693803923
30290084
877675580
813260614
112942428
925499417
995857201
310727806
461806508
418036050
561769463
72855651
730852316
532106943
584030519
381981943
799256599
191099639
757502776
925499417
799669254
383092406
593960001
462538808
763963886
707539040
440068890
359148957
414961729
579214555
414961729
815806938
485629911
861565871
975119497
41901067
36805549
690990975
495685549
846818493
211490167
914678144
179610013
211501550
262564222
618256310
98010773
503852174
962121020
328464067
171307283
470552607
466444309
799256599
707539040
215976275
462538808
366460175
361629634
897935839
976270287
607763407
84349982
266311627
846818493
723975102
467736387
460864789
73493485
648414092
88442380
20046543
475359071
145391636
51791358
165826598
197716392
238486115
766022188
136882427
688881917
461232788
691943808
796574644
496740700
862850847
703315157
482494503
139618793
247726590
534581513
881327219
61998275
174403279
731348782
918301037
44110928
745598746
117990828
622450628
923409250
733454774
941628085
633361710
436964864
825319853
199143661
406532326
820518718
999232995
934940759
155171369
168133547
32677570
264197020
584030519
136439626
675987938
30290084
479575261
532106943
674648102
895702295
856004188
105580676
712783719
317765140
863811895
443797059
693803923
474721867
130493002
769718990
825319853
15730064
813260614
23157284
532962643
165826598
804588099
576826666
211917585
846818493
461806508
895702295
897935839
830025751
412162897
180814817
934568314
769718990
889860888
378751388
340255308
495823738
418036050
90921344
707539040
571047035
88705402
112942428
693803923
51791358
285025385
873409500
846818493
648414092
450011962
461806508
803383453
1966258
941628085
473030907
475359071
834045476
976270287
404325063
972311289
801286639
844829978
992639205
712783719
846818493
883181773
934568314
285945783
834045476
35354272
439148978
460403764
692779630
693803923
418006599
992639205
744115870
845960668
617520948
418006599
557850088
419286425
693803923
661816277
995646506
693803923
359276766
744115870
538291430
487049537
198854868
795741936
684946912
799669254
660644644
667625467
902427368
99123734
381981943
179610013
404810767
813260614
427320783
804588099
482494503
703315157
541375413
475359071
863811895
877675580
898887461
211501550
386532399
469887000
722042450
889126331
856004188
155171369
384024779
152496259
60580168
60580168
496740700
519055855
991158175
655988988
160862559
918301037
663082348
574247087
861045550
813260614
948919574
846127187
888599975
757502776
791225868
838797853
427320783
519289874
543588231
115634702
846818493
745598746
820518718
460864789
873409500
319550216
326660698
89282207
515421332
607763407
208548794
326252155
700310443
758497249
88705402
481060510
296052381
914678144
487049537
179610013
225884856
654564081
467608312
877053193
617520948
179610013
192714440
722042450
527659892
339787241
925499417
682204292
445186159
234816183
117315825
266311627
407903469
168133547
187751399
418006599
863811895
7086112
488273162
145391636
914678144
866431650
901436277
148494167
469887000
196055153
518213317
991158175
375906658
208548794
238486115
275105499
211490167
748143564
226781447
389431456
733101925
925499417
620070080
353996994
836316949
646198749
980451751
995646506
461199020
588423957
911418822
675987938
671188206
873409500
275105499
289085952
617520948
480280306
685731817
187751399
618256310
625963047
467736387
117055993
970984700
158429103
460403764
776971070
187751399
949152491
117315825
384024779
712783719
422980334
813260614
198247468
772435595
646198749
418036050
85361582
463968791
220944230
68219813
404810767
594606310
60580168
813804149
290428107
601911847
638687446
591045624
538291430
459261439
980451751
925499417
895702295
601911847
618256310
285025385
426816739
389431456
208548794
873409500
196055153
160862559
932888618
23157284
519289874
204144478
290428107
915262923
787367263
155171369
677145693
292304899
662559915
136882427
834540461
776287899
339787241
640189179
418972850
693803923
281760589
994659611
385632981
742927254
801286639
675987938
609317498
936671066
165826598
324946481
947644187
460753624
568523052
225884856
178564414
90072075
792349951
359276766
264197020
151687766
165826598
527659892
497823253
693803923
693803923
918301037
404810767
518591907
461199020
992639205
154380237
703565558
979921021
846818493
889860888
940167556
989519739
902427368
168061031
814052326
30290084
461199020
29714846
571047035
20046543
776971070
285945783
976270287
519289874
899405815
469887000
428078371
382871663
507076926
625963047
280831396
508169396
404325063
165826598
461199020
211501550
606305288
864815365
485629911
834045476
101387138
868839773
187751399
815119468
632599319
445186159
372057935
527659892
768213918
886160282
640189179
741247255
125122892
136439626
60580168
328464067
372057935
846818493
524030034
414961729
814052326
372057935
31157306
165402101
480280306
460753624
76582853
745598746
741247255
49633131
165826598
62133486
460864789
920709305
822837637
932888618
250276207
815806938
923063597
843014489
912478428
110472115
962121020
247726590
366124435
575439595
742927254
459079239
846818493
535370597
768960976
646198749
317765140
500491568
477204602
461780349
310727806
778547527
873409500
226950890
934568314
64780140
233804156
847121389
787367263
479575261
813260614
140547683
281760589
825319853
289085952
934940759
836839919
825319853
437027557
841681852
947644187
923063597
160862559
64780140
693803923
346389815
703315157
408052059
28718707
971709002
905066288
601911847
229803262
986911052
209780052
60580168
693931699
912478428
36135744
114453482
25932373
660644644
13439798
461199020
796574644
941113591
763963886
671188206
154380237
588423957
187751399
470068438
395612934
915268602
923662898
776971070
211501550
995047714
863811895
989101388
461806508
460753624
41901067
711110244
262564222
20046543
527659892
803375912
741247255
446844184
211501550
398636908
723012627
803383453
486710457
745598746
896594863
179610013
234734378
972311289
899912696
846818493
689294924
792647734
363336541
894704509
989519739
996434290
626947336
515421332
615396002
778606270
934940759
246768591
503852174
726673082
431053614
218634989
253042435
161712421
461199020
337896012
820518718
655988988
507429460
225884856
568523052
561769463
768213918
455709411
281686457
863811895
598799497
418972850
398636908
873409500
776287899
331653196
346389815
997033792
965484371
825622103
772435595
582701054
125122892
384024779
163022557
589082456
114453482
469887000
925540639
228380174
165826598
238486115
337501848
989519739
726711468
670885490
675987938
515421332
24339466
211501550
187751399
386532399
700310443
339179914
198462585
769062146
934940759
392568463
9688595
992639205
404325063
912478428
431437885
187751399
435085870
211917585
779721769
886160282
573159446
252340749
216796502
480280306
703104144
935472774
628664061
639736081
461199020
147270614
179610013
376411279
561722488
418036050
196055153
805613461
392766348
844931145
620070080
459261439
997518750
976270287
331653196
165826598
834045476
382871663
683305543
312535291
474164667
588423957
229803262
898887461
745598746
976270287
812416562
499901949
632599319
382871663
519289874
156141870
426878589
264197020
886160282
995646506
440068890
563048079
763963886
805613461
845495491
407903469
763963886
384024779
426442267
684210854
852234606
140547683
803375912
496740700
836839919
192714440
326252155
665468115
989519739
260986004
12184341
532106943
199102860
953381221
877675580
943926624
464426005
211501550
469887000
813260614
518591907
837132486
889126331
41901067
498217145
113961031
23229851
653950619
296052381
461199020
972311289
228380174
160628174
412162897
656267649
733222158
844931145
907803560
418006599
528841663
733454774
347286822
426442267
49433624
233804156
155612657
78727809
895702295
799256599
515640365
30892234
615396002
7086112
846818493
873409500
873409500
350963413
461199020
264197020
762654431
762654431
864815365
216796502
975119497
280857925
982048989
198462585
462538808
634850206
418036050
20046543
216796502
742384295
804588099
4598075
339179914
36135744
804588099
165826598
412162897
901436277
587398722
594547625
500110724
389431456
442117547
672026389
691732395
889126331
953945096
694002421
232662069
634850206
116902078
852234606
436524274
932407686
187751399
532106943
847121389
948919574
431437885
863811895
591045624
852234606
442117547
708029009
264197020
466444309
174626059
962121020
461348214
417165509
466444309
693803923
987074364
831563044
762443934
648414092
535370597
459699465
268279939
825319853
894704509
6003194
422980334
281686457
497823253
868839773
882210421
683363697
31157306
404325063
198462585
741247255
515640365
62561446
729454626
461199020
685731817
970296947
795741936
825319853
549617383
934940759
980451751
136439626
741247255
182713079
500552414
96564753
611315133
703565558
582451729
124185175
152734787
945261580
967452339
535370597
725288221
461806508
885897063
386259012
459261439
86606394
174403279
335162913
464426005
480280306
923409250
617520948
154380237
712659620
20046543
508169396
812180988
948384226
815119468
232662069
911418822
593656354
184209517
117315825
228380174
36135744
852564845
447953081
809634556
461199020
209780052
592137011
76430144
931353246
446263463
926954256
336181883
577321764
480280306
537607258
787367263
798852972
528283325
862850847
440068890
188951867
386607125
375675729
179610013
834045476
863811895
825319853
712783719
633330812
573159446
204144478
208548794
638687446
809634556
152734787
742384295
13966561
639100432
625963047
384024779
154380237
145391636
541375413
934568314
707539040
587398722
799256599
847325789
346389815
836839919
116440573
346425576
941628085
397353990
933513036
140547683
382871663
525615840
105891417
450011962
191099639
994659611
461199020
889860888
40093086
864815365
694002421
90677867
280019477
188951867
225054155
660644644
117055993
594547625
418006599
226950890
26383599
68745311
948003821
9688595
196055153
519289874
895702295
778606270
473676129
89742359
136882427
980451751
211501550
847121389
226513871
914678144
418006599
647846941
384024779
873409500
889126331
677145693
763963886
239532971
617520948
421986658
461199020
868839773
312535291
989101388
331653196
838797853
731348782
394823273
759295957
893859904
187751399
934940759
610939148
470068438
49255319
768960976
934568314
148235150
846818493
625963047
882227175
649913691
733222158
440068890
805613461
53792712
68745311
130493002
633330812
105580676
804588099
339179914
453238269
420840926
310727806
941628085
85361582
426442267
901625413
467608312
136439626
229803262
962121020
809634556
240530255
504761268
717938872
147270614
585481883
198462585
20046543
712659620
280019477
422980334
212610569
805613461
475406355
171959467
317765140
714257656
817083170
776971070
7086112
575744853
469887000
171959467
290428107
500552414
527435940
568523052
394119685
801286639
460864789
535370597
960560612
822837637
852357468
786293596
320421616
30290084
805613461
418006599
950812710
68700442
934940759
598799497
705678651
116902078
971259822
137613609
461806508
358969436
889126331
473480446
830908142
104734029
956697836
145391636
460864789
515640365
114453482
385428880
682204292
30290084
528283325
317765140
763963886
940167556
247726590
535370597
464207552
915268602
667625467
568441217
371463627
519289874
97137446
422980334
588423957
149469031
846818493
406532326
198854868
535370597
519055855
495823738
803375912
453238269
825319853
773671967
780744629
898887461
30290084
665468115
105891417
947644187
996434290
615396002
665468115
799669254
262564222
970984700
936671066
389431456
519289874
825319853
218634989
532106943
112942428
187751399
473030907
922652752
940167556
604743216
535370597
641377542
151687766
170680637
729454626
953381221
312535291
925499417
918301037
248762914
902427368
724508568
519289874
440068890
836316949
822837637
160628174
20046543
247726590
682204292
757502776
478720187
830537197
376411279
925499417
609787248
40093086
912478428
813260614
586054806
171307283
555236061
228669536
503852174
617520948
653950619
182713079
899732589
112942428
568403567
372057935
68745311
213733010
655988988
923063597
665468115
208548794
481060510
825319853
776971070
863811895
404325063
625963047
145391636
359276766
163022557
693803923
507429460
211917585
73493485
787367263
795741936
656267649
893534487
461199020
799256599
685229132
418036050
625963047
326252155
112942428
112942428
863811895
290783272
34228088
519055855
642356525
806321726
382871663
682204292
821644936
925499417
159888769
778547527
422980334
418006599
229222936
479575261
792647734
460864789
772435595
950321665
744115870
267793037
459079239
386259012
383673741
165826598
726673082
709912908
953381221
419286425
130493002
863811895
41901067
528283325
90921344
941628085
799256599
655988988
979921021
266311627
447980021
665468115
601911847
375906658
914678144
208548794
803375912
975119497
204144478
888599975
460403764
932407686
418036050
147270614
44110928
187751399
228119607
394823273
90921344
384024779
545758504
776971070
846818493
58584058
896594863
846818493
691732395
245137014
714257656
493368479
999232995
870945541
714257656
525996413
60022166
172203837
452196623
525615840
460753624
137070595
439954002
588423957
62133486
778547527
547649408
474721867
902427368
918301037
889126331
773064798
336181883
248762914
435085870
971259822
208548794
187751399
440608370
26383599
515640365
836316949
382871663
620070080
575977310
286900465
84349982
41901067
809634556
492766547
536940355
690990975
882210421
642356525
448514507
40093086
831563044
226513871
23229851
541868355
995646506
165826598
358606451
863811895
160862559
684946912
155171369
211917585
363336541
140547683
515640365
288367385
468335533
863811895
395197974
585426319
846818493
861045550
461831449
830908142
461199020
134473521
187751399
956697836
649913691
863811895
466444309
846818493
452196623
864815365
865246627
423500607
336181883
813260614
177107193
249344985
942948535
537370857
262564222
895702295
834270774
149469031
998184008
266311627
376411279
819592221
772435595
725288221
464426005
417165509
495685549
154380237
338439178
366124435
857704013
889860888
585481883
918301037
233804156
535370597
925540639
846127187
461199020
155171369
703565558
834435219
563048079
414961729
979308290
381981943
481060510
656267649
317765140
440068890
926954256
72855651
94494540
722042450
442733547
688976482
976270287
470068438
959165743
479575261
4598075
469887000
30892234
847325789
550210998
226950890
474721867
158429103
211917585
925499417
292637770
160628174
58584058
440608370
265373476
487049537
134473521
262564222
615396002
576826666
281686457
145391636
895702295
204144478
693803923
825319853
51791358
117055993
825319853
555016996
338439178
369826103
594606310
863811895
326660698
285945783
870945541
228119607
287988655
419735841
654564081
372767619
461806508
541375413
60022166
285945783
999232995
847325789
384024779
36135744
804588099
60580168
317765140
187751399
618256310
512418566
772435595
24714549
482494503
470552607
174626059
46459702
873409500
168133547
609317498
211490167
495685549
881327219
179610013
363336541
461199020
294478225
845960668
642356525
331653196
899405815
500110724
763963886
401533783
841681852
460048941
418036050
508169396
662559915
620070080
702269717
870945541
90921344
768213918
49433624
211501550
385632981
45682233
20046543
89742359
882210421
541868355
838797853
450011962
394119685
247726590
863811895
497823253
525615840
112942428
158429103
337501848
204144478
999232995
299028724
165618311
165826598
480280306
189212613
418036050
461806508
577321764
486008546
970984700
524030034
395197974
843014489
519055855
310727806
609317498
77416700
331653196
745598746
450011962
115166721
290428107
211490167
262564222
846127187
786293596
739787346
965484371
960803572
382871663
220944230
394823273
262564222
689294924
640189179
745598746
266311627
280019477
165826598
209780052
154380237
151374167
703565558
825319853
976690614
578171904
688881917
160862559
515421332
158429103
121647693
117990828
899405815
361629634
793600825
981385165
448514507
204144478
739787346
672026389
280857925
310727806
470552607
446025247
337501848
482494503
588423957
588423957
137070595
693803923
212610569
788239370
125946566
813260614
381981943
684946912
646198749
7086112
693803923
941113591
155612657
723012627
152496259
117055993
473480446
240088664
113230760
836839919
463141213
375675729
211501550
532106943
747419514
130493002
406336157
26383599
20046543
49453881
446844184
5800030
124185175
264197020
187787381
625963047
100908865
475359071
190118818
418036050
845495491
842456531
814052326
78801613
289085952
834045476
453451039
689294924
416154636
326252155
15951662
604743216
981385165
792349951
147270614
418036050
155171369
394823273
941113591
778814112
779721769
310727806
981385165
212610569
836839919
555236061
446263463
618256310
495685549
418036050
324946481
886160282
903812279
385702297
609317498
894704509
206445311
863811895
792349951
717938872
640428966
30290084
792349951
68700442
304977626
693803923
806321726
359148957
189375694
999232995
991158175
408052059
615396002
479237319
598799497
585481883
712783719
281686457
863811895
187345550
238486115
552679123
24339466
647846941
389431456
171959467
475406355
846127187
689809573
187751399
689294924
515640365
176495218
550210998
623822477
640459014
498217145
234816183
20046543
171959467
41901067
889126331
873409500
23157284
326660698
999232995
177410804
899405815
145391636
886160282
495823738
486710457
222630259
32677570
763963886
331653196
899405815
60580168
170680637
585340322
836316949
589082456
712783719
778606270
742927254
685731817
404325063
609787248
310727806
535370597
894704509
474721867
90921344
149469031
593960001
528283325
609988504
744369863
974575876
389431456
987074364
204144478
199849938
745598746
707539040
881327219
812416562
68219813
693803923
804588099
211068792
932888618
994659611
517175114
804588099
253714730
296052381
218634989
152340395
145391636
915012879
121647693
23229851
147270614
88705402
912478428
49502087
905638180
996434290
76430144
264197020
992639205
487049537
240088664
240530255
211068792
7086112
763963886
372057935
825319853
768213918
828861960
426442267
594547625
62561446
296052381
575439595
338439178
779721769
609687916
528283325
630709932
435085870
684946912
812180988
365785305
358969436
925499417
598799497
632208229
384024779
752485092
568523052
335162913
488776790
324946481
745598746
549617383
461199020
475406355
469887000
475437536
130493002
941628085
88442380
461806508
836839919
588423957
989791441
443797059
863811895
640459014
226461520
820518718
693803923
386259012
286579723
886279736
607763407
124185175
155171369
843014489
233804156
683305543
225884856
852564845
846127187
552679123
310727806
813260614
460864789
545758504
834045476
418036050
477776586
22624267
993345912
617766138
889860888
267551964
404325063
188951867
685229132
670885490
172203837
418036050
593893694
528944829
726673082
555016996
229803262
733454774
155171369
450011962
861045550
600863252
861045550
174797437
151576322
12184341
517175114
446844184
140547683
705678651
828661728
515421332
665468115
130493002
88442380
431053614
745598746
198462585
443797059
342376405
997518750
804588099
165402101
825319853
240088664
110472115
515005545
77416700
934940759
849931458
310727806
834540461
813260614
995047714
776971070
934940759
346389815
485629911
310727806
317765140
221106932
470552607
863811895
528283325
863811895
44110928
406532326
604743216
768960976
450190331
446844184
831563044
747419514
392133827
149469031
897935839
414961729
23229851
442733547
392568463
226513871
895702295
289085952
485629911
936671066
317765140
975679778
922858964
712659620
187751399
262564222
240530255
883181773
925499417
155171369
165826598
555236061
999140854
828133828
418036050
445186159
86606394
461199020
156736834
45396683
625963047
788124070
1966258
744115870
29817260
585426319
515421332
578171904
265373476
459699465
30290084
615396002
125122892
117055993
113230760
469887000
744172657
137613609
418036050
813260614
152340395
310727806
813260614
683305543
90072075
330674082
519289874
992639205
733101925
232662069
899405815
768213918
803375912
197598987
736838068
796574644
804588099
459699465
24339466
209486425
763963886
923662898
460864789
766722003
987074364
422980334
780744629
317765140
9688595
238486115
524030034
685731817
382871663
187751399
475406355
804588099
467608312
369505613
383092406
934568314
970296947
72855651
601911847
585653645
846127187
532106943
253042435
856244838
443269252
763963886
333860688
918301037
386259012
418036050
675987938
888599975
444084893
625963047
996434290
392568463
736838068
96564753
766722003
744172657
497823253
247726590
920709305
386607125
62561446
893859904
792349951
714257656
208548794
228119607
346389815
778547527
420793021
743524772
187751399
366124435
791225868
693931699
497447862
187751399
972311289
948384226
788239370
418036050
136439626
461199020
905066288
733454774
836316949
671188206
804854729
439148978
863811895
14172224
88442380
216796502
561722488
803375912
999140854
609317498
350963413
787367263
536411290
848515514
962121020
428809332
707539040
422980334
418036050
726673082
617517113
882227175
991158175
275676406
778606270
479574685
685731817
473480446
30290084
760475272
182713079
461199020
160797551
226461520
527659892
103582716
416154636
982586003
477204602
834540461
829170219
461806508
901625413
394823273
801286639
187751399
330674082
889126331
160862559
703565558
640428966
622450628
487049537
220944230
30290084
731554451
395612934
494688308
180224574
763963886
895702295
686960698
105580676
339179914
895702295
428078371
366124435
104734029
252340749
528143340
585426319
461806508
894704509
303909226
62561446
247726590
992639205
995646506
378581611
182713079
607247763
460864789
461806508
26383599
160628174
726673082
40093086
979308290
187751399
846818493
418006599
326252155
240530255
304977626
610989720
450011962
847121389
331653196
600863252
745598746
780744629
895702295
788239370
250276207
707539040
736838068
477204602
646198749
941628085
104734029
431053614
461806508
796079771
29714846
461199020
915262923
418036050
324946481
237774110
773064798
16397717
436964864
792647734
587398722
618157701
997033792
860687975
654564081
253042435
724508568
570927565
693803923
960803572
155171369
28718707
813260614
789277313
182713079
247275347
974575876
372057935
557850088
527927765
905066288
894638660
812416562
574247087
394119685
799256599
71520653
428078371
208548794
933513036
450011962
705774848
711110244
171959467
711110244
705678651
889860888
788239370
641377542
76248563
894704509
475406355
836316949
999232995
836839919
1966258
912478428
460864789
339179914
418036050
48675882
757502776
711110244
730852316
496740700
450011962
914678144
267793037
15446117
232662069
970984700
941113591
30290084
741247255
60580168
508169396
941628085
926954256
834045476
466444309
317765140
444084893
30892234
733454774
123675187
889126331
671740178
155171369
745598746
266311627
609988504
587398722
359276766
211490167
707539040
96564753
418036050
464426005
286900465
797190759
403160863
776971070
925499417
479575261
26383599
598027580
90072075
495685549
199102860
692779630
286579723
359148957
234816183
285945783
461199020
547649408
685731817
101387138
262564222
940167556
168133547
776971070
740153538
976270287
717938872
104734029
825622103
962121020
155612657
440068890
541868355
814044665
962121020
76430144
936671066
992639205
829170219
94494540
889126331
444084893
555016996
248762914
653950619
900586768
615396002
444084893
385632981
230714741
503852174
950477187
692879245
712783719
211068792
154380237
45682233
182713079
768213918
893859904
812416562
43400282
452923040
397353990
24714549
145391636
460753624
448514507
60022166
574247087
813260614
247726590
522841120
659613804
188951867
868839773
795741936
999232995
618256310
768408832
691732395
641377542
870945541
714257656
994659611
326252155
899912696
693803923
446844184
220944230
404325063
620981488
552679123
709912908
422980334
820428591
925499417
280861244
475359071
208548794
495512249
78727809
187751399
625963047
667625467
576826666
23157284
461199020
709912908
155171369
256483095
515421332
922652752
508169396
418036050
745598746
121647693
752822558
461199020
712783719
846818493
585653645
899405815
404325063
609317498
905066288
925499417
440068890
914678144
248762914
453451039
431053614
760475272
495823738
711110244
661816277
382871663
711110244
422980334
290428107
693803923
585481883
525996413
190118818
950812710
834045476
690990975
845495491
418036050
736838068
24714549
238486115
545758504
187751399
464207552
326252155
130493002
187751399
923409250
966952974
286579723
805613461
422980334
674648102
522839714
431437885
940167556
392766348
970296947
247726590
159888769
495823738
639736081
317765140
346389815
914678144
152734787
895702295
889126331
281686457
932407686
464426005
512357278
151576322
773077001
863811895
446263463
199143661
234816183
757502776
366460175
262564222
909796114
889126331
837132486
211501550
281760589
681654788
707539040
568403567
655988988
331653196
628664061
691943808
670885490
469887000
77416700
52790338
174626059
461199020
165826598
487049537
861565871
707539040
610989720
346389815
976690614
165826598
208548794
594547625
492766547
286579723
333860688
992639205
640459014
28307690
30290084
609787248
461806508
460864789
852357468
970984700
4598075
660644644
469887000
889860888
180814817
768960976
492766547
98010773
989519739
693803923
886160282
834435219
168133547
112573346
768213918
925499417
886160282
519289874
339179914
974575876
298938062
733101925
694002421
806321726
15951662
656267649
401533783
508169396
820518718
179610013
817286434
414961729
187751399
461806508
786293596
310727806
989101388
286900465
187751399
961625182
7572521
675987938
208548794
587398722
343310302
776971070
948003821
963184022
836839919
970984700
846818493
495823738
147270614
693803923
982048989
803375912
381981943
464426005
741247255
78801613
206445311
46459702
845495491
267793037
971709002
881722892
592137011
440608370
495289894
404325063
293266598
693160228
856244838
798432181
622450628
343475073
617520948
154380237
622194201
861045550
15730064
528944829
654564081
895702295
685229132
846818493
204144478
14172224
962121020
196055153
532106943
981385165
165402101
384024779
703315157
479574685
422980334
585481883
842456531
618256310
836316949
881722892
310727806
856004188
622450628
970984700
804588099
299028724
404810767
378751388
665468115
211068792
611315133
711110244
852564845
568523052
30290084
418006599
68745311
579214555
448514507
899405815
515640365
982586003
744369863
15951662
35354272
843613959
995646506
691943808
40093086
482494503
846818493
875139691
228119607
404810767
359276766
116902078
372057935
745598746
842456531
822837637
856004188
475406355
834045476
262564222
178564414
398636908
461806508
598799497
747419514
212610569
382871663
140628461
992639205
850155225
469469717
799669254
622450628
412162897
870945541
733454774
148235150
576066531
946947811
262564222
188951867
792647734
342376405
792349951
174797437
289085952
460753624
171959467
875534820
832309272
228669536
640189179
683363697
285945783
187751399
861045550
151576322
803375912
766929566
570927565
689809573
594547625
792647734
970944023
923662898
187751399
187751399
845960668
844829978
461831449
532106943
112942428
870945541
152734787
989519739
359276766
165826598
115166721
864815365
745598746
90921344
845960668
240088664
475406355
30290084
873409500
846818493
532106943
862850847
640189179
442733547
868839773
392766348
470552607
280861244
208548794
609687916
568523052
799256599
685731817
184209517
838797853
30137740
461199020
543588231
460864789
625963047
463968791
288367385
512418566
418006599
588423957
970984700
598027580
831563044
494688308
535370597
766022188
863811895
731348782
363336541
546129589
604743216
898887461
847121389
510850074
950812710
925499417
452196623
508169396
714257656
947734774
573159446
88442380
847325789
218634989
331653196
815119468
290783272
934940759
532106943
901625413
148494167
804588099
934940759
898887461
495823738
803538166
461199020
310727806
893859904
189212613
685731817
160628174
512418566
594547625
902427368
199143661
170590915
693803923
588553600
877053193
895702295
125946566
475359071
604743216
693803923
999232995
216796502
461232788
43400282
229222936
895702295
834435219
474721867
970296947
33121472
699862909
707539040
582701054
922652752
813260614
460048941
852564845
486008546
879763969
159888769
852564845
479574685
693803923
15446117
555236061
733101925
268388599
813260614
638687446
768529399
744172657
741247255
480280306
745598746
889860888
528283325
353996994
813260614
508169396
579214555
495685549
420793021
850155225
863811895
885897063
248762914
262564222
778606270
594547625
428809332
953945096
60580168
464426005
397353990
950477187
152496259
84349982
130493002
616054235
461199020
804854729
515005545
685731817
234816183
176495218
617517113
428078371
495685549
941628085
825319853
633527481
366124435
253042435
136988919
507429460
418036050
280857925
591045624
479575261
461806508
310727806
934568314
813260614
795741936
694002421
495823738
528143340
999232995
469887000
496740700
799669254
834045476
225337406
418006599
453451039
972311289
779721769
863811895
537607258
395197974
693803923
145391636
618256310
462538808
422980334
346425576
464426005
461780349
788105500
758497249
383673741
30892234
632599319
911418822
275105499
971259822
461199020
473030907
467608312
187751399
353996994
474721867
980451751
178564414
461199020
935472774
864815365
211501550
795741936
512418566
594547625
528143340
745598746
94494540
476765100
479575261
731348782
187751399
705678651
426442267
532106943
715981843
949152491
359276766
64780140
289085952
418036050
527435940
461232788
292670161
104734029
843014489
768529399
787367263
414961729
791225868
877053193
76430144
140628461
815607113
510850074
340255308
672026389
976270287
905066288
742384295
748143564
768213918
825319853
960803572
195752241
179610013
130493002
683363697
625963047
452923040
295522812
211917585
527435940
503852174
702269717
945261580
941628085
466444309
394823273
941628085
948384226
198462585
971259822
444084893
139618793
386607125
693803923
828861960
392766348
248762914
757502776
899732589
609317498
711110244
216796502
922652752
825319853
536940355
925540639
806321726
40093086
898887461
247726590
206445311
20046543
152496259
29012972
479575261
731348782
339179914
934940759
575744853
292304899
469887000
199849938
699189748
53792712
165826598
527435940
641377542
999140854
147270614
576826666
164109300
452923040
895702295
685731817
238486115
519289874
825319853
498159803
588423957
290783272
426442267
406336157
140415698
385428880
426442267
731348782
208548794
775188229
995646506
601911847
86067843
461806508
211501550
703104144
625963047
34228088
863811895
247726590
171959467
148235150
634581329
290783272
226755584
439148978
426442267
469887000
899997766
519055855
996434290
594606310
30137740
460753624
934568314
725288221
191099639
212610569
700310443
712783719
863811895
292670161
262564222
191099639
831563044
934940759
831563044
435085870
228669536
723012627
383092406
251681024
77416700
365457864
229222936
769718990
803375912
825319853
895702295
747419514
881722892
976270287
519289874
170680637
966952974
54803574
994659611
7572521
773064798
14172224
152496259
264197020
532106943
661608404
532106943
585481883
843943106
932407686
488273162
453238269
575977310
508169396
863811895
160797551
974148721
86067843
535370597
394823273
863811895
474721867
873409500
535370597
77416700
452923040
440068890
404325063
208548794
317765140
366460175
225884856
337501848
532106943
921874297
925499417
211917585
326252155
819592221
404810767
962121020
804854729
925499417
240530255
895702295
842865912
982856362
832309272
260986004
171959467
40093086
280861244
290428107
804588099
478720187
889860888
733454774
117055993
936671066
535370597
960803572
503852174
72855651
30290084
791225868
693803923
722042450
418036050
476765100
806321726
609988504
788239370
464426005
237774110
866431650
912478428
843014489
641377542
672026389
71520653
72855651
331653196
305601386
895702295
942948535
196055153
532106943
229222936
204694095
804588099
443269252
903812279
925499417
634102826
112573346
90921344
825319853
691732395
155171369
555236061
260986004
665468115
703315157
406336157
20046543
155171369
547649408
336181883
247726590
604743216
230714741
804588099
460864789
459261439
160797551
189375694
434233426
90921344
987074364
41901067
736838068
925499417
971259822
58584058
579214555
90921344
478720187
381981943
730852316
165618311
461199020
846127187
474721867
320421616
974907081
452923040
487049537
16397717
508169396
950321665
766022188
934940759
359276766
197598987
763963886
333790730
570927565
285945783
799669254
532106943
814052326
442733547
418972850
836839919
726711468
187751399
116440573
707539040
188951867
342376405
541868355
574247087
130493002
434233426
155171369
763963886
186298555
672026389
747419514
691732395
935472774
226755584
477204602
899732589
176495218
617520948
186298555
165826598
792647734
693803923
155171369
392766348
98010773
895702295
799669254
776287899
950812710
707539040
40093086
165826598
769718990
462697557
825319853
455709411
418036050
52790338
496740700
836316949
813260614
707539040
317765140
339179914
216796502
661816277
792647734
481060510
191099639
280857925
804588099
712783719
401533783
820518718
99123734
646198749
45682233
815119468
20046543
803375912
292637770
434233426
974148721
97137446
895702295
209486425
187751399
384024779
568523052
963184022
898887461
685229132
685229132
198462585
916949269
363336541
125122892
165826598
693803923
970984700
439148978
469887000
452923040
305601386
515421332
145391636
792647734
96564753
594606310
989791441
723874919
426442267
418006599
247726590
607763407
382871663
165826598
375675729
861045550
72855651
420840926
209486425
847325789
60022166
28307690
729454626
398618986
467736387
897935839
757502776
588423957
762443934
264197020
588423957
845495491
992639205
316271107
165826598
843943106
467608312
331653196
897935839
843943106
995047714
475406355
689294924
684946912
965484371
475406355
412162897
369505613
572148211
675987938
744369863
213733010
326252155
461658278
155171369
934568314
115634702
508169396
363336541
846127187
462697557
759295957
450011962
886160282
527927765
474721867
766022188
479575261
773671967
693803923
535370597
863811895
575439595
228380174
218634989
256483095
137613609
358969436
561722488
225054155
422989263
443797059
574247087
461780349
281686457
639736081
312535291
803375912
164903451
485629911
768960976
863811895
110472115
593893694
588423957
159888769
515640365
980451751
165402101
850155225
211490167
418006599
685229132
948919574
812416562
488273162
881722892
98677422
654564081
211501550
480280306
208548794
919213048
532106943
385632981
847325789
450011962
187751399
687487748
470068438
211501550
78801613
461780349
899997766
941628085
204144478
593893694
989519739
479575261
845960668
856004188
684946912
925499417
948297435
525615840
510850074
394823273
7086112
86800564
609787248
470068438
412162897
934940759
147270614
768408832
768960976
442117547
532106943
216796502
228119607
515640365
420840926
442733547
20046543
992639205
787123547
44110928
768960976
60580168
223505162
211501550
342376405
262564222
543588231
671740178
422980334
226513871
384024779
687487748
962121020
252340749
179610013
151374167
187751399
788239370
384024779
745598746
392568463
191099639
359148957
469887000
474721867
296052381
24339466
682166403
262564222
262564222
187751399
209486425
999232995
699862909
902427368
423500607
180224574
773671967
440068890
960560612
507429460
685229132
500552414
831563044
873409500
208548794
450011962
20046543
366460175
745598746
618157701
73493485
437027557
527435940
105580676
849931458
885467094
234816183
860529392
670885490
453584270
707539040
528841663
953505287
124185175
262564222
498764393
692779630
714257656
806321726
422980334
982856362
192714440
999232995
736838068
268388599
40093086
949152491
971259822
703565558
987074364
408052059
148494167
570927565
970296947
330674082
452923040
317765140
594606310
326252155
495823738
35354272
358606451
481060510
688976482
843943106
219962856
975119497
866431650
211490167
723012627
475359071
817286434
434233426
528283325
843613959
48675882
661816277
812416562
375675729
366460175
527659892
14395290
382871663
470068438
678158111
685731817
317765140
253042435
776971070
209486425
604743216
634850206
496740700
796574644
889860888
204144478
286579723
208548794
894638660
460864789
999232995
622450628
103582716
768408832
267793037
901436277
363336541
5800030
803383453
829170219
498159803
705774848
693803923
208548794
418006599
863811895
160797551
211501550
960803572
527435940
898887461
733774305
733101925
598027580
275227218
857704013
881722892
806321726
187751399
419286425
317765140
607247763
788239370
830537197
586054806
632599319
803538166
618256310
846127187
615396002
312535291
358969436
151576322
268388599
846818493
845960668
264197020
545758504
688881917
178564414
535370597
875534820
806321726
148494167
899405815
563048079
804588099
846818493
825319853
158429103
693803923
863811895
504761268
528841663
778547527
256483095
987074364
969282688
330674082
892123621
866431650
154380237
373921389
16397717
852234606
633527481
76248563
343475073
461199020
836316949
130493002
154380237
165770587
837132486
971709002
655988988
178564414
981385165
532106943
779721769
731348782
240530255
459261439
982048989
815806938
622194201
450011962
233804156
934940759
479575261
382871663
685229132
959165743
461199020
525615840
460753624
292670161
418036050
843014489
469469717
741247255
653950619
967452339
460864789
877053193
450011962
460864789
71520653
418972850
941628085
825319853
495685549
899732589
326660698
281686457
515005545
633361710
31157306
847121389
674648102
228380174
250276207
437027557
211490167
187751399
478720187
830537197
975119497
609787248
588423957
140547683
622450628
895702295
418036050
333790730
902427368
674944129
865246627
428078371
418972850
895702295
160862559
950875072
693803923
414961729
909796114
769718990
147270614
705717233
262564222
275105499
620070080
469887000
208548794
24339466
247726590
863811895
462538808
264197020
228119607
208548794
395612934
517175114
384024779
211501550
649892962
948003821
99123734
426816739
960560612
607763407
151576322
13439798
461199020
661816277
230663188
404325063
832309272
99734549
290428107
461199020
445186159
609687916
130493002
717938872
418036050
545758504
85361582
745598746
799669254
211490167
149469031
363336541
703104144
30290084
617520948
317765140
416154636
211501550
700310443
693803923
44110928
992639205
418006599
981385165
692879245
585426319
623822477
275105499
168133547
188951867
620070080
574247087
208548794
731348782
537607258
216796502
588423957
803375912
86800564
418006599
460864789
266311627
208548794
638687446
769062146
906055484
339179914
225884856
889126331
925540639
165826598
996434290
609787248
423500607
862850847
863811895
623822477
247726590
32677570
994659611
326660698
35354272
836839919
114453482
899405815
268279939
418006599
997033792
733101925
902427368
414961729
925499417
155171369
901436277
665468115
86606394
474721867
84349982
962121020
161583771
948003821
110472115
934940759
616054235
934940759
402355081
262564222
825319853
452923040
494688308
240530255
703315157
776971070
101387138
691732395
846818493
285945783
290428107
987074364
130493002
986962793
422980334
834435219
140547683
989519739
555016996
238486115
498764393
211501550
723012627
962121020
160628174
136882427
889860888
545036041
604743216
914678144
561722488
113961031
317765140
480280306
292670161
24339466
448514507
125122892
588423957
693803923
525615840
705774848
911418822
804588099
933513036
776971070
170680637
970984700
776971070
677145693
776971070
86800564
528283325
813260614
419286425
889126331
799669254
618157701
947644187
745598746
45396683
488776790
814044665
923409250
147270614
414961729
497447862
920231125
140547683
843014489
528283325
926954256
691943808
375906658
226950890
863811895
473676129
726711468
379763634
825319853
923409250
792647734
401533783
385702297
112573346
378581611
500491568
976270287
873409500
479575261
805613461
925499417
812180988
208548794
736838068
182713079
585481883
568441217
856004188
713660395
444084893
822837637
94494540
165826598
442733547
863811895
925540639
776971070
623822477
161712421
191099639
579214555
528283325
187751399
187751399
804588099
948919574
893534487
174626059
717938872
819592221
426442267
384024779
918301037
803538166
803375912
699199410
510850074
187751399
741247255
922652752
894704509
960803572
589082456
251681024
455709411
992639205
966952974
517175114
461199020
179610013
195752241
699862909
385428880
385632981
211501550
822837637
555016996
691732395
187751399
837132486
730852316
292670161
363336541
741247255
982586003
487049537
225884856
685229132
440068890
260986004
900586768
703104144
147270614
685731817
464426005
209486425
404325063
717938872
130493002
813260614
888599975
834045476
152496259
275676406
461199020
892123621
115634702
618256310
953505287
480280306
13439798
15951662
823076230
846818493
925499417
877675580
479575261
155171369
962121020
894020648
820518718
725288221
801286639
547649408
950812710
508169396
678158111
895702295
792647734
211501550
48675882
14395290
889860888
585426319
268388599
684946912
996434290
959165743
418972850
598799497
73493485
158429103
324946481
464207552
268388599
90072075
480280306
86800564
508169396
950812710
852357468
229803262
975119497
685229132
419286425
863811895
431053614
18067872
726711468
384024779
414961729
940167556
382871663
729454626
218634989
898887461
495289894
864815365
894704509
475406355
803383453
778547527
535370597
508169396
925499417
326660698
842865912
237718768
152340395
392133827
828661728
903812279
498217145
446025247
439148978
820518718
60580168
622194201
288367385
211490167
180224574
519055855
97137446
744115870
617520948
275227218
804854729
555016996
461780349
225884856
519289874
532106943
334764325
386607125
211490167
618157701
726711468
623822477
317765140
290428107
825319853
804588099
289085952
948919574
485629911
672026389
486710457
404325063
662559915
962121020
54803574
436524274
1966258
863811895
860529392
186298555
846818493
418006599
247726590
498159803
587398722
265084421
888599975
94494540
147270614
155171369
660644644
536940355
588423957
346389815
799669254
677145693
286781205
612643445
86800564
849931458
36805549
812416562
889126331
897935839
180224574
165826598
726711468
982856362
228669536
140415698
700310443
685731817
894704509
997518750
763963886
661816277
61998275
337501848
192714440
33121472
161583771
199849938
532106943
649913691
394823273
359276766
417165509
593517949
498764393
836839919
925499417
922652752
554749770
220944230
216796502
684946912
863811895
187787381
807560153
820518718
36805549
934940759
41901067
507429460
145391636
550210998
820518718
815607113
607763407
99734549
192714440
77416700
462697557
941628085
247726590
418006599
805613461
889126331
495289894
883181773
164903451
177107193
846127187
617520948
778547527
899732589
685731817
185645739
346608058
136988919
617520948
981385165
830172198
58025944
788239370
688881917
948003821
831563044
366460175
773064798
45396683
247726590
507076926
280857925
474721867
967851876
889860888
262564222
825319853
443797059
667625467
62133486
863811895
875139691
692779630
971259822
477776586
995646506
620265131
495823738
879763969
478720187
899912696
281686457
464426005
935472774
805613461
527659892
813260614
646198749
60022166
398618986
685731817
296052381
343310302
211501550
716607916
930968735
503852174
469887000
836839919
634102826
956697836
661816277
700310443
219962856
365785305
798852972
339179914
464426005
894704509
959165743
238486115
339179914
504761268
947734774
541868355
819592221
406532326
165402101
49453881
640459014
941628085
165826598
264197020
966952974
152734787
863811895
359276766
36805549
588423957
618256310
395612934
649913691
532106943
289085952
535370597
863811895
646198749
299028724
768960976
834045476
278233399
366460175
418036050
435085870
545758504
446844184
960803572
40093086
620265131
992639205
778814112
292670161
268279939
198462585
382871663
798432181
366460175
268388599
435085870
914678144
500491568
338439178
149469031
209780052
995646506
585481883
829170219
667625467
976270287
717938872
707539040
187751399
481060510
170680637
71520653
673194911
693803923
495685549
151374167
519289874
830908142
622450628
921874297
170680637
225337406
275105499
733101925
386607125
960560612
947734774
319550216
293266598
989519739
319550216
585426319
693803923
980451751
155171369
462538808
418036050
64780140
264197020
661608404
856004188
845960668
460864789
461199020
36805549
395197974
604743216
786293596
863811895
889126331
7572521
160862559
158429103
640189179
623822477
165826598
740153538
825319853
693803923
733774305
914678144
919213048
994895724
22624267
292670161
804588099
693803923
464207552
975119497
498159803
211068792
693803923
187751399
180224574
932888618
49502087
587398722
843014489
622450628
158429103
914678144
180814817
574247087
654564081
804588099
776287899
161583771
873409500
32677570
317765140
712659620
464426005
763963886
498159803
295522812
500491568
90921344
461199020
461199020
208548794
211501550
211490167
845960668
976270287
470068438
534581513
469887000
820518718
285945783
561722488
860687975
165826598
863811895
228119607
154380237
91364466
537370857
358969436
507429460
63760504
486008546
23157284
730852316
585481883
187751399
994659611
769062146
883181773
807560153
912478428
525615840
618256310
868839773
237774110
598799497
372057935
233804156
498764393
688976482
527659892
466444309
113230760
699189748
726673082
445186159
211501550
646198749
617520948
461199020
773671967
794278573
211501550
197716392
948919574
267793037
863811895
699189748
998184008
503852174
440068890
925540639
622450628
326252155
160628174
699189748
661608404
843014489
187787381
731348782
208548794
843943106
322103335
852564845
836839919
830908142
834435219
168133547
78727809
799669254
883181773
545758504
495685549
479575261
208548794
999232995
923063597
982048989
450011962
863811895
216796502
989101388
177410804
460753624
71520653
453238269
189212613
970984700
461780349
333860688
979921021
932407686
726711468
844931145
961625182
336181883
288367385
450190331
649892962
712783719
949152491
1966258
733774305
208548794
262564222
16397717
863811895
265084421
372057935
518591907
768213918
211501550
852234606
375906658
218634989
773064798
450011962
248762914
769718990
60580168
480280306
925499417
934568314
136882427
766022188
715981843
474721867
976270287
643994331
825319853
830537197
900586768
863811895
342376405
805613461
320229507
420793021
834045476
280857925
179610013
588423957
576826666
346608058
383092406
982856362
959165743
158429103
418006599
554749770
248762914
28718707
617520948
444084893
211501550
30290084
766022188
464426005
15446117
124185175
84757179
335162913
478720187
287988655
649913691
729454626
287988655
275676406
459699465
709912908
182713079
326660698
198462585
972311289
989519739
922858964
713660395
925499417
91364466
160862559
515421332
402553843
369893673
216796502
343475073
535370597
681654788
446844184
828133828
907803560
229222936
248762914
375675729
525615840
428078371
576826666
247726590
625963047
991158175
661816277
837132486
961625182
547649408
722042450
281760589
262564222
948003821
275105499
84349982
422980334
78727809
90072075
948384226
803375912
925499417
549603536
834435219
617520948
987074364
703104144
445186159
136439626
620070080
532106943
545758504
745598746
466444309
96564753
155171369
461199020
830025751
731348782
832309272
333860688
199301519
978638423
768529399
537370857
834435219
208548794
508169396
384024779
45396683
845495491
879763969
819592221
768960976
187751399
450011962
90677867
813260614
310727806
660644644
359148957
804588099
932407686
877675580
856004188
763963886
493368479
182713079
527659892
886160282
561722488
154380237
392568463
989519739
549617383
881327219
776287899
386607125
682204292
326660698
950812710
690990975
16397717
768529399
889126331
537370857
535370597
950321665
768213918
672026389
829170219
532962643
527659892
882210421
168133547
152496259
105891417
691732395
401533783
825319853
528283325
455499294
630709932
91364466
886279736
703315157
467736387
426442267
359276766
23229851
480280306
100908865
895702295
418006599
16397717
776971070
863811895
384024779
72855651
775188229
623822477
685731817
317765140
247726590
469887000
820518718
941628085
766022188
836316949
759295957
180224574
240530255
343475073
541868355
541375413
115634702
116902078
518887536
575744853
475406355
494688308
519289874
703104144
289085952
623822477
91364466
418006599
211501550
535370597
418036050
899405815
685731817
419286425
586054806
473390446
460864789
464207552
843014489
384024779
684946912
78727809
817083170
404810767
140547683
601911847
152734787
496740700
980451751
532106943
533443999
587398722
500110724
40093086
820518718
752822558
518887536
461199020
846818493
846127187
996434290
394119685
165618311
281760589
547649408
646198749
932888618
914678144
247726590
204144478
366460175
568523052
225884856
459261439
51791358
461199020
155171369
537370857
905638180
253538463
940167556
864815365
960560612
476765100
901436277
404325063
474721867
384024779
776971070
545036041
229222936
123675187
466444309
573159446
778547527
179610013
112573346
90921344
935472774
208548794
715981843
419286425
852234606
110472115
789277313
386607125
703315157
459699465
893859904
889860888
422980334
999140854
117055993
117990828
791225868
717938872
888599975
23229851
953505287
196055153
736933697
820518718
836839919
289085952
481060510
917818490
730852316
477204602
49255319
792647734
497447862
482494503
124185175
294478225
123675187
932888618
863811895
281686457
460753624
26383599
211068792
641377542
160797551
404325063
570927565
615396002
191099639
685229132
402553843
476765100
847121389
208548794
286579723
165826598
453451039
873409500
693803923
478720187
980451751
812416562
40093086
100908865
722042450
889860888
30137740
966952974
174403279
317765140
515640365
198462585
527464037
420793021
461232788
889126331
164109300
288367385
863811895
792647734
402553843
863811895
863811895
834435219
889860888
714257656
736838068
726673082
632208229
262564222
298938062
180224574
190118818
632208229
812416562
13966561
538291430
925540639
394119685
508169396
962121020
262564222
479575261
965484371
480280306
245137014
208548794
766722003
948919574
535370597
707539040
842456531
555236061
247726590
684210854
418036050
535370597
174797437
950812710
44110928
881327219
639100432
317765140
286579723
296052381
617520948
691943808
604743216
875139691
925540639
229222936
152734787
860529392
622194201
623822477
469887000
404810767
477204602
661816277
25932373
798432181
515421332
653950619
776287899
289085952
443269252
495685549
187787381
469887000
317765140
418006599
247726590
226513871
995047714
158429103
974148721
573159446
461780349
805613461
987074364
886160282
975119497
436524274
461199020
500491568
844829978
398636908
57665797
365457864
959165743
467736387
130493002
752485092
414961729
962121020
78727809
617520948
382871663
371427916
766022188
707539040
532106943
479575261
798432181
975119497
428078371
557850088
688976482
585340322
986911052
164109300
515421332
470552607
901436277
535370597
113961031
935472774
86067843
617520948
130493002
585426319
863811895
999140854
934940759
953945096
469887000
394823273
148235150
923409250
856244838
574247087
174626059
23229851
806321726
956697836
385428880
723975102
886160282
412162897
942948535
757502776
88705402
649913691
838797853
477776586
41313455
663082348
549617383
275105499
461780349
452196623
36805549
187751399
847325789
682166403
798432181
856004188
140628461
86606394
594606310
814052326
137613609
404325063
115634702
722042450
685731817
275105499
136439626
889126331
289085952
213733010
346389815
686428527
461199020
62133486
473480446
422989263
426442267
24339466
712783719
609183073
962121020
459261439
160862559
140628461
967452339
528143340
889126331
211501550
253714730
889126331
967851876
184209517
723874919
478720187
23229851
610939148
795741936
803375912
934940759
948297435
187751399
875139691
498159803
418036050
962121020
889860888
586054806
923409250
877675580
994659611
510850074
561836042
863811895
885467094
445186159
873409500
211917585
187751399
813260614
805613461
763963886
806321726
467608312
863811895
288367385
543588231
863811895
975119497
881722892
863811895
709912908
481060510
359148957
238486115
690990975
86067843
495823738
463141213
187751399
479575261
813804149
742384295
125946566
211490167
262564222
177410804
618256310
160862559
496740700
905066288
792647734
486008546
365457864
198462585
14172224
253714730
848515514
460864789
834435219
771265962
639736081
440068890
240088664
934568314
288367385
145391636
901625413
892123621
600863252
435085870
846818493
731348782
941628085
579214555
262564222
995646506
366460175
992639205
574247087
117990828
846127187
331653196
418036050
469887000
846127187
452196623
290783272
689809573
886160282
55276733
212610569
647846941
293027403
199102860
976270287
176495218
846818493
495685549
689809573
741247255
805613461
626947336
941628085
461199020
873409500
211501550
512418566
187751399
333860688
280019477
617517113
574247087
950477187
30290084
160628174
496740700
877675580
654564081
633361710
707539040
617766138
30137740
76582853
252340749
617517113
914678144
569426086
825622103
532962643
518887536
780744629
882227175
586054806
683305543
873409500
902427368
768960976
237774110
797190759
709912908
117315825
600863252
845960668
252340749
900586768
515640365
911418822
996434290
733454774
925499417
117315825
30290084
646198749
528841663
407903469
208548794
711110244
812180988
873409500
440068890
813260614
831563044
653950619
733454774
218634989
220944230
722042450
971709002
861565871
347286822
846818493
763963886
972311289
204694095
30290084
72855651
838797853
208548794
921874297
281686457
437027557
310727806
856004188
382871663
304330270
211501550
689809573
208548794
799669254
237774110
948003821
852234606
744369863
982856362
846818493
825319853
40093086
401533783
996434290
592137011
766929566
798432181
439148978
264197020
418036050
515640365
934940759
382871663
507076926
225054155
394823273
889860888
743524772
187787381
460864789
473390446
872686922
473030907
225054155
518591907
975119497
460048941
620070080
934568314
813260614
459699465
464207552
385428880
392568463
970984700
262564222
372057935
218634989
625963047
281686457
813260614
812180988
569426086
439148978
844931145
981385165
151687766
593960001
320229507
510850074
86067843
110472115
113961031
240530255
846818493
971259822
692879245
834435219
442117547
495823738
30290084
24339466
30290084
163141101
280857925
618256310
901436277
497823253
62561446
943926624
317765140
688881917
532106943
799669254
519289874
688976482
155171369
397353990
469887000
188951867
866431650
895702295
198462585
90677867
989519739
461199020
7086112
532106943
895702295
660644644
979308290
145391636
593893694
549617383
925499417
515005545
995646506
863811895
815119468
588423957
294478225
330674082
29012972
434233426
507076926
442733547
861565871
617520948
894020648
379724559
500491568
543588231
98010773
794278573
473676129
174797437
442117547
137070595
450011962
461199020
905066288
187751399
151576322
237774110
707539040
77416700
286781205
799669254
895702295
147270614
527659892
78727809
743524772
18067872
965484371
959165743
932407686
825622103
535370597
292670161
819592221
51791358
165826598
445186159
915012879
711110244
689294924
517175114
477204602
174403279
404325063
187345550
253042435
30137740
289085952
310727806
296052381
262564222
646198749
394119685
103582716
262564222
654564081
187751399
708029009
685229132
825319853
893534487
485629911
882210421
987074364
77416700
280861244
155612657
475437536
836839919
310727806
469887000
753770013
286781205
963184022
527659892
99123734
220944230
428078371
536411290
532106943
495685549
418036050
33121472
195752241
691732395
941628085
479575261
49433624
187751399
58025944
693803923
791225868
461806508
773671967
849931458
442733547
617517113
683363697
733454774
460864789
532106943
763963886
717938872
418036050
550210998
717938872
44110928
846127187
159888769
902427368
532106943
632208229
136439626
418036050
712783719
941628085
864815365
905066288
281686457
262564222
830908142
925499417
450011962
508169396
346389815
49453881
601911847
834435219
289085952
685731817
428078371
849931458
660644644
643994331
264197020
847121389
680997507
182713079
422980334
155171369
230714741
20046543
883181773
620981488
915012879
638455202
778547527
462538808
461199020
68745311
476765100
84349982
182713079
670885490
889126331
101387138
813260614
788105500
160628174
925499417
779721769
620070080
382871663
160628174
442733547
901436277
53792712
365457864
561722488
987074364
422980334
208548794
705774848
942948535
440068890
663082348
229222936
384024779
76582853
989519739
78727809
286900465
741247255
825319853
140628461
24714549
948297435
190118818
532106943
982586003
576826666
211501550
469887000
993345912
941113591
836839919
703565558
813260614
834270774
634581329
622450628
130493002
655988988
870945541
877675580
534581513
915012879
863811895
792647734
715981843
942948535
51791358
339179914
494688308
461199020
366460175
486008546
401533783
113961031
495823738
191099639
273764854
920920935
320229507
445186159
894704509
685731817
893859904
334764325
535370597
653950619
211501550
950875072
187751399
479575261
945261580
94494540
289085952
179610013
198462585
440068890
180224574
211501550
497823253
932888618
378581611
813260614
780744629
982586003
646198749
885467094
446844184
406532326
386607125
420793021
63760504
290783272
418006599
577190122
499901949
136882427
247726590
460048941
739652206
78801613
280831396
49453881
125122892
165826598
948003821
882210421
863811895
460864789
196055153
285945783
422980334
763963886
705774848
422980334
455709411
934940759
843943106
346389815
820518718
450011962
414961729
918301037
527659892
934940759
527435940
188951867
18067872
522841120
675987938
464426005
498764393
707539040
700310443
211068792
450011962
84349982
495512249
469887000
420793021
136439626
460864789
419286425
187751399
174626059
485629911
588553600
480280306
953945096
722042450
124185175
895702295
85361582
499901949
289085952
799669254
461199020
852234606
623822477
30290084
820518718
736838068
836316949
863811895
363336541
834435219
84349982
604743216
848142121
488776790
622450628
384024779
94494540
419286425
689294924
1966258
286900465
418036050
632208229
616054235
545465568
846818493
522841120
460864789
788124070
369893673
187751399
404810767
911418822
693803923
691732395
625963047
992639205
140415698
694002421
892123621
692879245
532106943
384024779
359276766
500110724
768960976
999232995
359148957
136882427
948384226
404325063
177410804
768529399
691732395
418972850
371427916
104734029
460864789
29714846
792647734
843014489
23229851
703104144
165402101
875139691
156736834
843943106
846818493
450011962
23157284
991158175
557850088
247726590
679303229
886160282
768213918
216796502
518213317
693803923
834540461
799256599
825319853
955354570
310727806
473390446
736838068
99734549
623822477
620070080
247726590
787367263
981385165
494688308
319550216
847325789
176495218
486008546
836839919
386259012
422980334
941628085
464207552
699189748
773671967
267793037
30290084
208548794
470552607
437027557
171307283
768960976
948919574
773064798
228380174
381981943
22624267
911418822
863811895
620070080
892123621
16397717
105580676
304977626
358606451
152496259
588423957
507429460
897935839
617520948
265084421
160628174
247726590
773077001
647846941
534581513
461199020
509828342
914678144
941628085
684946912
317765140
238486115
187751399
671740178
846818493
575744853
825622103
32677570
417165509
547649408
460864789
289085952
830172198
30290084
912478428
788105500
453451039
766929566
806321726
856244838
281686457
204144478
404325063
223505162
685731817
918301037
678158111
747419514
225884856
508169396
24339466
16397717
625963047
950875072
317765140
165826598
40093086
524030034
395612934
889860888
844931145
98677422
798432181
72855651
265373476
199849938
974148721
385428880
838797853
745598746
683363697
197716392
204144478
426442267
834435219
948003821
426878589
310727806
945261580
336181883
461199020
931353246
860529392
640459014
625963047
208548794
24714549
825319853
961531802
417165509
174797437
469887000
470552607
634102826
30137740
152340395
658474134
479575261
435085870
625963047
213733010
196055153
285025385
365785305
923409250
889860888
825319853
925499417
622450628
912478428
693803923
496740700
555016996
820518718
237774110
317765140
771265962
863811895
473390446
930968735
61998275
945261580
460403764
455499294
895702295
178564414
788239370
494688308
776287899
58584058
736838068
899405815
748143564
989519739
776287899
473390446
744115870
262564222
863811895
326660698
900586768
707539040
204144478
527659892
495685549
634581329
979308290
716607916
137070595
812180988
450011962
846818493
99123734
395197974
460864789
518591907
90921344
993345912
192714440
788105500
525996413
557850088
165826598
979039471
464207552
112942428
376411279
680997507
112942428
178564414
168133547
88442380
104734029
620265131
112942428
226461520
404325063
646198749
622450628
72855651
877675580
795741936
604743216
912478428
576826666
26383599
980451751
96564753
693803923
486710457
68700442
112942428
889126331
960560612
618256310
925499417
256483095
895702295
525615840
478720187
435085870
155171369
281686457
278233399
895702295
722042450
404810767
584030519
418036050
555236061
196055153
418972850
422980334
814052326
179610013
970296947
987074364
699862909
795741936
110472115
585481883
989791441
9688595
894704509
863811895
807560153
240530255
461199020
164903451
575439595
847121389
211490167
889126331
461232788
842865912
125122892
918301037
743524772
620265131
225884856
752485092
932888618
866431650
536940355
731554451
707539040
889860888
959165743
211501550
982586003
434233426
382871663
568403567
820428591
319550216
684946912
317765140
846818493
925499417
9688595
941628085
863811895
646198749
953945096
873409500
800761317
286579723
745598746
549603536
446844184
209780052
689809573
462538808
647846941
57665797
806321726
776287899
527659892
615396002
972311289
339787241
148235150
4598075
638455202
84349982
796574644
979308290
966952974
512357278
470068438
745598746
439148978
841681852
999232995
557850088
573159446
722042450
211501550
124185175
495289894
932888618
233804156
470552607
989791441
731348782
831563044
852234606
487049537
464426005
24714549
89282207
178564414
997518750
420793021
552679123
744115870
860687975
32677570
6003194
934940759
925499417
404325063
466444309
862850847
450011962
545758504
868839773
335162913
24714549
384024779
375906658
986962793
970296947
593960001
208548794
815119468
601911847
717938872
868839773
247275347
588423957
68745311
208548794
156141870
262564222
689809573
41313455
528283325
612643445
519289874
155171369
469887000
280861244
842456531
899405815
693803923
197598987
478720187
110472115
693803923
414961729
671740178
772435595
705717233
585426319
199301519
373921389
740153538
882210421
594606310
693803923
776287899
256483095
289085952
525615840
585653645
967452339
538291430
654564081
731348782
336181883
934568314
290428107
15446117
455709411
948919574
522839714
268279939
792349951
15730064
89742359
379724559
124185175
180224574
594606310
418006599
934940759
382871663
247726590
994659611
838797853
961625182
776971070
620070080
941113591
389431456
85361582
500491568
149469031
922652752
460864789
343475073
875534820
763963886
618157701
769062146
160628174
466444309
452923040
30290084
461806508
673194911
712783719
948003821
828861960
290783272
431053614
570927565
99123734
479574685
771265962
950812710
989519739
684946912
247726590
555236061
460753624
226755584
36805549
508169396
151687766
527435940
187751399
372057935
863811895
446844184
960560612
94494540
792349951
177410804
593656354
895702295
535370597
105580676
208548794
158429103
681654788
838797853
317765140
123675187
470552607
960803572
894020648
188951867
342547871
339179914
999232995
515421332
689809573
726711468
30290084
683305543
886160282
541375413
792349951
461806508
868839773
787367263
776971070
682204292
632208229
545758504
289085952
861565871
633361710
836839919
837132486
309128155
784310083
461199020
336181883
253042435
731554451
96564753
30137740
717938872
389431456
337896012
84757179
894704509
883181773
192714440
404325063
813804149
78727809
976270287
123675187
825319853
856244838
189212613
394119685
906902078
125122892
622194201
882210421
266311627
766022188
825622103
495512249
862850847
955354570
196055153
536940355
225884856
455709411
693803923
480280306
916949269
898887461
450011962
321256348
926954256
285945783
535370597
64780140
960560612
863811895
779721769
148494167
889126331
594547625
847325789
187345550
435085870
987074364
268279939
894638660
947734774
310727806
825622103
655988988
463968791
264197020
753714361
898887461
16397717
769718990
211917585
814052326
528944829
557850088
912478428
549603536
961625182
979039471
722042450
897935839
392766348
893534487
961625182
649913691
147270614
221106932
500552414
460864789
804588099
461199020
404810767
922858964
85361582
742384295
796079771
187751399
972311289
487049537
894020648
418006599
731348782
799669254
661816277
620070080
846818493
359148957
766929566
498764393
769718990
519289874
469887000
151576322
500552414
932888618
537607258
30290084
247726590
198462585
5800030
104734029
152496259
485629911
731348782
834045476
24714549
165402101
793656520
24339466
486008546
899405815
365785305
436524274
820518718
232662069
228380174
285945783
655988988
763963886
836839919
976270287
46459702
461806508
366124435
677145693
264197020
617520948
310727806
459699465
889860888
552679123
230714741
286900465
585481883
852234606
889126331
30137740
174797437
941113591
845495491
479574685
170680637
165826598
535370597
52790338
717938872
171959467
925499417
925499417
693931699
768213918
434233426
766929566
342547871
820518718
796574644
778606270
253042435
346389815
187751399
159888769
450011962
792349951
763963886
792647734
450011962
996434290
191099639
763963886
623822477
481060510
866431650
30892234
196055153
165826598
404325063
763963886
678158111
440068890
711110244
145391636
831563044
776971070
911418822
110472115
20046543
112942428
16397717
474721867
317765140
667625467
116902078
461199020
632208229
648414092
24714549
960803572
216796502
155171369
404325063
347286822
638455202
821644936
934940759
372057935
703565558
831563044
407903469
989791441
450011962
825319853
420840926
163141101
863811895
863811895
739652206
117315825
326252155
460864789
298938062
418036050
885467094
58025944
753770013
797190759
462538808
967851876
804588099
744115870
994659611
20046543
177107193
762443934
843014489
519055855
15446117
208548794
110472115
43400282
196055153
460864789
68745311
535370597
547649408
980451751
618256310
339179914
310727806
450011962
404325063
623822477
404325063
23229851
155171369
281686457
836316949
753714361
394823273
310727806
731554451
889126331
661608404
950812710
909796114
406532326
427320783
692879245
995857201
989791441
601911847
435085870
99734549
199143661
188951867
798432181
248762914
693803923
568523052
464426005
691943808
617520948
665468115
962121020
778606270
677145693
541868355
941628085
439148978
863811895
609787248
154380237
292670161
646198749
693803923
885467094
310727806
981385165
625963047
620070080
975119497
246768591
722042450
117990828
532106943
188951867
187751399
515640365
20046543
844931145
717938872
707539040
414961729
693803923
58584058
68219813
532106943
792647734
165826598
262564222
628664061
392766348
285945783
588423957
447953081
978638423
336181883
989791441
86800564
863811895
94494540
477204602
831563044
684210854
846818493
426442267
925499417
236695223
847325789
823076230
534581513
208548794
934568314
86067843
805613461
515421332
845960668
997518750
495289894
105580676
450011962
211490167
814052326
275227218
995646506
646198749
422989263
468335533
94494540
693803923
638687446
625963047
475406355
825319853
527659892
299785917
916949269
946947811
249344985
778547527
461199020
90921344
994659611
419735841
211917585
713660395
394119685
237774110
895702295
204144478
972311289
847325789
899405815
187751399
682204292
693803923
895702295
905066288
418036050
805613461
495685549
333790730
197716392
474721867
459261439
482494503
803538166
94494540
289085952
654564081
655988988
460753624
798852972
863811895
609317498
907803560
825319853
812180988
654564081
885467094
112942428
320421616
165618311
264197020
366124435
873409500
962121020
528283325
554749770
479575261
671188206
623822477
101387138
894020648
236695223
450011962
418006599
404810767
656267649
992639205
995857201
773064798
179610013
886279736
748143564
220944230
830172198
450011962
288367385
877675580
793656520
632208229
159888769
310727806
462538808
366460175
4598075
960560612
286579723
461199020
182713079
863811895
622194201
739787346
97137446
886160282
155171369
713660395
188951867
557850088
446844184
895702295
268388599
532106943
268279939
847121389
155171369
784310083
275105499
962121020
570927565
955354570
733454774
695763902
995646506
187751399
515640365
208548794
821644936
759295957
527435940
862850847
312949855
240530255
688976482
155171369
846818493
892123621
470068438
68700442
182713079
477776586
155171369
23229851
845495491
386607125
211501550
690990975
825319853
343475073
639736081
707539040
463968791
474721867
165826598
860687975
290783272
991158175
342547871
466444309
864815365
221106932
943926624
238486115
460864789
889860888
459261439
823076230
339179914
386259012
64780140
442117547
911418822
995857201
632599319
806321726
317765140
54803574
745598746
30290084
298938062
926954256
322103335
960560612
240530255
359276766
208548794
856830201
825319853
857704013
803375912
846127187
113133286
519055855
773671967
7572521
535370597
981385165
418006599
211501550
435085870
814044665
155171369
216796502
211501550
208548794
519289874
974575876
247726590
112942428
987449031
508169396
147270614
469887000
534581513
801286639
460864789
820518718
568403567
507076926
418036050
196055153
104734029
620265131
712783719
838797853
486008546
445186159
418036050
72855651
527659892
658340431
864815365
792349951
384024779
943926624
623822477
905066288
787123547
699189748
330674082
628664061
856004188
77416700
165826598
461199020
610939148
863811895
535370597
187751399
211917585
895702295
321256348
130493002
379724559
91364466
703565558
804588099
216796502
452923040
496740700
160862559
532106943
422980334
469887000
787367263
594547625
216796502
971709002
653950619
646198749
165826598
375675729
50693569
962121020
733222158
776971070
401533783
495823738
460753624
392766348
247726590
834045476
813260614
768213918
84349982
593517949
811418489
208548794
804588099
611315133
860529392
469887000
384024779
623822477
23229851
439148978
886279736
915262923
404810767
879763969
821644936
294478225
820518718
831563044
622450628
856244838
392568463
675987938
792349951
974907081
604743216
247726590
895702295
685229132
372057935
394823273
532106943
792349951
863811895
625963047
114453482
672026389
620070080
538291430
439148978
976270287
582451729
519289874
743524772
555236061
460403764
144296415
151687766
813260614
515640365
182713079
949152491
174626059
617520948
831563044
40093086
773077001
470552607
658340431
877675580
574247087
866431650
170590915
842456531
870945541
496740700
899405815
280831396
294478225
714257656
267793037
885897063
852357468
469887000
592137011
324946481
460864789
934940759
527659892
462697557
382871663
418036050
962121020
84349982
834045476
461199020
408052059
310727806
481060510
742927254
899912696
278233399
392568463
478720187
825319853
14153845
626947336
622450628
766722003
659613804
105891417
889126331
962121020
461199020
461199020
660644644
474721867
519289874
414961729
925499417
228119607
384024779
592137011
571047035
211501550
264197020
894704509
326252155
557850088
218634989
450011962
918301037
846127187
525615840
495685549
852234606
845960668
442733547
730852316
461806508
98010773
342376405
769062146
404810767
694002421
654564081
561722488
474721867
923107443
7086112
248762914
346389815
902427368
83802134
923063597
899997766
812416562
889126331
462697557
868839773
585481883
717938872
331653196
52790338
418036050
889860888
803375912
860529392
310727806
893534487
806321726
825319853
336181883
803375912
18067872
337501848
889126331
519289874
647846941
767828166
273764854
382871663
412162897
99123734
140628461
699199410
784310083
541868355
211068792
609183073
198462585
574247087
986911052
431053614
450011962
137613609
288367385
414961729
717938872
237774110
962121020
813260614
843014489
176495218
317765140
646198749
225884856
343475073
110472115
813260614
185468977
570927565
20046543
208548794
557850088
830908142
901436277
247726590
461348214
895702295
689294924
742384295
863811895
773064798
617520948
813260614
99123734
585653645
752485092
796079771
398636908
90072075
96564753
609687916
787367263
789277313
337896012
981385165
431437885
256483095
898887461
281760589
342376405
970296947
504761268
862850847
866431650
768213918
305601386
140628461
902427368
320229507
112942428
976690614
803375912
188951867
914678144
14172224
561722488
136439626
588553600
78801613
445186159
495685549
211068792
158429103
863811895
165826598
941113591
825319853
943926624
248762914
152734787
198462585
237718768
920709305
208548794
445186159
707539040
77416700
911418822
889126331
934568314
211068792
655988988
999232995
693803923
722042450
585340322
43400282
404810767
803375912
461806508
24714549
860529392
649913691
814052326
179610013
179610013
461199020
934940759
962121020
813260614
232662069
997033792
476927721
195752241
617520948
830025751
863811895
576066531
155171369
932407686
442117547
896594863
620265131
145391636
970984700
145391636
994659611
741247255
426878589
844829978
863811895
716607916
889126331
395197974
105580676
970944023
165826598
970984700
703104144
557850088
685731817
893859904
13439798
296052381
638455202
486710457
934568314
592137011
575744853
722042450
316505173
726711468
773064798
322103335
607763407
187751399
914678144
68219813
653950619
247726590
148235150
934940759
473676129
615396002
970984700
317765140
160628174
474721867
124185175
725288221
36805549
474721867
447953081
972311289
320421616
658474134
705774848
744115870
723012627
343310302
622450628
994659611
519055855
714257656
763963886
996434290
448514507
262564222
450011962
763963886
161583771
846127187
187751399
90921344
461199020
366460175
256483095
507076926
463741777
693803923
498217145
693803923
960560612
359276766
461199020
825319853
462697557
247726590
726711468
707539040
165826598
753770013
440068890
469887000
714257656
452923040
226461520
618157701
34228088
598027580
461199020
303909226
461199020
712783719
310727806
862850847
745598746
211501550
45396683
792647734
870945541
470552607
230663188
545465568
713660395
226755584
962121020
450011962
275227218
953505287
712783719
494688308
112942428
130493002
165826598
439954002
987074364
177107193
439148978
632599319
856004188
434233426
852564845
966952974
792349951
240530255
196055153
54803574
73493485
500491568
941113591
999232995
684210854
812416562
554749770
804854729
199102860
528944829
863811895
753714361
713660395
382871663
317765140
151687766
369505613
992639205
460753624
825319853
459079239
861045550
712783719
152496259
806321726
896594863
450011962
863811895
237718768
289085952
293266598
389431456
371427916
693803923
712783719
825319853
15951662
804588099
527659892
197598987
187751399
806321726
474721867
159888769
838797853
326252155
978638423
99123734
703315157
922652752
617520948
110472115
806321726
574247087
508169396
352887424
925499417
791225868
363336541
864815365
24339466
515640365
747419514
894704509
248762914
237718768
140628461
418036050
346608058
895702295
515640365
798852972
847325789
467736387
239532971
497823253
685731817
281686457
13966561
862850847
836316949
748143564
617520948
262564222
741247255
324946481
23229851
585340322
159888769
199143661
177410804
962121020
568523052
771260492
525996413
995646506
519055855
212610569
50693569
461232788
970984700
739787346
384024779
247726590
72855651
519055855
934940759
795741936
54803574
418036050
634850206
843014489
495685549
317765140
976270287
803375912
199102860
592104762
743524772
156141870
617520948
73493485
198462585
598027580
460753624
262564222
699862909
806321726
218634989
440068890
991158175
343475073
733101925
994659611
795741936
905638180
191099639
281760589
58025944
384024779
273764854
695763902
807560153
20046543
188951867
582701054
852564845
113230760
799256599
171959467
768960976
685229132
618256310
45682233
726711468
999232995
852234606
198462585
208548794
873409500
875534820
219962856
598799497
682204292
379724559
638455202
598799497
541868355
289085952
592104762
587398722
105580676
965484371
469887000
293027403
30137740
889860888
317765140
450011962
280831396
182713079
987449031
208548794
671188206
317765140
71520653
948384226
191099639
834045476
828133828
607763407
310727806
776971070
970296947
179610013
426442267
932407686
632208229
394119685
482494503
497823253
585481883
813260614
26383599
384024779
187345550
918301037
917818490
623822477
40093086
209780052
825319853
550210998
209486425
654564081
856244838
648414092
151576322
165826598
707539040
7086112
836839919
397010053
895702295
694002421
601911847
90921344
216796502
275105499
366460175
683305543
974148721
252340749
177107193
834045476
152496259
15951662
640189179
281686457
901436277
925540639
987074364
776971070
247726590
693803923
561722488
741247255
35354272
803375912
847121389
877675580
945261580
478720187
450011962
398636908
289085952
515640365
463741777
527659892
893859904
982586003
845495491
319550216
392766348
90921344
209780052
178564414
264197020
30290084
594606310
466444309
208548794
892123621
281686457
293027403
863811895
591045624
147270614
532106943
20046543
889126331
247726590
488273162
834435219
574247087
285389966
30137740
779721769
687487748
211501550
768213918
285945783
155171369
768408832
902427368
187751399
863811895
535370597
675987938
532106943
155171369
14172224
440068890
461199020
925499417
795741936
863811895
198247468
980451751
496740700
787367263
757502776
768529399
788239370
148494167
376411279
649913691
418036050
982586003
238486115
776971070
204144478
475406355
992639205
78727809
394119685
731348782
688976482
703104144
881722892
813260614
91364466
253042435
180224574
763963886
981385165
889126331
901625413
211501550
549617383
461199020
987074364
646198749
45682233
189212613
594606310
112573346
607763407
923063597
836839919
522841120
598799497
925540639
171959467
812180988
654564081
480280306
495685549
397010053
479575261
731554451
350963413
136988919
532106943
525615840
803538166
392568463
792647734
218634989
693803923
519055855
469887000
895702295
863811895
331653196
317765140
805613461
914678144
209780052
455709411
478720187
151374167
846127187
310727806
804588099
41901067
707539040
464207552
116440573
667625467
519289874
667625467
418036050
404810767
806321726
681668274
237774110
640428966
662559915
889126331
820518718
799256599
852564845
926954256
461780349
500110724
825319853
452923040
218634989
90921344
275227218
7086112
478720187
160628174
30892234
820518718
788239370
209780052
154380237
763963886
863811895
467736387
813804149
209780052
15730064
987074364
674648102
86606394
766022188
281760589
64780140
995857201
326252155
455709411
204144478
418972850
211501550
862850847
64780140
165826598
384024779
776971070
877053193
151374167
226513871
155171369
299785917
532106943
969282688
845960668
820428591
622450628
780744629
285945783
292670161
813260614
461199020
164903451
420793021
382871663
453451039
898887461
995646506
803375912
592137011
625963047
336181883
717938872
889860888
208548794
463141213
174626059
24339466
148235150
165826598
52790338
634581329
372057935
679303229
768960976
461199020
724508568
953381221
237774110
536940355
479574685
469887000
158429103
310727806
577190122
518887536
894020648
779721769
638455202
371463627
773064798
745598746
663082348
460753624
707539040
346389815
196055153
803383453
136882427
694002421
475359071
515421332
475406355
588423957
481060510
317765140
208548794
889126331
216796502
665468115
693803923
343475073
889860888
240530255
386259012
343475073
154380237
953945096
897935839
693803923
475406355
440068890
830908142
384024779
786293596
799669254
30290084
993345912
862850847
545758504
895702295
682204292
518591907
417165509
694002421
182713079
893859904
578171904
236695223
899405815
714257656
460864789
863811895
152734787
312535291
532106943
845960668
285945783
281686457
334764325
62561446
363336541
776287899
68219813
247726590
509828342
889126331
920920935
846818493
168061031
892123621
310727806
208548794
524030034
49633131
622450628
780744629
339179914
612643445
875534820
240530255
32677570
799256599
861045550
221106932
418036050
925540639
264197020
705774848
165826598
482494503
509828342
769718990
941628085
769718990
147270614
947734774
934940759
44110928
479574685
997518750
863811895
331653196
847325789
467608312
168133547
453238269
420840926
386607125
361557260
422980334
152734787
460048941
722042450
863811895
916949269
208548794
639736081
525615840
846818493
905638180
361629634
216796502
987449031
498159803
5800030
846818493
225054155
289085952
879763969
72855651
685731817
779721769
856004188
416154636
799669254
104734029
223505162
799256599
462538808
72855651
875139691
918301037
155171369
78727809
426442267
626947336
148235150
105891417
620070080
971066181
165826598
237774110
247726590
262564222
769718990
475406355
745598746
469887000
475359071
598799497
820518718
172203837
773671967
632208229
967452339
420840926
24714549
901436277
877053193
941628085
461232788
617520948
641377542
638687446
863811895
585426319
112942428
644456535
147270614
970984700
30290084
94494540
745598746
442733547
825319853
40093086
117990828
24339466
189212613
486008546
342547871
480280306
693803923
617517113
394823273
814044665
240530255
588423957
844931145
622194201
799256599
444084893
646198749
768213918
418036050
264197020
989519739
647846941
422980334
663082348
339179914
587398722
481060510
198462585
287988655
187751399
744115870
312949855
536411290
989519739
384024779
467608312
888599975
684946912
404325063
151576322
979308290
996434290
187751399
72855651
13966561
795741936
804588099
479574685
267551964
969282688
58025944
820518718
211501550
682204292
110472115
168133547
925540639
422980334
208548794
208548794
245137014
304330270
40093086
634102826
149469031
337501848
248762914
145391636
804588099
24714549
208548794
459261439
925499417
535370597
403160863
463141213
154380237
625963047
246768591
796574644
225884856
338439178
646198749
649892962
208548794
508169396
975679778
375675729
151576322
508169396
144296415
152496259
495289894
877675580
191099639
863811895
609988504
366124435
468335533
13439798
898887461
538291430
285945783
863811895
187751399
989519739
392766348
861565871
275227218
460753624
622450628
918301037
326252155
467608312
440068890
843014489
440068890
240088664
487049537
289085952
347286822
199143661
340255308
532106943
145391636
897935839
187751399
989519739
444084893
834045476
852564845
339179914
535370597
527659892
894704509
585340322
462538808
372057935
419735841
305601386
925499417
739652206
495289894
262564222
264197020
151576322
620070080
838797853
989519739
804588099
508169396
598799497
500491568
211501550
462697557
253042435
825319853
588553600
633527481
933513036
813260614
419286425
585340322
469887000
784310083
32677570
155171369
155171369
677145693
661816277
275105499
817286434
630709932
987074364
863811895
817083170
500491568
907803560
151576322
165826598
925540639
598027580
461806508
677145693
225054155
941628085
918301037
464207552
84349982
316271107
979308290
661816277
461199020
807560153
726673082
934940759
862850847
463968791
91364466
116902078
940167556
934568314
768213918
812416562
292304899
914678144
703104144
397010053
23229851
334764325
836316949
828661728
895702295
852564845
731348782
398618986
310727806
915012879
160797551
895702295
392133827
187751399
918301037
615396002
693803923
379763634
941628085
528283325
788239370
743524772
745598746
237718768
228669536
813260614
812180988
982586003
847325789
813260614
736933697
422989263
886160282
787123547
492766547
803375912
72822573
496740700
585481883
507429460
713660395
889126331
723975102
825319853
987449031
863811895
464207552
395612934
825319853
532106943
281686457
394823273
23229851
877675580
914678144
889860888
113230760
474721867
852357468
247726590
953505287
91364466
604743216
104734029
692779630
385428880
461199020
253042435
211490167
578171904
960560612
519289874
970296947
641377542
378751388
801286639
342473420
885467094
117055993
229803262
216796502
256483095
712783719
247726590
475406355
617517113
987074364
382871663
53792712
247726590
898887461
899405815
949152491
731348782
920231125
873409500
768213918
889126331
882227175
622450628
481060510
678158111
628664061
625963047
825319853
813804149
804588099
936671066
863811895
479575261
831563044
442733547
321256348
773064798
216796502
253042435
610939148
426442267
165826598
187751399
60580168
948919574
494688308
948003821
466444309
806321726
151687766
198247468
693803923
587398722
281760589
895702295
469887000
975119497
72855651
418036050
996434290
609787248
850155225
941628085
252340749
317765140
49633131
26383599
15951662
705774848
837132486
588423957
996434290
862850847
712783719
155171369
923409250
535370597
461806508
470068438
461199020
870945541
373921389
30290084
723874919
999232995
914678144
24339466
384024779
731348782
654564081
806321726
478720187
426816739
232662069
886279736
496740700
585340322
837132486
160628174
450011962
330674082
322103335
225884856
886160282
948003821
920709305
292637770
641377542
289085952
443269252
574247087
469469717
461199020
700310443
700310443
26383599
450190331
481060510
253042435
478720187
30892234
165826598
62133486
863811895
588423957
766929566
98010773
44110928
326252155
24339466
982048989
216796502
886160282
690990975
211501550
536940355
963184022
222630259
788124070
831563044
151374167
852357468
252340749
534581513
610989720
903812279
112573346
768529399
186298555
384024779
238486115
293266598
225337406
290783272
617520948
196055153
479575261
500491568
480280306
191099639
545758504
941113591
113230760
532106943
639100432
822837637
806321726
799669254
473030907
873409500
646198749
29012972
461806508
975119497
208548794
769718990
588423957
846818493
956697836
733774305
130493002
317765140
187751399
187751399
895702295
811418489
959165743
894704509
168061031
769062146
147270614
617520948
532106943
742927254
822837637
195752241
226781447
574247087
922652752
943926624
30290084
384024779
225054155
730852316
762654431
419286425
609687916
208548794
286781205
693803923
151687766
223505162
654564081
394823273
149469031
515640365
461199020
171959467
268388599
889126331
216796502
804588099
963184022
830908142
742927254
847121389
976270287
110472115
873409500
813260614
326252155
994895724
814044665
956697836
220944230
392568463
768529399
948919574
88705402
482494503
685731817
292637770
320421616
463741777
812180988
863811895
911418822
289085952
228380174
831563044
228119607
787367263
620070080
736933697
925499417
622450628
889126331
97137446
846818493
967851876
155171369
776971070
863811895
23157284
446263463
463141213
469887000
459079239
633527481
941113591
247726590
215976275
893859904
455499294
622450628
948003821
980451751
925499417
450011962
693803923
527435940
245137014
366460175
617766138
461199020
320421616
863811895
478720187
925540639
281686457
763963886
292670161
926954256
136988919
703565558
246768591
363336541
112573346
896594863
693803923
889860888
206445311
252340749
941628085
359276766
804588099
394823273
58025944
817286434
98677422
846818493
813260614
707539040
287988655
404325063
414961729
225884856
204144478
625963047
972311289
889126331
870945541
862850847
805613461
286900465
681668274
479574685
326660698
152340395
469887000
557850088
528944829
768213918
658340431
860529392
188951867
695763902
41313455
846818493
776971070
509828342
33121472
933513036
634581329
905638180
646198749
160862559
519055855
881722892
447980021
612643445
204144478
418006599
762654431
267793037
804588099
320229507
110472115
461199020
461199020
901436277
238486115
264197020
366124435
26383599
518213317
792647734
825319853
462538808
394119685
211501550
359148957
625963047
290783272
216796502
588423957
518887536
97137446
386532399
461806508
703104144
461199020
460753624
768960976
94494540
204694095
895702295
179610013
828661728
450011962
979039471
24714549
90921344
336181883
155171369
154380237
266311627
450011962
915262923
975119497
889860888
507076926
967452339
632208229
909796114
677145693
852234606
24714549
98677422
960560612
733454774
40093086
935472774
24714549
84757179
384024779
187751399
450011962
745598746
909796114
570927565
863811895
742384295
310727806
392133827
863811895
519055855
58025944
731348782
346389815
863811895
304330270
170680637
208548794
745598746
321256348
252340749
699199410
346389815
661816277
689809573
693803923
6003194
865246627
219962856
148235150
170680637
280857925
736838068
873409500
573159446
866431650
962121020
24339466
461199020
593656354
406532326
461199020
30290084
934568314
418036050
99734549
178564414
743524772
508169396
253538463
20046543
412162897
784310083
989791441
625963047
450011962
836839919
199143661
609787248
948003821
820518718
253714730
339179914
218634989
848515514
76582853
587398722
863811895
932888618
693803923
61998275
744115870
805613461
930968735
845960668
914678144
15951662
987074364
889126331
29817260
453584270
877675580
165826598
918301037
618256310
160628174
640189179
846818493
174797437
187751399
582451729
346389815
934940759
654564081
382871663
398636908
145391636
443269252
585340322
796068509
584030519
286579723
1966258
445186159
165826598
722042450
555016996
508169396
404325063
265373476
156736834
446263463
693803923
445186159
475406355
31157306
987074364
406532326
50693569
843943106
579214555
557850088
155171369
591045624
744115870
495685549
967851876
873409500
44110928
693803923
863811895
473390446
709912908
981385165
766022188
384024779
186298555
117990828
125946566
846818493
975119497
992639205
187751399
426442267
125946566
199301519
165826598
475406355
699199410
422980334
30290084
683363697
466444309
473480446
418036050
685731817
12184341
295522812
383092406
286781205
426442267
847121389
182713079
510850074
786293596
691943808
685731817
171307283
372057935
372057935
223505162
189212613
525996413
925499417
253714730
889860888
717938872
717938872
474721867
593960001
863811895
286579723
574247087
452923040
585426319
363336541
280019477
709912908
806321726
473480446
707539040
151576322
976270287
584030519
693803923
745598746
834435219
677145693
806321726
852234606
124185175
768213918
934940759
280857925
852234606
49633131
172203837
292304899
428078371
287988655
608558360
165826598
394823273
863811895
187751399
310727806
226781447
422980334
336181883
64780140
331653196
925499417
577321764
187751399
527659892
386259012
609787248
237774110
707539040
26383599
685731817
610939148
638687446
419286425
144296415
723012627
431437885
1966258
495685549
474721867
477204602
689294924
970944023
570927565
609787248
987074364
814044665
440068890
326252155
893534487
68700442
459261439
804854729
863811895
185468977
980451751
852357468
934568314
815607113
188951867
292637770
598027580
809634556
372057935
404810767
648414092
817286434
791225868
185468977
971066181
994659611
863811895
467736387
527464037
160797551
112942428
788239370
286900465
831563044
434233426
688881917
418036050
703315157
240530255
136439626
289085952
247726590
932407686
768960976
825319853
46459702
72822573
618256310
211917585
290783272
190118818
846818493
970984700
848142121
842865912
248762914
593960001
4598075
994895724
622450628
267793037
518591907
90921344
512418566
469887000
461199020
404325063
29714846
281686457
569426086
68219813
654564081
422980334
208548794
165826598
772435595
527435940
23229851
953505287
240530255
16397717
294478225
609687916
469887000
174626059
422980334
251681024
382871663
459079239
155171369
182713079
792647734
253538463
151576322
686428527
747419514
145391636
847325789
795741936
324946481
305601386
404810767
532106943
40093086
768960976
712783719
461806508
30290084
791225868
155171369
94494540
741247255
795741936
469887000
312535291
60580168
852564845
702269717
799256599
49433624
439148978
515640365
970984700
442733547
395612934
574247087
199102860
836316949
787123547
473390446
852564845
158429103
515640365
577190122
165826598
88705402
105891417
386532399
519289874
161583771
199102860
647846941
278233399
455709411
218634989
638455202
803375912
503852174
303909226
792349951
170590915
863811895
693803923
971066181
468335533
963184022
820518718
73493485
473030907
339179914
422980334
673194911
136439626
962121020
384024779
211501550
125946566
877675580
452923040
326252155
310727806
445186159
418006599
335162913
846127187
186298555
160797551
934940759
768960976
339787241
554749770
860687975
825319853
925540639
455709411
714257656
661816277
63760504
486008546
925499417
873409500
392766348
537607258
36135744
155171369
907803560
310727806
813260614
97137446
310727806
703315157
469887000
941628085
225884856
293027403
665468115
240530255
418006599
500552414
843943106
889126331
733101925
877675580
77416700
834045476
846818493
14172224
828861960
528841663
176495218
508169396
915012879
317765140
439954002
842456531
99734549
152734787
211501550
715981843
779721769
804588099
422980334
267793037
426442267
623822477
401533783
280019477
98010773
899405815
646198749
339179914
463968791
646198749
337501848
117055993
461199020
115166721
85361582
831563044
622450628
319550216
68219813
480280306
753770013
589082456
981385165
394823273
359148957
733454774
328464067
695763902
806321726
877675580
97137446
488776790
320421616
532106943
825319853
574247087
485629911
925499417
240530255
384024779
972311289
498159803
189375694
579214555
622450628
588423957
237774110
336181883
741247255
320421616
208548794
187751399
470552607
882210421
863811895
105580676
820518718
585340322
863811895
825319853
487049537
275105499
527435940
628664061
609317498
582701054
16397717
60580168
461232788
180814817
587398722
768960976
165826598
280831396
792647734
882210421
834540461
690990975
693803923
965484371
163022557
744115870
916949269
888599975
247726590
216796502
238486115
470552607
889860888
168133547
51791358
792349951
479574685
733101925
228119607
805613461
845960668
437027557
478720187
105580676
60022166
801286639
412162897
218634989
739787346
418006599
275105499
743524772
164903451
606305288
29714846
820518718
30290084
707539040
528841663
805613461
925499417
863811895
165618311
155171369
948919574
671740178
863811895
171959467
40093086
478720187
863811895
987074364
461806508
962121020
925499417
237774110
15446117
191099639
299028724
507429460
30290084
907803560
328464067
41313455
740153538
359276766
561836042
165826598
461199020
148235150
561722488
395197974
68700442
394823273
406532326
532106943
776287899
585340322
778606270
461199020
4598075
948919574
825319853
552679123
310727806
834270774
299028724
112942428
662559915
209486425
1966258
616054235
482494503
848515514
421986658
339179914
920231125
286781205
392766348
317765140
160862559
384024779
461199020
852564845
264197020
503852174
846818493
238486115
925499417
452923040
452923040
228669536
366460175
326252155
281686457
856004188
68745311
326252155
971259822
179610013
442117547
888599975
752822558
693803923
482494503
707539040
815806938
610939148
941628085
112573346
948003821
426442267
882227175
238486115
925499417
845495491
705774848
842456531
460753624
689809573
948384226
620070080
934568314
178564414
654564081
813260614
57665797
228119607
16397717
331653196
768960976
598027580
786293596
846818493
112942428
264197020
925540639
821644936
736933697
247726590
953505287
641377542
717938872
906902078
228119607
665468115
247726590
229803262
262564222
863811895
178564414
863811895
905066288
582701054
813804149
883181773
961625182
206445311
422980334
693803923
620070080
482494503
15730064
689294924
496740700
460864789
845495491
237774110
895702295
440608370
479574685
987074364
622450628
414961729
670885490
385702297
286579723
576826666
136882427
692779630
934940759
25932373
28307690
64780140
208548794
445186159
861565871
382871663
577190122
382871663
693803923
446025247
846127187
659613804
886160282
293027403
976270287
803375912
196055153
575439595
497823253
422989263
155171369
474721867
285945783
339179914
982586003
546129589
873409500
773671967
428809332
352887424
763963886
469469717
987074364
744369863
820428591
914678144
992639205
268388599
237774110
140628461
500552414
461199020
820518718
693803923
950477187
293027403
440068890
519289874
905066288
262564222
661816277
275676406
615396002
787367263
61998275
714257656
889126331
479574685
418036050
925499417
962121020
925499417
925499417
967851876
693803923
422980334
769718990
440068890
934940759
845960668
468335533
811418489
479575261
870945541
923409250
768213918
820518718
262564222
906055484
906902078
585340322
550210998
970296947
460403764
772435595
469887000
925540639
363336541
863811895
825319853
962121020
705717233
358606451
137613609
461806508
466444309
372057935
179610013
191099639
49453881
836839919
535370597
593656354
372057935
733454774
211501550
422989263
912478428
707539040
831563044
576826666
873409500
121647693
588423957
574247087
895702295
475359071
743524772
148235150
61998275
877053193
359276766
147270614
216796502
663082348
889860888
264197020
180814817
896594863
208548794
999232995
733454774
889126331
803375912
481060510
768213918
145391636
211501550
90921344
461199020
247726590
776971070
487049537
112942428
324946481
105891417
961625182
604743216
989519739
418036050
187751399
105580676
865246627
568523052
343310302
422980334
792647734
981385165
594606310
504761268
130493002
941113591
609787248
868839773
319550216
199301519
528841663
402553843
359276766
947734774
339787241
482494503
395612934
459261439
772435595
817083170
137070595
290428107
60580168
902427368
920709305
688976482
707539040
532106943
685229132
594606310
825319853
574247087
707539040
23229851
342519194
792647734
712783719
795741936
804588099
723012627
541868355
594606310
381981943
172203837
801286639
813260614
528283325
882227175
776971070
78801613
99123734
170680637
640428966
49433624
607763407
646198749
211917585
836839919
439148978
414961729
886160282
145391636
831563044
440068890
386532399
289085952
147270614
996434290
288367385
281686457
310727806
20046543
780744629
723012627
321256348
745598746
532106943
20046543
346608058
703315157
898887461
656267649
460864789
320421616
625963047
486710457
895702295
339179914
172203837
228669536
914678144
446025247
873409500
418036050
504761268
936671066
912478428
992639205
187751399
847325789
574247087
889126331
677145693
864815365
899405815
372057935
768408832
534581513
953505287
15446117
495685549
77416700
846127187
470552607
134473521
940167556
796068509
504761268
124185175
713660395
779721769
148235150
49433624
659613804
182713079
837132486
440068890
903812279
574247087
503852174
518213317
914678144
825319853
576826666
211501550
784310083
722042450
418036050
527464037
693803923
863811895
211501550
460048941
999232995
136439626
936671066
820518718
856004188
469887000
90921344
925499417
280861244
303909226
160862559
799256599
571047035
20046543
295522812
863811895
225337406
1966258
477204602
218634989
158429103
733101925
452923040
418006599
137613609
805613461
528143340
247275347
379724559
588553600
677145693
683305543
182713079
846818493
406532326
825319853
422980334
475437536
889126331
238486115
136882427
317765140
478720187
776971070
60580168
310727806
863811895
328464067
630709932
598027580
151374167
512357278
868839773
722042450
959165743
36805549
62561446
232662069
211917585
610939148
814044665
889126331
793656520
309128155
793656520
447980021
632208229
359148957
