853103800
108604069
17476093
255071552
186576537
964156031
189858233
405601617
201900491
523446255
975005140
372798400
679136419
363450355
377073921
143990268
81144804
651776452
261999677
713699409
130742718
108864806
81144804
862528713
150403766
267106973
188945484
112062297
874278651
193535125
206214817
816411862
910583229
521045640
101463251
100444139
66550593
855818251
108864806
362641884
964156031
657635056
708156132
655016539
741562905
849973452
707312975
855818251
433611609
638404956
756356740
377073921
691207461
406904883
703545995
257247924
683682818
997770744
497615016
683312779
243751285
914087005
963954568
962313443
195821335
189858233
679136419
823603487
475239618
590007879
377073921
193620024
256022273
581869720
638404956
756356740
256022273
193620024
189858233
405601617
581869720
405601617
254648171
429157178
461466552
823603487
703545995
762082608
870383268
325119823
239432432
565369021
188945484
815080377
747483452
698788771
797886556
857569235
11217651
77086374
335040508
815080377
130742718
516931513
150403766
479805553
482735
65485465
235575839
235575839
704549920
581041954
251221371
377073921
81144804
869500679
606495046
261999677
33182694
397568001
362641884
643074944
827508273
683364727
483125803
671713724
651776452
651776452
261999677
801879188
211080683
320882835
762082608
386172109
489928970
801242808
954765231
852060695
461466552
450567529
825945823
490611518
841382922
130742718
22824457
681527941
205621318
255071552
706800330
261999677
291125031
497615016
867014644
44342013
322076620
243148749
377073921
81144804
516931513
683364727
817240671
679136419
243148749
39165891
855383366
756356740
505596550
654745045
855383366
219549302
703545995
912441617
550075396
569064260
740842273
841382922
857569235
145966273
931582147
173922545
441637621
15013524
108864806
725569239
598084733
160457046
664980053
855818251
116306061
286815350
362641884
53821224
707312975
325119823
77086374
223422092
790992102
801879188
255071552
762082608
451560634
652006478
845831299
321889235
855383366
853103800
54498264
855818251
429157178
219286621
801242808
580736810
186576537
201900491
39165891
946672323
201900491
51178995
865143916
181190235
44342013
870383268
722477271
255071552
703920436
683364727
922292718
193620024
574794279
265373476
291125031
39165891
738229720
185287689
963306628
691207461
81144804
108864806
455041353
72160329
255071552
86580458
606495046
841382922
267106973
255071552
385276485
941558560
626027307
201900491
679475467
362641884
679136419
377073921
397568001
358860370
81144804
497615016
295014094
523446255
48330411
116408045
33182694
437107057
255071552
516931513
30061231
829251886
922882250
48330411
563444941
987490212
219549302
48330411
444558315
534674799
516931513
189858233
406904883
255071552
516931513
372798400
441637621
450567529
519494840
606495046
261999677
429157178
703545995
310933361
883275242
790992102
856856150
211080683
325206287
94808220
804435433
272460195
372798400
322076620
964156031
412057510
792852712
606321619
261999677
455041353
358860370
912441617
440323719
801242808
39165891
108864806
929329228
81144804
972771064
713987466
720063004
852060695
955255645
405601617
574794279
948750991
48330411
827508273
72691811
420431297
441637621
898435711
100444139
516931513
44342013
349394533
602677924
707312975
801585237
304619140
941122123
459314898
444558315
703545995
444558315
820354283
746845880
386172109
100444139
756356740
756356740
591227024
921756558
638404956
737115208
433611609
108604069
377073921
377073921
429157178
756356740
978482132
756356740
917539430
855383366
245105391
793894898
54498264
475755267
11217651
921663249
855383366
581041954
150403766
48330411
853103800
703545995
521045640
322076620
521045640
436537325
108864806
98459128
857569235
741562905
502070410
362641884
698788771
855818251
386172109
11217651
870383268
211080683
373945436
746845880
243148749
261999677
436494943
756356740
405601617
211080683
762082608
867014644
193620024
786065105
975005140
242239237
566659416
193535125
455041353
349394533
853103800
392160438
145966273
193620024
377073921
977193045
256022273
797886556
389830465
322076620
827508273
267106973
853103800
6387153
148800981
20437053
719467749
200301570
382442674
903364290
899043746
825945823
21327122
39165891
497615016
70831476
704859333
746845880
949489378
30061231
679136419
48330411
638404956
199755015
255071552
267106973
444558315
931582147
929329228
102007964
841382922
929329228
655016539
876870572
651776452
912131033
33182694
483125803
954765231
756356740
638404956
550075396
931582147
428366617
732445918
100444139
523446255
756356740
683364727
258324107
544550379
815080377
441637621
81144804
264385610
112062297
483316771
827508273
679136419
925467465
17476093
211080683
741765885
853421571
239432432
688976482
372798400
390183199
53821224
941558560
866806478
261999677
373945436
455041353
205621318
756356740
527960104
298749371
671713724
100444139
827508273
576077022
200819515
824206545
963954568
291125031
827508273
405601617
100444139
196535714
189858233
652006478
963954568
921137614
792852712
720063004
166075483
310933361
256022273
841382922
643074944
150403766
377073921
713987466
96660822
112062297
243148749
756356740
602677924
30061231
313795734
358860370
521045640
516931513
855383366
703545995
455041353
912131033
646320243
963954568
741099097
405601617
291125031
977193045
853103800
39684
793894898
861046296
100444139
679136419
181190235
362641884
211080683
267106973
857569235
211080683
325206287
173922545
205621318
444558315
48330411
852060695
825945823
940729750
725569239
845831299
100444139
703545995
33182694
921756558
310933361
130742718
306291557
756356740
405601617
358860370
450821642
978482132
691207461
444558315
603929552
59992173
127150103
1322902
100444139
69449501
790992102
862528713
39165891
997770744
825945823
162307414
903682593
352274960
373945436
617275856
320225778
899043746
503311063
483125803
703545995
713699409
521045640
316210178
801242808
433611609
44342013
200301570
306437691
108864806
831643228
108864806
858493641
100444139
329807023
201900491
437107057
643074944
683364727
719737163
698788771
941672748
490611518
746845880
704849478
671713724
364012473
793894898
178534608
145966273
940729750
150403766
436494943
264385610
339378857
235575839
48330411
655016539
680735039
255071552
522217312
841382922
293611086
436494943
405601617
638404956
978482132
606495046
34952186
261999677
150403766
852451769
818776380
81144804
516931513
362641884
74370708
950701777
223422092
461466552
731426435
606495046
261999677
372798400
173922545
841382922
745512129
429157178
921663249
678341066
80787516
855818251
648329705
987490212
239432432
198073867
72691811
300438794
855473248
433611609
239432432
190508037
929329228
254449870
405601617
188039938
405601617
48330411
416716356
946547781
598084733
81144804
201900491
581041954
671713724
145966273
441637621
189858233
643074944
245105391
925467465
516931513
580736810
862107228
108864806
756356740
855383366
706800330
72691811
804435433
291125031
523999354
405601617
335040508
698788771
348122836
39165891
770208357
910583229
825945823
272460195
836849469
547817880
193620024
963954568
941122123
681527941
646320243
598084733
855383366
801242808
940729750
521045640
922292718
372798400
691207461
862528713
613654608
181190235
265373476
193620024
304619140
516931513
310933361
261999677
211080683
193620024
818776380
563575055
855818251
310933361
33182694
69449501
150403766
836849469
429157178
450567529
194799256
651776452
299144474
793894898
621553400
56069265
756356740
193620024
436494943
845831299
255071552
891719572
516931513
912441617
461466552
181975927
756356740
455041353
22824457
261999677
963954568
321889235
746845880
956250807
523999354
257247924
870383268
150403766
272460195
855473248
755459633
921663249
972771064
181190235
790992102
651795840
251221371
172050277
254648171
22824457
188039938
261999677
855383366
718726184
912103276
516931513
418385479
441637621
836362759
853103800
703545995
211080683
19535560
80787516
589950541
108864806
852060695
688446828
849973452
196409007
849973452
293611086
145966273
61938851
861385942
433611609
299144474
657635056
243148749
521045640
713987466
941558560
651795840
164135263
81144804
44342013
931582147
679475467
299144474
553618922
53821224
164135263
235575839
348122836
89116445
358860370
643074944
679779164
112062297
519494840
931582147
683364727
946547781
127150103
445705135
455041353
372798400
100444139
72691811
679136419
589337580
804435433
1322902
395468992
742403840
939272546
852451769
211080683
987190604
691207461
349105660
377073921
96660822
257247924
790992102
899043746
521045640
516931513
580286460
829251886
33182694
198073867
37451956
671713724
257247924
263392299
100444139
826967256
261999677
635441216
451560634
797886556
964156031
433611609
731426435
671713724
741765885
81144804
72691811
698788771
112062297
855473248
972771064
574794279
963954568
518195488
172050277
377073921
61938851
150403766
516931513
203510282
372798400
444558315
797886556
450821642
566659416
69349591
790992102
54498264
756356740
433611609
651776452
385276485
193620024
255071552
59992173
44342013
444558315
801242808
255071552
242239237
446672125
429157178
414829234
130742718
856856150
606321619
679136419
862024300
698788771
193620024
108604069
206214817
108864806
870383268
196535714
756356740
910583229
790992102
691207461
817240671
258324107
444558315
195821335
921663249
691207461
683364727
804435433
505122722
462577
963954568
386172109
116408045
364012473
170400989
205621318
170400989
320882835
322076620
849973452
963954568
142201702
589337580
893622540
756356740
362641884
855383366
756356740
223422092
963954568
59992173
377073921
206214817
804435433
101104061
223783943
931582147
841382922
801879188
441637621
257542542
255239043
643074944
39165891
606495046
581041954
963954568
816624694
108604069
975005140
179946438
275455659
978482132
949489378
856856150
638404956
499745122
34952186
429157178
437107057
679136419
756356740
521045640
72691811
497615016
219549302
516931513
69449501
74370708
777958410
790992102
801242808
683364727
150403766
294366747
722477271
841382922
845831299
831643228
96660822
201572657
15013524
446510897
310933361
703545995
565369021
929329228
91217430
48330411
283194587
318062431
444558315
245105391
255071552
818776380
899043746
298749371
941122123
675094204
89116445
946547781
963954568
77086374
922882250
606495046
790992102
489928970
255071552
762082608
17476093
757425743
731426435
48330411
294366747
516931513
707312975
679475467
516931513
163035479
102007964
737115208
801242808
211080683
679136419
444558315
429157178
194799256
255071552
804435433
340162025
972554254
800771762
235575839
866806478
429157178
377073921
910583229
335040508
671713724
405601617
455041353
261999677
613654608
679136419
44342013
652006478
81144804
827508273
223422092
261999677
20437053
48330411
325206287
926342586
285461309
921663249
30061231
852451769
48330411
127150103
320882835
527960104
39165891
178534608
497615016
523446255
827508273
211080683
755459633
206214817
193620024
389830465
245105391
306437691
205621318
181190235
255071552
150403766
683312779
150403766
606495046
108864806
291125031
982574088
590007879
429157178
405601617
449825268
405601617
373945436
405601617
310933361
145966273
59992173
724745310
610257602
272460195
598084733
91217430
81144804
683682818
816624694
713987466
679386394
457906573
418385479
203510282
801879188
127150103
482835508
429157178
826967256
820354283
664980053
272460195
373945436
534674799
193620024
149124351
855383366
841382922
679136419
613654608
310933361
905323865
738229720
299144474
741765885
81144804
732445918
127150103
328874982
69449501
963954568
444558315
841382922
188039938
853103800
497615016
963954568
606495046
42187731
285461309
211080683
181190235
885688426
69449501
515030619
602677924
664980053
188192853
792852712
801242808
444558315
741765885
294366747
373945436
405601617
108864806
762082608
606495046
449825268
499745122
275455659
358860370
855818251
149124351
644921113
853103800
78626708
987190604
239432432
845831299
732445918
956250807
722477271
573961767
325206287
256022273
195821335
758931613
106518249
820354283
160457046
679136419
855818251
892726155
449825268
787291140
671713724
246045928
206214817
261999677
30061231
756356740
987490212
987190604
610257602
441637621
683312779
405601617
150403766
54498264
205621318
261999677
100444139
921663249
969109136
678341066
698788771
193620024
982815928
255071552
77086374
722477271
22824457
482735
335040508
756356740
33182694
703545995
657635056
444558315
862107228
679475467
245105391
94544344
150403766
304619140
679779164
42187731
793894898
44342013
963954568
80787516
100444139
349394533
502070410
108604069
1322902
33182694
251221371
148800981
30061231
683682818
912131033
389830465
827508273
939982770
825945823
437107057
732445918
418385479
899592199
425980170
59992173
929329228
11217651
804435433
505596550
412905943
254648171
198681218
679779164
94763762
72691811
852451769
775043353
812117342
815080377
78626708
173922545
601683177
21339641
516931513
193620024
646320243
215377089
703545995
108864806
295014094
246045928
191182743
108864806
205621318
72691811
855473248
444558315
804913635
725569239
81144804
198681218
855818251
358860370
340162025
81144804
827508273
54498264
272460195
725569239
373945436
644921113
497615016
450567529
516931513
683682818
606321619
516931513
651776452
963954568
219549302
20437053
770208357
108864806
544550379
790992102
97891297
756356740
293611086
100444139
589950541
255071552
523446255
450567529
712128882
812117342
941672748
6387153
258324107
977193045
33143903
820354283
853103800
636963850
963306628
756356740
325206287
581041954
931582147
39165891
550075396
606495046
94544344
205621318
946547781
519494840
127150103
758931613
193620024
987190604
405601617
72691811
39165891
48330411
786065105
683068013
193620024
116306061
638404956
563575055
286815350
39165891
127150103
497615016
318062431
912131033
675094204
801242808
516931513
505596550
412029201
257542542
261999677
339378857
939982770
235575839
441637621
100444139
272460195
598084733
853103800
862024300
160457046
205430934
193535125
461466552
81144804
166075483
80787516
589337580
235575839
756356740
198681218
853103800
861046296
69449501
777958410
829056783
914087005
731426435
747483452
261999677
606321619
830918891
635441216
963954568
397568001
116306061
606321619
841382922
920690697
912131033
483125803
755459633
205621318
853103800
679136419
372798400
664980053
855818251
491024251
70831476
91217430
219286621
861385942
33182694
44342013
162307414
239432432
801242808
94544344
72691811
820354283
150403766
988271545
389830465
205621318
108864806
756356740
823762778
606495046
516931513
941558560
678341066
475239618
429157178
793894898
519494840
598084733
335040508
178534608
275455659
862024300
172050277
261999677
756356740
679136419
756356740
516931513
100444139
449825268
758931613
358860370
613654608
483316771
713987466
428366617
831643228
275455659
405601617
698788771
285461309
215377089
855383366
943362997
81144804
516931513
100444139
731426435
17476093
857569235
885563737
683364727
51178995
412057510
657635056
540168340
725569239
801242808
11565293
899043746
590003337
801242808
299144474
755459633
72691811
703545995
72691811
987490212
671713724
215377089
215377089
436537325
825945823
193535125
81144804
340162025
638404956
148800981
987190604
150403766
758931613
929329228
72691811
855473248
683682818
225666802
664980053
203510282
664980053
825945823
829056783
977193045
790992102
563575055
150403766
919790742
963150995
211080683
358860370
732445918
853103800
494703525
211080683
51178995
300438794
255071552
862528713
201900491
256022273
827508273
181190235
429157178
225666802
801879188
929329228
100444139
755459633
193535125
849973452
130742718
635441216
81144804
679136419
756356740
69449501
211080683
643074944
505596550
318062431
255071552
731426435
256022273
449825268
261999677
516931513
22824457
853103800
78626708
521045640
211080683
193620024
193620024
444558315
72160329
202739859
929329228
255071552
679136419
163035479
522589731
72691811
255071552
201900491
849973452
450821642
857569235
48330411
741562905
954765231
293965510
200301570
449825268
215377089
54498264
239432432
187145965
553618922
335040508
651795840
725569239
429157178
80787516
746845880
740842273
74370708
267106973
429157178
258324107
829251886
820354283
652006478
429157178
291125031
235575839
724745310
72691811
205621318
306437691
372798400
261999677
389830465
54498264
300438794
377073921
193620024
102007964
861385942
164135263
340162025
206214817
503311063
483125803
652006478
66550593
825945823
725569239
910583229
112062297
17476093
703545995
130742718
412029201
929329228
741765885
758931613
377073921
321889235
100444139
691207461
912103276
691207461
322076620
862024300
683682818
606495046
703545995
523446255
397568001
61938851
255071552
950701777
857569235
598084733
100444139
853103800
34952186
741765885
975005140
193620024
449825268
481995663
815080377
445705135
293965510
74370708
264385610
211080683
497505195
429157178
225666802
679136419
801879188
862024300
801585237
30061231
418385479
385276485
516931513
917539430
527960104
53821224
188192853
205621318
94544344
397568001
436494943
855383366
516931513
406904883
310933361
198208206
756356740
22824457
81144804
731426435
963954568
444558315
635441216
17476093
855818251
33182694
762504889
606495046
113455365
862107228
193620024
610257602
651795840
518195488
69449501
94763762
738915663
444558315
340162025
429157178
746845880
461640419
687284369
245105391
731426435
81144804
48330411
51178995
912103276
51178995
405601617
257247924
428366617
455041353
707312975
310933361
497615016
193620024
585109946
785015453
858493641
206214817
756356740
444558315
181190235
679136419
100444139
770208357
801242808
444558315
405601617
841382922
762504889
203510282
855473248
51178995
523999354
638404956
30061231
775702670
850191062
193620024
1322902
81144804
516931513
108864806
866806478
33182694
51178995
801585237
286815350
441637621
855473248
931582147
373945436
890686220
681527941
737115208
849973452
242239237
732445918
322076620
804913635
69349591
857175499
855383366
790992102
691207461
48330411
436494943
744866987
732162077
429157178
522589731
33182694
698788771
516931513
429157178
638404956
358860370
283194587
756356740
652006478
175785432
34952186
33182694
200301570
79331648
364012473
756356740
516931513
200819515
791619066
193620024
737062698
39165891
566659416
606321619
770208357
436537325
586959671
857569235
756356740
519494840
481995663
862528713
865143916
373945436
954765231
150403766
205621318
703545995
966960329
30061231
722477271
606495046
862024300
77086374
150403766
108864806
855473248
855818251
328874982
291125031
255071552
482835508
713987466
801879188
800771762
340162025
39165891
941122123
239432432
893698575
429157178
787679990
17476093
755459633
722477271
261999677
112062297
145966273
429157178
275455659
770208357
449825268
116306061
178534608
130742718
931582147
255071552
11217651
756356740
275455659
804913635
172050277
946547781
912441617
81144804
801242808
731426435
829056783
497615016
762082608
286815350
853103800
606321619
483125803
108604069
574794279
433611609
606495046
853103800
581869720
100444139
869500679
797886556
977193045
855383366
679779164
790992102
86580458
929329228
591227024
30061231
516931513
205621318
646320243
390183199
48330411
51178995
855473248
827508273
664980053
227521335
108864806
758931613
731426435
195821335
756356740
657635056
335040508
502070410
80787516
664980053
679779164
824206545
691207461
962313443
824206545
956250807
211080683
804435433
912103276
912131033
181190235
521045640
720063004
853103800
797886556
283094074
679475467
256022273
441637621
850529706
725569239
589337580
912103276
855818251
81144804
33182694
992859957
239432432
534674799
829251886
606495046
295014094
81144804
762082608
725569239
855383366
81144804
703545995
449825268
261999677
563575055
397568001
108864806
39165891
929329228
34952186
325119823
482735
420431297
683364727
638404956
790992102
683364727
756356740
211080683
698788771
100444139
606321619
922882250
272460195
100444139
130742718
429157178
285461309
196535714
299144474
130742718
703545995
499745122
790992102
516931513
215377089
770208357
827508273
703545995
978482132
679136419
329807023
54498264
683068013
436494943
804913635
310933361
808083082
211080683
691207461
741765885
459314898
254648171
449825268
992657924
255071552
758931613
855818251
926741228
39165891
683364727
189858233
429157178
912441617
683068013
679136419
527960104
77086374
311222075
679136419
516931513
651776452
862528713
598084733
148800981
521045640
388515219
516931513
80787516
261999677
286815350
108604069
941122123
17476093
481995663
516931513
48330411
713987466
606321619
61938851
841382922
142201702
441637621
855473248
11217651
444558315
377073921
855818251
108864806
940729750
679136419
804435433
989539216
522217312
955255645
455041353
982574088
855818251
914087005
1322902
298062981
497615016
683364727
853103800
790992102
429157178
310933361
577551670
483316771
683364727
801242808
188039938
285461309
30061231
855473248
679779164
205621318
523446255
820354283
38321837
921137614
925467465
755459633
703545995
797886556
405601617
33182694
519494840
203510282
927864237
358860370
703545995
820354283
606495046
450821642
483125803
142201702
635441216
373945436
66550593
741765885
473358134
150403766
261999677
520894807
713987466
671713724
925467465
655016539
72691811
261999677
30061231
285461309
855383366
72691811
385276485
335040508
268947042
69449501
550075396
977193045
516931513
613654608
389830465
310933361
34952186
606495046
127150103
475755267
108864806
987190604
225666802
150403766
389830465
429157178
239432432
917539430
852060695
581869720
790992102
964156031
255071552
553618922
523446255
449825268
362641884
827508273
505122722
177818139
325119823
573961767
679136419
358860370
963954568
108864806
731426435
931582147
505596550
841382922
651776452
756356740
651776452
293611086
200301570
722477271
34343646
59992173
386172109
792852712
698788771
188192853
54498264
449825268
53821224
912441617
731426435
30061231
219286621
455041353
541821795
801585237
679136419
731426435
320225778
54498264
755459633
855383366
853103800
680735039
455041353
943362997
267106973
827508273
820354283
11217651
42809182
855473248
49836810
756356740
205621318
910583229
758931613
145966273
444558315
39165891
193620024
30061231
33182694
102007964
841382922
978482132
849973452
703920436
13980687
725569239
964156031
203510282
261999677
755459633
519494840
299144474
130742718
80787516
926741228
816624694
108864806
193535125
205621318
925467465
910583229
790992102
377073921
516931513
590003337
547817880
683364727
516931513
193535125
521045640
683364727
590007879
855383366
855383366
919790742
108864806
683364727
449825268
941558560
690627159
193620024
963954568
941672748
838643124
78626708
291125031
48330411
912103276
198073867
922882250
373945436
905323865
143990268
654745045
450567529
72691811
373945436
679136419
963954568
824206545
741765885
732445918
300438794
358860370
866806478
130742718
755459633
239432432
521045640
483125803
130742718
850191062
963954568
581041954
972771064
385276485
914087005
853103800
679475467
256022273
679136419
235575839
298749371
291125031
516931513
926342586
671713724
850529706
964156031
742403840
857569235
194799256
483125803
33182694
69349591
540168340
654745045
516931513
285461309
931582147
325206287
485923505
463108895
310933361
883275242
905180142
116306061
65485465
325119823
429157178
954765231
550075396
291125031
256022273
540168340
294366747
941672748
606495046
470836374
852451769
81144804
263392299
377073921
30061231
683364727
69449501
855383366
100444139
186576537
949489378
211228327
405601617
291125031
829056783
926741228
190508037
638404956
373945436
69449501
845831299
866806478
741765885
215377089
198676995
820354283
206214817
756356740
725569239
827508273
505596550
30061231
390183199
48330411
797886556
459314898
850191062
135452076
189858233
657635056
640940449
54498264
899043746
541821795
829056783
429157178
865143916
855383366
112062297
912441617
267106973
655016539
255239043
590003337
853103800
255071552
606321619
291125031
756356740
862024300
756356740
591227024
69449501
963954568
910583229
261999677
929329228
737807107
606321619
405601617
482835508
699730576
581041954
219549302
100444139
790992102
255071552
566389174
817240671
201900491
741765885
259031829
172050277
412057510
48330411
738915663
497615016
72691811
322076620
731426435
849973452
310933361
722477271
205621318
285461309
855383366
866806478
461466552
786065105
602677924
899043746
855383366
910583229
741765885
651776452
130742718
731426435
679136419
777958410
130742718
646320243
370949508
34952186
206214817
489928970
94544344
651776452
193620024
963306628
855383366
108864806
235575839
790992102
679136419
150403766
100444139
34952186
793894898
306445081
527960104
72691811
690902030
196535714
855383366
638404956
150403766
963954568
44342013
841382922
98459128
927864237
756356740
841382922
172050277
429157178
293611086
390183199
797886556
436494943
741765885
954765231
790992102
48330411
173922545
211080683
201900491
831643228
515030619
436537325
648329705
483125803
870383268
483125803
261999677
516931513
648329705
814722188
1322902
34952186
801585237
912131033
450821642
987036349
581041954
386172109
196535714
713987466
972771064
912131033
747310324
481995663
372798400
978482132
461466552
428366617
638404956
521045640
227521335
261999677
193535125
30061231
81144804
855818251
108864806
255071552
912131033
223422092
836849469
449825268
261999677
941122123
725569239
450821642
251221371
69349591
823603487
418385479
261999677
219286621
912131033
978482132
746845880
483125803
293965510
954765231
100444139
921663249
505122722
870184958
775043353
866806478
100444139
444558315
94544344
801879188
569064260
706800330
941122123
81144804
722477271
987190604
940729750
125179402
524364983
625517606
547817880
320882835
181975927
713987466
720063004
977193045
310933361
261999677
885688426
108864806
291125031
66550593
163599415
94763762
635441216
825945823
103937682
219286621
862024300
112062297
39165891
193620024
671713724
449825268
987190604
261999677
444558315
48330411
100444139
89116445
397568001
578817848
997770744
941672748
261999677
264385610
162307414
829056783
1322902
200819515
732445918
578817848
449825268
389830465
646320243
108604069
516931513
912131033
756356740
770208357
455041353
855818251
267106973
72691811
804913635
293981526
243751285
912441617
540168340
211080683
397568001
335040508
30061231
841382922
372798400
853103800
449825268
239432432
741562905
429157178
291125031
470836374
181190235
679136419
255239043
325206287
100444139
150403766
268947042
992859957
505122722
756356740
389830465
899043746
72691811
841682367
861046296
657635056
519494840
703920436
377073921
972554254
797886556
683312779
516931513
444558315
318062431
963954568
827508273
576077022
429157178
446672125
211080683
149124351
267106973
899043746
836849469
521045640
921663249
211080683
755459633
732445918
256022273
223422092
481995663
679136419
483125803
497505195
48330411
679136419
51178995
862528713
359933228
691207461
713987466
574562179
291125031
449825268
525799791
362641884
516931513
978482132
756356740
193535125
829056783
713987466
987490212
912131033
853103800
724745310
69449501
245105391
429157178
950701777
285461309
741562905
255071552
285461309
540168340
569064260
628185060
541821795
963954568
521045640
602677924
749218516
199755015
362641884
243751285
899592199
521045640
54498264
108864806
300438794
963954568
295014094
804435433
325206287
255071552
150403766
855383366
257247924
449825268
127150103
850191062
81144804
679136419
853103800
261999677
576077022
100444139
646320243
219286621
475755267
429157178
310933361
377073921
890686220
598084733
679136419
905323865
925467465
817240671
463108895
790992102
801242808
108864806
72691811
433611609
444558315
444558315
291125031
181190235
636963850
648329705
793894898
954765231
246045928
256022273
322076620
820354283
48330411
638404956
903364290
37451956
429157178
259031829
80787516
96660822
291125031
652006478
905323865
664980053
181190235
339378857
429157178
790992102
550075396
862528713
563444941
433611609
33143903
731426435
521045640
147579685
855383366
116408045
499745122
44342013
433611609
291125031
917539430
683364727
746845880
405601617
925467465
211080683
491024251
77086374
335040508
211080683
741765885
912441617
335040508
829056783
34952186
328874982
756356740
483459743
679475467
72691811
54498264
565369021
590003337
293981526
53821224
33383085
445705135
449825268
581041954
74370708
610257602
348122836
94763762
385276485
116408045
679136419
643074944
497615016
261999677
853103800
518195488
116306061
594033771
108864806
193535125
787770549
108864806
255071552
497505195
713699409
444558315
756356740
150403766
855818251
120439415
310933361
635441216
291125031
912103276
827508273
606321619
954765231
358860370
69349591
738915663
954765231
606321619
891719572
261999677
671713724
707312975
116408045
801879188
54498264
801242808
310933361
150403766
963954568
762504889
857569235
429157178
790992102
855383366
931582147
325206287
855383366
852451769
683312779
725569239
753076853
762082608
929329228
72691811
81144804
108864806
261999677
294366747
373945436
193535125
841382922
397568001
285461309
698788771
679136419
683364727
48330411
862107228
790992102
613654608
475755267
756356740
825945823
818776380
367533896
870383268
120439415
261999677
193620024
285461309
61938851
820354283
853103800
39165891
845831299
505596550
664980053
303182547
359933228
211228327
108864806
853103800
145966273
628185060
441637621
462577
787291140
720063004
523446255
853103800
173922545
108604069
166075483
33182694
193620024
100444139
56069265
987190604
80787516
56069265
294366747
516931513
30061231
163035479
756356740
853103800
272460195
801879188
206214817
598242209
987036349
429157178
285461309
261999677
987190604
205621318
322076620
225666802
389830465
855818251
954765231
636963850
445705135
497505195
638404956
310933361
982574088
866806478
756356740
328874982
827508273
683364727
797886556
523446255
516931513
255239043
972771064
963954568
412025859
741562905
195821335
679136419
823603487
683364727
841682367
329807023
72691811
211080683
201900491
792852712
997770744
591227024
127150103
389830465
318062431
646320243
646320243
598084733
598084733
683312779
325206287
285461309
664980053
261999677
298749371
256022273
651776452
889097158
679136419
196535714
845831299
963954568
340162025
679475467
741765885
704549920
845831299
801879188
436537325
497615016
479805553
108864806
792852712
433611609
581041954
855473248
703545995
956250807
762082608
491024251
691207461
825945823
193620024
502070410
921663249
505596550
855818251
291125031
449825268
489928970
261999677
820354283
903682593
679475467
91217430
521045640
335040508
497505195
321889235
223783943
322076620
698788771
987190604
853103800
826967256
335040508
777958410
65485465
34952186
30061231
534674799
655016539
433611609
33182694
801879188
691207461
732445918
978482132
300438794
96660822
855818251
606495046
921663249
377073921
377073921
630992339
891719572
373945436
196535714
921663249
931582147
130742718
177818139
385276485
225666802
823762778
516931513
429157178
310933361
72691811
386172109
2357068
459314898
790992102
746845880
855383366
39165891
741562905
804435433
741765885
429157178
638404956
870383268
223422092
638404956
325206287
855818251
613654608
606321619
793894898
829251886
625840961
849973452
866806478
516931513
497505195
679136419
175785432
941672748
648329705
101104061
516931513
414829234
294366747
444558315
790992102
756356740
386172109
963954568
790992102
70831476
963954568
386172109
756356740
78626708
72691811
688976482
683364727
566389174
164135263
142201702
497615016
30061231
20437053
130742718
977193045
362641884
741562905
20437053
627109268
956250807
130742718
373945436
261999677
255071552
521045640
775043353
254648171
405601617
385276485
20437053
657635056
189858233
150403766
261999677
853421571
261999677
654745045
865143916
460568807
829251886
72691811
756356740
541821795
74370708
925237267
956250807
373945436
163035479
69449501
17476093
703545995
116408045
395468992
591227024
373945436
863040144
261999677
429157178
80787516
853103800
211080683
483316771
181190235
651795840
698788771
285461309
550075396
804913635
441637621
59992173
48330411
444558315
972771064
455041353
455041353
544550379
756356740
30061231
483125803
638404956
386172109
941122123
196535714
321889235
112062297
849973452
731426435
220802913
385276485
679475467
429157178
54498264
910583229
193535125
862107228
598084733
429157178
651776452
108864806
503311063
295014094
853103800
777958410
147579685
281938039
885563737
54498264
708156132
523446255
328874982
523446255
100444139
841382922
523446255
100444139
389830465
162307414
843747509
671713724
516931513
33182694
108864806
198073867
450567529
370949508
724745310
72691811
770208357
651776452
77086374
731426435
48330411
845831299
206214817
817240671
239432432
527960104
441637621
987036349
603929552
855383366
94544344
352274960
553039122
963954568
108604069
691207461
636963850
310933361
446510897
497615016
94544344
190508037
756356740
100444139
963954568
956250807
703545995
679136419
800771762
635441216
377073921
339378857
606495046
516931513
581041954
150403766
162307414
688976482
804435433
679475467
841382922
441637621
81144804
912131033
804913635
725569239
704859333
855473248
741765885
954765231
196535714
870383268
590003337
202739859
181190235
922882250
679779164
521045640
671713724
862024300
910583229
135452076
275455659
679136419
964156031
679136419
100444139
926342586
96660822
841382922
355311402
720225476
801242808
762504889
679136419
644921113
100444139
617275856
17476093
602677924
320882835
827508273
599436684
941558560
829251886
941672748
373945436
481995663
256022273
162307414
145966273
818776380
98459128
679475467
193620024
797886556
606495046
89116445
34952186
855383366
651776452
382442674
59992173
756356740
679779164
77086374
899043746
48330411
793894898
862024300
489928970
820354283
574562179
34952186
192349919
941122123
54498264
741765885
81144804
703545995
463108895
116408045
211080683
444558315
444558315
261999677
39684
127150103
261999677
801242808
801585237
449825268
691207461
712128882
145966273
602677924
627260622
1322902
804435433
450821642
497615016
643074944
651795840
801242808
565369021
48330411
189858233
33182694
245647823
831643228
625517606
875242783
100444139
853103800
941122123
855473248
444558315
756356740
550075396
657635056
261999677
655016539
523446255
235575839
499745122
186946375
664980053
101104061
790992102
392160438
691207461
108604069
574562179
264385610
460568807
205621318
475755267
267106973
502070410
261999677
636963850
825945823
841382922
972554254
175785432
762504889
598084733
992859957
291125031
521045640
708156132
679779164
412057510
102007964
841382922
285461309
449825268
242239237
108864806
291125031
261999677
790992102
406904883
862024300
397568001
599436684
987190604
836879792
44342013
801879188
738915663
475755267
679779164
857569235
855818251
193620024
963954568
30061231
200819515
823603487
718726184
732445918
444558315
638404956
285461309
603929552
1322902
22824457
756356740
855383366
857569235
389830465
251221371
818776380
482835508
94544344
405601617
516931513
77086374
81144804
147579685
963954568
816624694
77086374
657635056
475755267
362641884
193620024
186946375
349394533
242239237
581041954
39165891
412057510
108864806
195821335
205621318
48330411
855473248
820354283
516931513
389830465
707312975
594033771
804435433
954765231
429157178
987190604
377073921
581041954
845831299
870383268
100444139
80787516
718726184
51178995
255071552
972554254
948750991
643074944
261999677
397568001
719737163
862527375
405601617
264385610
243148749
683068013
497505195
335040508
483125803
261999677
172050277
946547781
703545995
51178995
310933361
651795840
193620024
100444139
433611609
691207461
834629572
708156132
441637621
113455365
899043746
606321619
853103800
852060695
644921113
201900491
245105391
459314898
475755267
239432432
590007879
268947042
81144804
285461309
291125031
172050277
841382922
553618922
242239237
455041353
801242808
651776452
444558315
188192853
108864806
941558560
328874982
820354283
54498264
436494943
390183199
941558560
81144804
219286621
483125803
436494943
644921113
482835508
497615016
655016539
707312975
294366747
181190235
756356740
926741228
100444139
601683177
318062431
325206287
340162025
396257997
746845880
553039122
127150103
931582147
725569239
256022273
523446255
322076620
610257602
193620024
389830465
606321619
108604069
48330411
373945436
746845880
855383366
373945436
223422092
931582147
790992102
820354283
145966273
862528713
813553707
815080377
405601617
51178995
758931613
606321619
756356740
255071552
899043746
925467465
679136419
912441617
926741228
100444139
462577
172050277
703545995
34952186
852060695
991158175
679386394
72691811
91217430
941672748
255071552
108864806
177818139
450821642
713987466
449825268
638404956
385276485
540168340
30061231
792852712
33143903
33182694
321889235
929329228
708156132
362641884
845831299
113455365
855818251
578817848
205621318
405601617
137160785
540168340
382442674
827508273
519494840
259031829
96660822
756356740
429157178
373945436
829251886
295014094
690902030
820354283
574794279
283094074
804435433
459314898
954765231
849973452
951970812
688976482
291125031
845831299
145184985
455041353
130742718
912131033
541821795
987190604
948750991
926342586
606321619
190508037
638404956
267106973
713699409
770208357
100444139
823603487
66550593
963954568
322076620
130742718
293611086
855383366
377073921
412057510
59992173
679475467
291125031
651795840
202739859
145966273
81144804
436494943
801242808
683068013
964156031
691207461
449825268
206214817
598084733
444558315
691207461
429157178
205621318
845831299
256022273
51178995
972771064
239432432
756356740
679779164
34343646
80787516
790992102
340162025
116408045
285461309
251221371
145966273
51178995
853103800
523446255
855473248
389830465
89116445
825945823
746845880
635441216
255071552
826967256
497615016
516931513
239432432
304619140
853103800
61115479
150403766
203510282
201900491
756356740
81144804
941558560
255071552
91217430
853103800
889097158
977193045
679136419
205621318
635441216
503311063
925467465
683682818
377073921
982574088
373945436
188039938
922292718
291125031
870383268
455041353
740842273
885688426
605167513
261999677
827508273
193620024
855383366
824206545
367533896
497505195
737062698
429157178
437107057
373945436
48330411
830918891
412029201
841382922
429157178
691207461
804913635
991158175
931582147
193535125
412029201
405601617
310933361
310933361
941558560
429157178
703545995
849973452
855818251
855818251
521045640
926741228
116306061
853103800
679475467
603929552
683364727
664980053
219549302
33182694
450567529
688446828
712128882
836849469
977193045
449825268
77086374
648329705
841382922
853103800
975005140
931582147
39165891
261999677
243751285
100444139
707312975
196535714
450821642
416716356
193620024
235575839
521045640
255239043
521045640
707312975
40192184
373945436
574794279
516931513
898435711
48330411
254648171
193535125
516931513
33182694
299144474
866806478
100444139
679136419
483125803
116408045
100444139
963954568
497615016
975005140
116408045
655016539
348122836
39165891
72412452
818776380
804435433
193620024
69349591
191182743
261999677
193620024
718726184
521045640
202739859
112062297
793894898
149124351
679136419
941122123
756356740
255071552
910583229
433611609
2357068
931582147
33182694
377073921
310933361
429157178
664980053
108864806
108864806
81144804
625517606
51178995
183462243
11217651
239432432
81144804
598084733
235575839
261999677
703545995
405601617
445705135
101463251
679136419
521045640
801585237
583865092
975005140
358860370
412029201
358860370
516931513
194799256
691207461
261999677
386172109
206214817
585109946
340162025
444558315
635441216
516931513
746845880
516931513
242239237
521045640
931582147
455041353
130742718
457906573
206214817
397568001
823603487
948750991
855818251
268947042
739525941
243148749
910583229
855818251
505122722
741765885
56069265
625517606
975005140
820354283
853103800
418385479
392160438
30061231
66550593
756356740
853103800
862024300
671713724
497615016
829251886
519494840
455041353
462577
862024300
713699409
845831299
712128882
591227024
862528713
941672748
100444139
853103800
683682818
30061231
444558315
293611086
707312975
96660822
516931513
849973452
731426435
891719572
675094204
293981526
698788771
461640419
679475467
978482132
521045640
235575839
731426435
580286460
267106973
688976482
303182547
491024251
722477271
646320243
823603487
521045640
310933361
425980170
11217651
912103276
922292718
523446255
304619140
255071552
183462243
713987466
358860370
200819515
852060695
261999677
72691811
72691811
433611609
335040508
741562905
855818251
372798400
39165891
591227024
42809182
437107057
130742718
910583229
852060695
883275242
964156031
941558560
206214817
849973452
412905943
818776380
581041954
193535125
112062297
101104061
683068013
81144804
683364727
855383366
91217430
926342586
963954568
51178995
845831299
635441216
636963850
818776380
211080683
416716356
449825268
683068013
855818251
348122836
613654608
257247924
949489378
51178995
703545995
521045640
827508273
841382922
912131033
698788771
664980053
457906573
397568001
603929552
741562905
130742718
746845880
267106973
590003337
931582147
74370708
261999677
444558315
720225476
756356740
325206287
954765231
866806478
211080683
189858233
850529706
239432432
313795734
929329228
392160438
102007964
471561924
989539216
505122722
746845880
291125031
94763762
625840961
150403766
459314898
679136419
386172109
261999677
483316771
972554254
801879188
108864806
33182694
646320243
841382922
836849469
306291557
691207461
635441216
320225778
855383366
113455365
211080683
450821642
255071552
450821642
664980053
123339041
193620024
893622540
598084733
581041954
405601617
267106973
497615016
61115479
855818251
348122836
205621318
497615016
51178995
703545995
703545995
855818251
211080683
602677924
437107057
263392299
787770549
725569239
683364727
527960104
731426435
605167513
855473248
257247924
39165891
870383268
135452076
963954568
790992102
703920436
929329228
519494840
756356740
698788771
11217651
679136419
758931613
679136419
948750991
340162025
74370708
758931613
516931513
841382922
48330411
941558560
200301570
275455659
516931513
516931513
707312975
683364727
951970812
963954568
852060695
855383366
261999677
804913635
703545995
713987466
429157178
831643228
261999677
39165891
581041954
1322902
193620024
707312975
646320243
638404956
428366617
340162025
291125031
80787516
580286460
825945823
444558315
429157178
377073921
516931513
69449501
189858233
790992102
791619066
285461309
801242808
975005140
707312975
898435711
17476093
611466878
613654608
499745122
516931513
566659416
552232278
405601617
679136419
325206287
261999677
706800330
100444139
522589731
457906573
14823393
679136419
429157178
21327122
731426435
285461309
866806478
625517606
433611609
855383366
817240671
922292718
927864237
285461309
598084733
243148749
481995663
741765885
102007964
433611609
706800330
53821224
941672748
17476093
580286460
856856150
130742718
641358181
364012473
856856150
433611609
516931513
758931613
801242808
581041954
483316771
441637621
756356740
824206545
211228327
310933361
581869720
790992102
71088599
706800330
845831299
804913635
703545995
172050277
505122722
925237267
855818251
397568001
718726184
679136419
954765231
521045640
193620024
683312779
89116445
108864806
150403766
856856150
451560634
962313443
863040144
219286621
100444139
285461309
91217430
172050277
2357068
867014644
172050277
254648171
829251886
683364727
746845880
108864806
275455659
841382922
215377089
853103800
186576537
377073921
339378857
325119823
455041353
254648171
198073867
385276485
698788771
397568001
74370708
602677924
941558560
787291140
713987466
820354283
405601617
22824457
211080683
801242808
613654608
385276485
13980687
679136419
870383268
33383085
941672748
291125031
534674799
683312779
679475467
756356740
515030619
853103800
912103276
497615016
972554254
441637621
636963850
310933361
550075396
304741214
519494840
590007879
373945436
863040144
801585237
455041353
855383366
245105391
34952186
183462243
941558560
392160438
130742718
243751285
272460195
801242808
963954568
51178995
502070410
581041954
706800330
795529181
581041954
856856150
377073921
941558560
741562905
741765885
964156031
516931513
503311063
883275242
390183199
801585237
606321619
738229720
786065105
257247924
193620024
405601617
239432432
418385479
429157178
51178995
516931513
150403766
691207461
445705135
756356740
824206545
706800330
30061231
687284369
444558315
211228327
205621318
646320243
732162077
108864806
211228327
181190235
954765231
358860370
20437053
294366747
291125031
775043353
497615016
51178995
100444139
939982770
429157178
912441617
188945484
827508273
598084733
756356740
638404956
261999677
850191062
188945484
48330411
81144804
540168340
605167513
206214817
790992102
100444139
963954568
790992102
373945436
801879188
429157178
756356740
925467465
483125803
100444139
310933361
793894898
74370708
713987466
912103276
243148749
261999677
931582147
941672748
862528713
963954568
524364983
34952186
17476093
349394533
857569235
268947042
295014094
912103276
963954568
801242808
203510282
643074944
441637621
912103276
257542542
922292718
523446255
275455659
963954568
791619066
390183199
320225778
261999677
51178995
708156132
202739859
463108895
815080377
283094074
444558315
929329228
638404956
815080377
800771762
756356740
188192853
899043746
770208357
268947042
193620024
861385942
855473248
756356740
30061231
295014094
491024251
679136419
56069265
261999677
706800330
225666802
523446255
485923505
459314898
30061231
291125031
931582147
690627159
941122123
145966273
801242808
741099097
51178995
963954568
242239237
925467465
988271545
444558315
720063004
931582147
211080683
853103800
78626708
855818251
815080377
108864806
852451769
294366747
563444941
706800330
841382922
589337580
866806478
857569235
211080683
638404956
790992102
703545995
516931513
691207461
51178995
516931513
775043353
291125031
150403766
397568001
96660822
853103800
48330411
251221371
505122722
948750991
389830465
758931613
255071552
987190604
756356740
1322902
325119823
82966871
483125803
755459633
219549302
855473248
691207461
963954568
405601617
264385610
193620024
849973452
172050277
91217430
756356740
683364727
755459633
920690697
429157178
239432432
198073867
100444139
691207461
173922545
263392299
325206287
977193045
893698575
22824457
418385479
853103800
48330411
866806478
194799256
563575055
482735
606495046
855383366
900380662
444558315
436494943
534674799
801242808
746845880
310933361
683312779
519494840
870184958
39165891
912103276
444558315
841382922
683364727
518195488
295014094
318062431
691207461
725569239
254648171
405601617
395986660
671713724
100444139
950701777
841382922
457906573
756356740
972554254
827508273
638404956
850529706
100444139
921663249
81144804
855818251
150403766
855383366
635441216
291125031
100444139
516931513
941122123
755459633
81144804
331400952
255071552
679475467
318062431
516931513
200301570
855383366
521045640
793894898
912131033
793894898
483316771
928942851
196535714
553039122
285461309
255071552
482835508
841382922
150403766
33182694
377073921
683364727
797886556
72691811
940729750
11217651
975005140
223783943
201572657
30061231
429157178
703545995
377073921
713987466
44342013
855383366
483316771
173922545
78626708
386172109
814722188
108864806
891719572
861046296
449825268
912103276
48330411
254648171
741765885
740842273
547817880
598084733
54498264
599436684
643074944
370949508
34952186
801879188
651776452
626027307
703545995
982574088
255071552
679136419
505122722
899592199
910583229
580286460
385276485
714791965
790992102
756356740
523446255
193620024
725569239
963954568
293611086
703545995
433611609
825945823
405601617
188039938
931582147
261999677
340162025
671713724
306437691
235575839
910583229
855473248
340162025
964156031
261999677
900035335
148800981
143990268
563575055
405601617
576077022
845831299
850529706
449825268
577551670
362641884
683682818
306437691
497615016
72160329
406904883
741562905
534674799
367533896
235575839
256022273
664980053
235575839
219286621
845831299
455041353
855818251
257247924
148800981
987190604
790992102
820354283
855383366
196535714
552232278
786065105
164135263
130742718
703545995
516931513
485923505
636963850
263392299
235575839
755459633
720063004
582701381
841382922
358860370
254449870
389830465
295014094
483316771
855818251
113455365
304619140
816624694
255071552
762082608
523999354
954765231
688446828
855383366
671713724
54498264
255071552
256022273
756356740
581041954
827508273
181975927
100444139
80787516
553618922
679136419
720063004
756356740
243148749
54498264
102007964
855473248
912103276
33182694
899043746
433611609
770208357
130742718
201900491
397568001
921663249
516931513
81144804
855383366
457906573
397568001
397568001
527960104
741765885
651776452
193620024
150403766
602677924
756356740
853103800
929329228
145184985
69449501
11217651
931582147
855473248
825945823
192349919
651776452
235575839
101463251
51178995
449825268
325206287
725569239
150403766
956250807
722477271
39165891
756356740
449825268
853103800
606321619
861046296
777958410
671713724
643074944
518195488
444558315
193620024
206214817
853103800
516931513
181190235
79331648
69449501
756356740
149124351
261999677
215377089
978482132
679475467
855383366
340162025
358860370
291125031
100444139
196535714
870383268
613654608
318062431
756356740
372798400
497615016
373945436
804913635
997770744
679136419
482735
335040508
963954568
300438794
598084733
310933361
688976482
829251886
272460195
999360799
905323865
590003337
756356740
372798400
188039938
862024300
34952186
563876078
30061231
51178995
852060695
855818251
827508273
193620024
211228327
581041954
211080683
516931513
963954568
666916800
373945436
827508273
173922545
963954568
397568001
69449501
636963850
638404956
606495046
527960104
444558315
815080377
741765885
310933361
606495046
801879188
267106973
223422092
883275242
193620024
285461309
790992102
921663249
449825268
855818251
671713724
841382922
679136419
636963850
497505195
201900491
206214817
95963514
48330411
963954568
100604094
899043746
108864806
193620024
852451769
893622540
61938851
48330411
741765885
613654608
100444139
503311063
648329705
731426435
91217430
598084733
116306061
706800330
516931513
521045640
108864806
853103800
657635056
857569235
412057510
706800330
756356740
33182694
975005140
428366617
845831299
862528713
429157178
845831299
22824457
449825268
243148749
505596550
441637621
66550593
742403840
223422092
39165891
261999677
825945823
497615016
664980053
186946375
756356740
358860370
30061231
862024300
243148749
581041954
444558315
255071552
219549302
405601617
929329228
590007879
964156031
655016539
946547781
72691811
862024300
254648171
722477271
205621318
898435711
69349591
679386394
33182694
255071552
100444139
69449501
838643124
941558560
922292718
866806478
679136419
81144804
698788771
143990268
169704250
475755267
679136419
48330411
921663249
574794279
193620024
870383268
377073921
725569239
862024300
267106973
112062297
691207461
310933361
78626708
291125031
963954568
741562905
627260622
829056783
706800330
997770744
362641884
870184958
358860370
948750991
855818251
731426435
926741228
34343646
679475467
193620024
852060695
166075483
444558315
429157178
746845880
613654608
815080377
254648171
613654608
997770744
358860370
44342013
198073867
516931513
679475467
731426435
235575839
72691811
731426435
855383366
53821224
853103800
261999677
679136419
725569239
441637621
855818251
11217651
173922545
455041353
581041954
172050277
890686220
679475467
499745122
523999354
636963850
30061231
899592199
193620024
437107057
523446255
687284369
256022273
606321619
516931513
732445918
437107057
446672125
855383366
261999677
731426435
651776452
706800330
651776452
135452076
756356740
746845880
651795840
483316771
853103800
239432432
51178995
978482132
521045640
173922545
145966273
358860370
48330411
78626708
882526679
39165891
644921113
143990268
857569235
704549920
613654608
516931513
189858233
108864806
108864806
651795840
638404956
741765885
893032556
66550593
451560634
553618922
776981786
855818251
449825268
457906573
39165891
683364727
265373476
712128882
444558315
202739859
946547781
425980170
755459633
461466552
362641884
963954568
48330411
445705135
725569239
239432432
756356740
441637621
899043746
257247924
108864806
77086374
793894898
950701777
325206287
521045640
963954568
679136419
790992102
790992102
358860370
655016539
475755267
922292718
804913635
827508273
185287689
790992102
815080377
853103800
855383366
862024300
397568001
580736810
845831299
335040508
497615016
429157178
100444139
193535125
606495046
914087005
703545995
820354283
521045640
679136419
683364727
683682818
912131033
691207461
193535125
414829234
206214817
48330411
826967256
321889235
261999677
261999677
142201702
310933361
703545995
893698575
756356740
853103800
310933361
261999677
963954568
581041954
931582147
108864806
706800330
756356740
178534608
405601617
521045640
377073921
100444139
683312779
264385610
178534608
731426435
703545995
444558315
193620024
756356740
441637621
445705135
857569235
516931513
300438794
444558315
922882250
827508273
6387153
910583229
841382922
116408045
385276485
529256777
905323865
963954568
987190604
81144804
135452076
497505195
116306061
373945436
396257997
377073921
850529706
33383085
358860370
235575839
857569235
746845880
815080377
741562905
372798400
300438794
636963850
267106973
377073921
931582147
857569235
455041353
529256777
929329228
827508273
429157178
53821224
820354283
827508273
455041353
914087005
444558315
827508273
606495046
264385610
648329705
11217651
679475467
950701777
48330411
405601617
855383366
193620024
220802913
954765231
643074944
681527941
899043746
56069265
33182694
625517606
756356740
254648171
377073921
80787516
242239237
762082608
731426435
982574088
267106973
502070410
444558315
325206287
855383366
731426435
679136419
275455659
254648171
113455365
108864806
263392299
801879188
150403766
516931513
845831299
255071552
100444139
293611086
853103800
964156031
48330411
405601617
853103800
652006478
322076620
917539430
74370708
746845880
310933361
731426435
100444139
51178995
203510282
377073921
599436684
502070410
235575839
534674799
516931513
827508273
943362997
183462243
281938039
857569235
853103800
386172109
737062698
732445918
81144804
643074944
921137614
861385942
189858233
65485465
39165891
576077022
963954568
747310324
30061231
358860370
145966273
681527941
855383366
698788771
683682818
861385942
921663249
804435433
724745310
926741228
261999677
651795840
392160438
613654608
790992102
340162025
145966273
893698575
972771064
581869720
285461309
104974357
521045640
757425743
606321619
910583229
194799256
211080683
173922545
81144804
540168340
72691811
566659416
704549920
291125031
521045640
540168340
657635056
150403766
698788771
51178995
524364983
691207461
681527941
200819515
451560634
322076620
741562905
989539216
866806478
201900491
718726184
275455659
912441617
245105391
11217651
963954568
42187731
910583229
58847410
912441617
264385610
690627159
905323865
267106973
348112994
108864806
193620024
926342586
820354283
703545995
321889235
703545995
429157178
756356740
72691811
651795840
613654608
81144804
405601617
790992102
643074944
825945823
17476093
720225476
775043353
497615016
267106973
787770549
194799256
449825268
745327334
112062297
978482132
116408045
963954568
845831299
429157178
377073921
801879188
377073921
861385942
450821642
861385942
703545995
22824457
462577
899043746
33182694
483125803
491024251
444558315
849973452
30061231
39165891
792852712
804435433
657635056
54498264
703545995
801585237
950701777
895894749
671713724
235575839
72412452
416716356
963954568
48330411
862024300
482835508
861385942
862528713
299144474
787291140
261999677
852060695
992859957
150403766
72691811
643074944
787770549
850529706
853103800
482735
638404956
286815350
286815350
497615016
489928970
100444139
193535125
820354283
527960104
922882250
48330411
261999677
77086374
72412452
91217430
72691811
725569239
826967256
81144804
874278651
725569239
261999677
455041353
69449501
261999677
718726184
335040508
679136419
254449870
505122722
367533896
891719572
857569235
941122123
497505195
48330411
94763762
925467465
921663249
316210178
756356740
563444941
150403766
100444139
590003337
173922545
731426435
433611609
523446255
519494840
544550379
679136419
81144804
992859957
441637621
580286460
201900491
44342013
325206287
150403766
429157178
81144804
731426435
827508273
298749371
801879188
200301570
790992102
130742718
606321619
581041954
255071552
603929552
845831299
855473248
502070410
606495046
741765885
790992102
801242808
801879188
655016539
51178995
441637621
756356740
215377089
377073921
300438794
483125803
824206545
138663125
862528713
891719572
150403766
725569239
581041954
987190604
96660822
707312975
852060695
223422092
519494840
527960104
256022273
243148749
691207461
643074944
497505195
444558315
866806478
211080683
756356740
397568001
516931513
522217312
613654608
975005140
215247505
201900491
358860370
359933228
201900491
444558315
101104061
954140358
613654608
130742718
239432432
256022273
194799256
636963850
112062297
243148749
855383366
145966273
160457046
679136419
181190235
606495046
193620024
666916800
790992102
910583229
202739859
746845880
829056783
455041353
790992102
304619140
698788771
264385610
163035479
96660822
100444139
188192853
756356740
69449501
81144804
523999354
891719572
205621318
855383366
963954568
405601617
405601617
540168340
603929552
255071552
108864806
581041954
853103800
516931513
363291327
713987466
825945823
762082608
635441216
130742718
181190235
373945436
51178995
681527941
870383268
193620024
193620024
756356740
497505195
563444941
219549302
921756558
550075396
852060695
870383268
855818251
725569239
755459633
652006478
845831299
737115208
931582147
291125031
679136419
855383366
72691811
931582147
862024300
899043746
373945436
706800330
895894749
849973452
963954568
722477271
724745310
793894898
441637621
534674799
51178995
22824457
857569235
457906573
722477271
186576537
651795840
929329228
922292718
11217651
189858233
1322902
741765885
638404956
14823393
285461309
455041353
482735
722477271
291125031
455041353
54498264
648329705
912131033
53821224
756356740
683312779
377073921
926342586
987190604
651776452
69349591
397568001
286815350
804435433
150403766
148800981
954765231
189858233
841382922
563575055
756356740
482735
651795840
239432432
756356740
651776452
261999677
787291140
825945823
429157178
679136419
450567529
954765231
429157178
72691811
74370708
899043746
164135263
261999677
72691811
235575839
862107228
17476093
940729750
275455659
758931613
975005140
756356740
72691811
51178995
251221371
219286621
671713724
255071552
638404956
679136419
189858233
188039938
756356740
483316771
963954568
72691811
188945484
516931513
211080683
638404956
425980170
591227024
310933361
590007879
295014094
205621318
483316771
855473248
741765885
77086374
150403766
429157178
516931513
601683177
72691811
130742718
255071552
293611086
855818251
505596550
899043746
899043746
787291140
855473248
613654608
801242808
17476093
816624694
683364727
257247924
758931613
746845880
849973452
80787516
741765885
362641884
44342013
196535714
81144804
72691811
801242808
914087005
181190235
256022273
30061231
855473248
395986660
855383366
691207461
81144804
679475467
756356740
862107228
732445918
325206287
491024251
163035479
770208357
108864806
841382922
524364983
444558315
54498264
81144804
790992102
635441216
713699409
698788771
644921113
145966273
756356740
497615016
926741228
51178995
815080377
964156031
845831299
931582147
521045640
256022273
522217312
293611086
643074944
256022273
922292718
100444139
599436684
420431297
982574088
291125031
581041954
850529706
444558315
219286621
703545995
81144804
267106973
817240671
919790742
193620024
386172109
200301570
255071552
425980170
941122123
39165891
853103800
566659416
405601617
679136419
519494840
100604094
69449501
598084733
101104061
30061231
855383366
193535125
566659416
683364727
300438794
977193045
444558315
299144474
866806478
987190604
825945823
825945823
150403766
69449501
914087005
962313443
855383366
101463251
516931513
741562905
463108895
81144804
927864237
523446255
521045640
941122123
801242808
318062431
801242808
820354283
429157178
703545995
740842273
261999677
756356740
606495046
205621318
189858233
706800330
770208357
108864806
824206545
941672748
239432432
931582147
397568001
33182694
540168340
405601617
127150103
485923505
377073921
501595912
449825268
857569235
964156031
827508273
193620024
664980053
866806478
987190604
490611518
205621318
112062297
445705135
583865092
34952186
793894898
679136419
481995663
44342013
737115208
200301570
193620024
516931513
590003337
414829234
450567529
850529706
801879188
108864806
440323719
258324107
181190235
926741228
414829234
912131033
756356740
335040508
81144804
358860370
963954568
891719572
972554254
975005140
449825268
261999677
251221371
429157178
756356740
825945823
235575839
731426435
405601617
255071552
929329228
516931513
193620024
731426435
188945484
963954568
298062981
59992173
725569239
96660822
98459128
598084733
77086374
703545995
173922545
225666802
581041954
242239237
245105391
598242209
203510282
219286621
72691811
581041954
714791965
211080683
301338962
483125803
372798400
581869720
523446255
786065105
177818139
34952186
254648171
866806478
457906573
433611609
96660822
544550379
756356740
825945823
304619140
738915663
829056783
731426435
291125031
853103800
183462243
862528713
255071552
648329705
272460195
202739859
150403766
862024300
255071552
679475467
377073921
235575839
328874982
261999677
997770744
544550379
335040508
922882250
929329228
862107228
429157178
540168340
679136419
81144804
201900491
820354283
377073921
891719572
78626708
203510282
599436684
801879188
516931513
444558315
527960104
268947042
150403766
741562905
787291140
683364727
797886556
390183199
362641884
857569235
519494840
251221371
1322902
516931513
94544344
201900491
265373476
683364727
70831476
66550593
775043353
696284235
449825268
455041353
450821642
405601617
926741228
78626708
866806478
747310324
172050277
459314898
255071552
429157178
664980053
841382922
922882250
853103800
66550593
373945436
566659416
929329228
713987466
755459633
310933361
461466552
893622540
272460195
106518249
418385479
112062297
713987466
219286621
283194587
261999677
683364727
61115479
72160329
429157178
483316771
580286460
581041954
130742718
108864806
853103800
275455659
706800330
855383366
285461309
499745122
606495046
255071552
963954568
116306061
927864237
205621318
79331648
853103800
48330411
987190604
787770549
211080683
164135263
89116445
429157178
855473248
405601617
255071552
691207461
193620024
42809182
291125031
853103800
747310324
72691811
72691811
33182694
181190235
550075396
931582147
189858233
150403766
606495046
116306061
899043746
181190235
827508273
181190235
451560634
841382922
48330411
377073921
116306061
540168340
975005140
455041353
801585237
855383366
801242808
219549302
679386394
100444139
44342013
69349591
731426435
540168340
679136419
590007879
718726184
51178995
755459633
688976482
261999677
845831299
865143916
499804760
190508037
193620024
245105391
293611086
741765885
205621318
914087005
53821224
857569235
841382922
598084733
698788771
987190604
855383366
483125803
211228327
22824457
703545995
358860370
975005140
30061231
22824457
48330411
521045640
225666802
598084733
725569239
606495046
651776452
80787516
37451956
516931513
745512129
651776452
756356740
246045928
858493641
256022273
433611609
258324107
790992102
81144804
635441216
373945436
196535714
804913635
455041353
594033771
801242808
450821642
708156132
339378857
444558315
17476093
143990268
223783943
348122836
866806478
256022273
51178995
746845880
905323865
181190235
483316771
756356740
853103800
845831299
931582147
703545995
820354283
893032556
679136419
91217430
186576537
61938851
516931513
547817880
646320243
912131033
856856150
239432432
827508273
127150103
580286460
39165891
483316771
69449501
941122123
299144474
926741228
39165891
926342586
72691811
48330411
756356740
145184985
683312779
30061231
450821642
267106973
267106973
855383366
606495046
883275242
731426435
801242808
373945436
732365261
373945436
69449501
590007879
172050277
515030619
801879188
412029201
746845880
268947042
13980687
1322902
606321619
725569239
725569239
100444139
566659416
66550593
261999677
502070410
255071552
606495046
563575055
444558315
566389174
841382922
372798400
731426435
671713724
688446828
300438794
206214817
449825268
94544344
397568001
720063004
732445918
320225778
331400952
703545995
978482132
845831299
261999677
100444139
648329705
712128882
569064260
285461309
754641104
268947042
481995663
444558315
610257602
397568001
590003337
638404956
116306061
698788771
358860370
695255998
81144804
255071552
516931513
679779164
482735
963954568
483316771
455041353
756356740
235575839
931582147
201900491
81144804
820354283
963954568
922882250
704549920
339378857
450821642
377073921
698788771
853103800
890686220
963954568
268250650
683364727
987190604
964156031
738915663
425980170
81144804
358860370
982574088
293611086
827508273
211228327
516931513
861385942
108864806
725569239
377073921
925467465
655016539
256022273
459314898
446585504
44342013
77086374
758931613
385276485
449825268
219549302
206214817
679136419
741562905
978482132
613654608
652006478
831643228
855818251
150403766
181190235
193620024
251221371
220802913
703545995
581869720
261999677
72691811
731426435
107134779
855818251
223783943
235575839
899592199
527960104
977193045
793894898
30061231
193620024
801242808
53821224
899043746
975005140
606495046
987190604
732162077
261999677
651776452
999360799
239432432
568715632
179946438
96660822
377073921
405601617
44342013
261999677
441637621
483125803
625517606
992859957
756356740
193535125
30061231
790992102
574794279
181190235
756356740
179946438
516931513
741765885
395986660
39165891
450821642
756356740
925467465
291125031
203510282
756356740
429157178
521045640
444558315
516931513
54498264
51178995
523446255
372798400
483316771
455041353
853103800
450821642
855383366
638404956
497615016
205621318
275455659
815080377
855473248
972554254
679136419
713987466
48330411
100444139
651776452
372798400
569064260
173922545
855818251
193620024
725569239
831643228
457906573
756356740
143990268
444558315
941558560
603929552
491024251
74370708
211228327
335040508
69449501
130742718
80787516
541821795
205621318
827508273
815080377
853103800
72691811
358860370
304741214
790992102
657635056
310933361
731426435
51178995
790992102
172050277
746845880
975005140
429157178
163035479
261999677
606495046
181190235
853103800
71088599
731426435
664980053
459314898
291125031
505596550
914087005
255239043
414829234
691207461
571622896
801879188
185287689
198073867
861385942
954765231
194799256
845831299
978482132
489928970
441637621
720063004
72160329
818776380
336513396
540168340
272460195
855383366
2357068
30061231
441637621
540168340
590007879
849973452
81144804
695444437
116408045
211080683
825945823
987190604
581041954
382442674
299144474
675094204
441637621
738915663
201900491
377073921
34952186
566389174
72412452
841382922
51178995
941122123
298062981
193535125
521045640
950701777
731426435
150403766
910583229
108864806
54498264
849973452
790992102
160457046
525799791
429157178
235575839
683364727
444558315
113455365
503311063
429157178
320882835
100444139
108864806
483125803
48330411
181190235
787770549
11217651
261999677
261999677
573961767
853103800
475755267
643074944
77086374
444558315
910583229
741099097
39684
598084733
568715632
648329705
444558315
852451769
108864806
855383366
638404956
386172109
444558315
255071552
861385942
255071552
81144804
405601617
193535125
741562905
503311063
48330411
704849478
200301570
849973452
163035479
755459633
193620024
441637621
100444139
605167513
756356740
594033771
646320243
671713724
96660822
397568001
841382922
679475467
2357068
643074944
845831299
65485465
801242808
586959671
497615016
521045640
201900491
679136419
956250807
691207461
862107228
954765231
385276485
853103800
392160438
72691811
48330411
71088599
150403766
801879188
61938851
444558315
310933361
33182694
449825268
457906573
679475467
267106973
576077022
150403766
186946375
497505195
291125031
845831299
245105391
756356740
377073921
929329228
817240671
855383366
931582147
941672748
455041353
130742718
100444139
100444139
116408045
547817880
853103800
455041353
390183199
30061231
77086374
254648171
22824457
704859333
80787516
481995663
412029201
606495046
679136419
858493641
790992102
246045928
713987466
534674799
950701777
516931513
563575055
66550593
756356740
77086374
441637621
193620024
291125031
102007964
259031829
272460195
850529706
299144474
133101186
181190235
683312779
69449501
70831476
189858233
679136419
949489378
950701777
516931513
321889235
818776380
358860370
691207461
200301570
255071552
524364983
648329705
94544344
519494840
581041954
853103800
975005140
845831299
81144804
801242808
56069265
291125031
870383268
130742718
483316771
34952186
731426435
893698575
527960104
671713724
857642149
651776452
787291140
397568001
927864237
964156031
801585237
855383366
150403766
489928970
827508273
441637621
450821642
33143903
385276485
940729750
181190235
516931513
683364727
652006478
22824457
845831299
718726184
707312975
628185060
17476093
202739859
643074944
912131033
870383268
505122722
193620024
801879188
200819515
21339641
80787516
602677924
866806478
255071552
235575839
954765231
679136419
69449501
755459633
206214817
581869720
455041353
256022273
444558315
130742718
392160438
683364727
51178995
943362997
130742718
349394533
987190604
293965510
193535125
606321619
145966273
130742718
173922545
801879188
599436684
235575839
255071552
683364727
183462243
899043746
790992102
72412452
200819515
449825268
81144804
243148749
988271545
462577
853103800
964156031
201900491
910583229
845831299
211080683
449825268
893698575
81144804
444558315
370949508
703545995
941558560
713987466
792852712
497615016
824206545
462577
405601617
481995663
680735039
100444139
540168340
268947042
523446255
358860370
982574088
679136419
941558560
193620024
397568001
264385610
201572657
130742718
758931613
310933361
931582147
267106973
853103800
444558315
801879188
100444139
865143916
81144804
77086374
829056783
497615016
829251886
198073867
455041353
756356740
652006478
457906573
300438794
565369021
397568001
963954568
963954568
108864806
164135263
966960329
436537325
372798400
377073921
193620024
955255645
679136419
770208357
106518249
331400952
72160329
643074944
388515219
804913635
801879188
987190604
255071552
54498264
755459633
449825268
246045928
836849469
758931613
33182694
272460195
377073921
729947689
580286460
59992173
777958410
972554254
521045640
291125031
97891297
683682818
445705135
791619066
130742718
298749371
862528713
626027307
746845880
66550593
679386394
106518249
116408045
74370708
845831299
563444941
655016539
125179402
690990975
101075427
108864806
516931513
77086374
100444139
695444437
516931513
193620024
51178995
756356740
325206287
703545995
566659416
671713724
977193045
322076620
825945823
978482132
145966273
521045640
285461309
189858233
491024251
853103800
836849469
581041954
598084733
707312975
211228327
275455659
497615016
433611609
429157178
255071552
38321837
720063004
256022273
516931513
429157178
33182694
497615016
841382922
756356740
441637621
497615016
33182694
573961767
497615016
367533896
824206545
703545995
523446255
516931513
790992102
149124351
108864806
678341066
239432432
853103800
855383366
815080377
80787516
19535560
243148749
987190604
245105391
261999677
853103800
516931513
77086374
581041954
941122123
516931513
845831299
741765885
91217430
72691811
841682367
291125031
566659416
373945436
235575839
516931513
606495046
679136419
373945436
358860370
294366747
455041353
108604069
515030619
275455659
72691811
869500679
775043353
286815350
78626708
722477271
54498264
643074944
941122123
444558315
922882250
193620024
101463251
914087005
683364727
255071552
48330411
116408045
81144804
929329228
855383366
589950541
741765885
72691811
414829234
714791965
853103800
941672748
598084733
718268666
855383366
516931513
747310324
34952186
801242808
516931513
108864806
725569239
827508273
731426435
285461309
602677924
857569235
518195488
680735039
205621318
891719572
606321619
825945823
77086374
497505195
706800330
982574088
573961767
255071552
198208206
362641884
190508037
547817880
566659416
261999677
30061231
713987466
963954568
853103800
636963850
521045640
850529706
257542542
801879188
643074944
841382922
756356740
929329228
855383366
856856150
527960104
679136419
903682593
516931513
566659416
306437691
613654608
245105391
703545995
331400952
414829234
100444139
275455659
444558315
257542542
405601617
590003337
53821224
193620024
683364727
44342013
195821335
455041353
841382922
291125031
520894807
905323865
644921113
671713724
130742718
193620024
550075396
386172109
790992102
223783943
457906573
801242808
69449501
698788771
349394533
657635056
389830465
801242808
756356740
108864806
77086374
852060695
691207461
17476093
193620024
89116445
516931513
397568001
455041353
108864806
291125031
606495046
265373476
850191062
261999677
267106973
625517606
59992173
130742718
707312975
725569239
433611609
679136419
246045928
644921113
516931513
181975927
94763762
518195488
72691811
516931513
455041353
912131033
471561924
449825268
648329705
471561924
65485465
801585237
193620024
703545995
790992102
358860370
293611086
836849469
39684
340162025
261999677
499745122
183462243
978482132
51178995
69449501
516931513
963954568
203510282
853103800
747483452
861385942
255071552
320225778
100444139
827508273
291125031
194799256
336513396
481995663
80787516
81144804
186946375
150403766
162307414
644921113
150403766
51178995
591227024
286815350
841382922
905323865
446585504
211080683
397568001
601683177
679136419
293981526
449825268
205621318
1322902
34952186
679136419
306291557
339378857
433611609
116408045
651795840
48330411
256022273
205430934
405601617
258324107
975005140
48330411
523446255
972554254
853103800
820354283
963306628
550075396
255071552
801242808
853103800
205621318
606321619
516931513
746845880
820354283
987036349
449825268
39165891
855818251
261999677
666916800
926342586
77086374
516931513
461640419
205621318
440323719
108604069
836849469
625469177
862024300
866806478
657635056
852451769
80787516
187145965
373945436
899043746
827508273
497615016
455041353
348122836
899592199
914087005
516931513
606495046
671713724
566659416
853103800
254449870
77086374
358860370
590003337
841382922
683682818
801879188
516931513
116408045
373945436
267106973
179946438
450821642
239432432
635441216
527960104
708156132
606321619
914087005
81144804
245105391
51178995
929329228
72691811
841382922
613654608
94763762
256022273
219286621
801242808
762082608
737062698
100444139
824206545
255071552
793894898
801585237
929329228
441637621
577551670
173922545
33182694
392160438
377073921
293611086
444558315
732365261
101104061
44342013
804435433
920690697
261999677
475755267
790992102
725569239
516931513
963954568
256022273
497615016
626027307
429157178
679136419
591227024
606495046
801242808
205621318
183462243
11217651
72691811
257247924
81144804
169704250
362641884
205621318
377073921
626027307
373945436
553618922
790992102
804435433
801242808
293611086
451560634
804435433
261999677
349394533
521045640
855473248
679475467
522589731
917539430
194799256
978482132
725569239
855383366
42187731
81144804
679136419
268947042
455041353
625517606
777958410
56069265
706800330
791619066
33182694
457906573
931582147
745512129
861385942
853103800
758931613
824206545
497615016
718726184
433611609
193620024
550075396
963954568
373945436
679136419
51178995
741765885
804913635
862107228
441637621
112062297
444558315
679136419
201900491
791619066
756356740
33182694
81144804
291125031
962313443
590007879
74370708
867014644
51178995
680689375
382442674
328874982
972771064
54498264
150403766
462577
948750991
912441617
80787516
679475467
19535560
755459633
722477271
200301570
651776452
267106973
94544344
503311063
679136419
695255998
235575839
211080683
310933361
112062297
891719572
678341066
857642149
606321619
855818251
679136419
853103800
741765885
540168340
483316771
899043746
855818251
591227024
59992173
841382922
483125803
688976482
683682818
377073921
188039938
602677924
112062297
410339547
797886556
523446255
741562905
801242808
198208206
201900491
497615016
679136419
433611609
841382922
815080377
69449501
446672125
855383366
731426435
48330411
444558315
740842273
862528713
941122123
679475467
825945823
172050277
503311063
963954568
745512129
340162025
54498264
732445918
54498264
582701381
704859333
691207461
261999677
239432432
695255998
178534608
429157178
33182694
731426435
81144804
261999677
963306628
756356740
706800330
964156031
825945823
982574088
416716356
310933361
86580458
741765885
205621318
719737163
820354283
51178995
255071552
731426435
523999354
491024251
72691811
108864806
829056783
81144804
713987466
926741228
870184958
515030619
739525941
741765885
954765231
475755267
358860370
731426435
212051252
929329228
189858233
756356740
519494840
598084733
679136419
34343646
416716356
891719572
606495046
54498264
979545351
310933361
841382922
814722188
150403766
258324107
256022273
977193045
606495046
310933361
648329705
59992173
483125803
801242808
33182694
801242808
845831299
681527941
48330411
321889235
987190604
679779164
755459633
613654608
713987466
987490212
429157178
731426435
81144804
17476093
797886556
541821795
211080683
243148749
235575839
855473248
72691811
44342013
348122836
33182694
202739859
497615016
256022273
713699409
481995663
831643228
978482132
683682818
441637621
441637621
657635056
862107228
931582147
523446255
215377089
418385479
44342013
373945436
606495046
268947042
946547781
785015453
483459743
852451769
13980687
130742718
69349591
899043746
912441617
373945436
732445918
516931513
451560634
818776380
625840961
756356740
929329228
732162077
130742718
142201702
855383366
272460195
756356740
853103800
81144804
30061231
211080683
505596550
963954568
706800330
855473248
196535714
450567529
449825268
449825268
870383268
11217651
429157178
53821224
636963850
638404956
987190604
473358134
910583229
256022273
100444139
72691811
652006478
1322902
51178995
101463251
975005140
929329228
116408045
150403766
125179402
855818251
100444139
65485465
299144474
569064260
679136419
679136419
310933361
724745310
201900491
255071552
433611609
683364727
100444139
855473248
205621318
997770744
731426435
969109136
142201702
211228327
550075396
100444139
698788771
219549302
72691811
397568001
547817880
372798400
581869720
790992102
457906573
849973452
741765885
34952186
444558315
348122836
30061231
962313443
445705135
945261580
211080683
602677924
836849469
578817848
992859957
793894898
304619140
193535125
79331648
756356740
987190604
455041353
790992102
862528713
243751285
516931513
695255998
975005140
963954568
405601617
857569235
100444139
170400989
239432432
256022273
51178995
695444437
541821795
756356740
243751285
457906573
172050277
462577
505122722
397568001
540168340
150403766
80787516
200301570
522217312
373945436
703545995
235575839
738915663
841382922
797886556
683364727
150403766
643074944
737115208
569064260
320882835
310933361
679475467
855383366
992859957
853103800
679136419
683682818
831643228
922882250
433611609
150403766
268250650
725569239
390183199
910583229
943362997
145966273
77086374
116408045
255071552
841382922
348122836
743467700
285461309
516931513
497615016
606495046
972554254
679136419
272460195
926342586
272460195
516931513
679475467
829251886
606321619
310933361
939272546
150403766
606495046
890686220
683682818
713987466
722477271
100444139
455041353
852060695
261999677
255071552
801879188
264385610
246045928
30061231
707312975
21327122
77086374
746845880
581041954
713987466
827508273
862107228
33182694
255071552
463108895
72691811
181190235
205621318
193620024
181190235
30061231
206214817
219286621
885688426
899043746
463108895
899043746
613654608
349394533
841382922
895894749
441637621
941558560
606495046
613654608
377073921
862024300
792852712
870383268
211228327
664980053
862528713
876870572
954765231
870383268
679136419
66550593
613654608
758931613
841382922
975005140
201900491
718726184
425980170
74370708
51178995
713987466
731426435
257247924
786065105
205621318
703545995
482735
867014644
856856150
975005140
679136419
664980053
550075396
54498264
785015453
148800981
946547781
481995663
941122123
148800981
683682818
862024300
820354283
725569239
955255645
657635056
815080377
652006478
855473248
433611609
786065105
610257602
112062297
657635056
325206287
329807023
196535714
830918891
899043746
941122123
892726155
657635056
66550593
654745045
849973452
251221371
497505195
285461309
98459128
863040144
81144804
825945823
683364727
294366747
211080683
855383366
725569239
541821795
905323865
912131033
795529181
483316771
377073921
145184985
829251886
827508273
862107228
211080683
429157178
187145965
219286621
606495046
429157178
929329228
78626708
2357068
446672125
756356740
804913635
962313443
108604069
145184985
931582147
910583229
852060695
698788771
392160438
318062431
441637621
852451769
395468992
683312779
268250650
824206545
963954568
831643228
756356740
39165891
412057510
108864806
516931513
193620024
804913635
590007879
651776452
389830465
679475467
756356740
683364727
100444139
853103800
679386394
681527941
189858233
49836810
412029201
267106973
577551670
451560634
756356740
459314898
449825268
756356740
651776452
320225778
657635056
755459633
582701381
219549302
801242808
444558315
683364727
550075396
978482132
81144804
741765885
521045640
841382922
485923505
905323865
205621318
255071552
397568001
895894749
853103800
255071552
61938851
108864806
585109946
72691811
755459633
823603487
150403766
51178995
150403766
977193045
149124351
48330411
91217430
954765231
987190604
875242783
905323865
187145965
740842273
758931613
66550593
825945823
397568001
941672748
516931513
683364727
483125803
756356740
862024300
295014094
899043746
790992102
255071552
444558315
679136419
173922545
211080683
291125031
265373476
827508273
255071552
261999677
566659416
80787516
801242808
54498264
291125031
17476093
310933361
97891297
553618922
243148749
261999677
116408045
81144804
377073921
912441617
193620024
198073867
150403766
72691811
503311063
193535125
188039938
770208357
193620024
855818251
475755267
725569239
59992173
834629572
910583229
641358181
516931513
108604069
377073921
201900491
755459633
372798400
450821642
679136419
866806478
72691811
481995663
320225778
193620024
243148749
580286460
59992173
613654608
964156031
70831476
348122836
648329705
66550593
870383268
66550593
429157178
219286621
34952186
651795840
377073921
261999677
17476093
581041954
801242808
948750991
320225778
741765885
679475467
820354283
81144804
100444139
648329705
1322902
823762778
205621318
992859957
97891297
519494840
196535714
644921113
203510282
48330411
386172109
756356740
150403766
335040508
81144804
655016539
455041353
758931613
563575055
444558315
827508273
534674799
53821224
862024300
272460195
703545995
219549302
731426435
516931513
801879188
123339041
459314898
54498264
193535125
96660822
272460195
483459743
48330411
606495046
54498264
461466552
51178995
679136419
941558560
94544344
205621318
870383268
948750991
225666802
441637621
941122123
777958410
737115208
225666802
235575839
954765231
310933361
829251886
455041353
96660822
116408045
756356740
954765231
48330411
405601617
130742718
683682818
201572657
455041353
377073921
397568001
127150103
516931513
78626708
54498264
793894898
725569239
838643124
130742718
130742718
899043746
239432432
211080683
638404956
455041353
746845880
256022273
206214817
516931513
405601617
703545995
732445918
48330411
397568001
853103800
941122123
707312975
81144804
963954568
605167513
30061231
189858233
497615016
505122722
335040508
187145965
39165891
516931513
876870572
255239043
251221371
462577
373945436
39165891
921756558
756356740
598084733
801242808
193620024
635441216
516931513
885563737
186946375
108864806
867014644
193620024
606321619
211080683
81144804
256022273
193620024
285461309
516931513
172050277
267106973
53821224
987036349
801242808
756356740
33182694
170400989
433611609
972771064
30061231
483125803
179946438
116306061
664980053
516931513
636963850
195821335
797886556
433611609
737115208
853103800
80787516
756356740
581869720
988271545
853103800
39165891
418385479
81144804
505122722
193535125
861046296
679136419
949489378
150403766
188039938
516931513
606495046
581869720
581041954
267106973
580286460
912103276
173922545
691207461
444558315
463108895
189858233
566659416
63166473
893622540
964156031
96660822
815080377
853103800
300438794
975005140
563444941
405601617
516931513
505596550
497615016
51178995
261999677
455041353
962313443
294366747
679475467
261999677
638404956
81144804
626027307
299144474
15013524
534674799
261999677
372798400
81144804
756356740
862528713
519494840
293965510
205621318
855473248
181190235
855818251
444558315
195821335
997770744
377073921
444558315
54498264
756356740
683682818
483316771
219286621
150403766
189858233
433611609
581041954
853103800
108604069
827508273
142201702
731426435
941122123
150403766
523999354
108604069
929329228
853103800
855818251
429157178
491024251
428366617
703545995
527960104
405601617
825945823
646320243
425980170
125179402
747310324
931130520
54498264
855818251
679136419
703545995
921137614
219549302
405601617
80787516
948750991
69449501
790992102
142201702
853421571
239432432
261999677
655016539
105427372
80787516
56069265
211080683
855383366
429157178
418385479
801879188
652006478
870383268
30061231
963954568
80787516
441637621
787679990
827508273
225666802
989539216
757425743
790992102
457906573
201900491
185287689
683364727
173922545
433611609
66550593
235575839
261999677
683364727
741765885
96660822
100444139
516931513
804913635
801585237
963954568
975005140
181190235
683068013
148800981
863040144
259031829
54498264
801585237
963954568
505596550
941558560
497505195
81144804
804435433
389830465
679136419
691207461
48330411
239432432
193620024
446510897
732445918
100444139
497615016
866806478
626027307
566659416
679136419
929329228
729947689
483125803
617275856
265373476
148800981
444558315
261999677
205621318
758931613
549765713
30061231
713987466
256022273
978482132
519494840
17476093
390183199
801585237
552232278
963954568
205621318
756356740
978482132
903364290
963954568
188039938
912103276
891719572
801242808
441637621
703545995
100444139
267106973
189858233
285461309
444558315
521045640
516931513
257542542
329807023
679475467
606495046
841382922
294366747
261999677
829251886
310933361
251221371
54498264
987490212
30061231
450567529
223422092
741765885
845831299
205621318
17476093
664980053
638404956
703545995
96660822
405601617
625840961
164135263
261999677
191182743
606495046
101463251
731426435
775043353
841382922
281938039
793894898
820354283
475755267
17476093
81144804
358860370
855383366
891719572
679386394
516931513
211228327
576077022
679475467
256022273
198676995
150403766
215377089
801879188
116408045
372798400
516931513
34952186
77086374
683364727
664980053
181190235
899043746
756356740
200819515
130742718
931582147
885563737
142544091
462577
581041954
339378857
683682818
78626708
358860370
183462243
643074944
81144804
691207461
72691811
310933361
286815350
320225778
718726184
804435433
310933361
731426435
731426435
145966273
251221371
793894898
211080683
732162077
33182694
112062297
950701777
987190604
219286621
322076620
173922545
148800981
320882835
899043746
527960104
459314898
941672748
589950541
77086374
845831299
516931513
440323719
310933361
737062698
293611086
757425743
193620024
193620024
679136419
235575839
598084733
720063004
348122836
941122123
651776452
429157178
746845880
756356740
679136419
956250807
449825268
683364727
497505195
987190604
591227024
845831299
44342013
606321619
205621318
33182694
855818251
861046296
66550593
857175499
972771064
829056783
211080683
370949508
893622540
643074944
310933361
855818251
70831476
710292789
30061231
69349591
853103800
540168340
929329228
42809182
704859333
300438794
948750991
941122123
654745045
731426435
602677924
815080377
801242808
941122123
54498264
34952186
927864237
215377089
606321619
112062297
679136419
34952186
261999677
606321619
987036349
264385610
310933361
855818251
655016539
429157178
100444139
516931513
776981786
703545995
946547781
855818251
977193045
251221371
310933361
516931513
261999677
80787516
713987466
163599415
54498264
553618922
855818251
855473248
100444139
101104061
725569239
246045928
922882250
256022273
516931513
329807023
963954568
516931513
335040508
429157178
63166473
51178995
30061231
219549302
72691811
505122722
441637621
497505195
989539216
963954568
418385479
855818251
256022273
251221371
42187731
621553400
275455659
149124351
912441617
429157178
931582147
675094204
285461309
310933361
201900491
200301570
272460195
81144804
651795840
756356740
130742718
852451769
606321619
858176269
852603959
691207461
100444139
668932808
857569235
823762778
580736810
255071552
613654608
651776452
523446255
737062698
679136419
703545995
652006478
731426435
850529706
34952186
257247924
205621318
358860370
348122836
295014094
100444139
964156031
853103800
946547781
963954568
606495046
679136419
372798400
516931513
580286460
257542542
603929552
931582147
100444139
310933361
516931513
827508273
205621318
100444139
534674799
497615016
756356740
261999677
855383366
449825268
824206545
21838511
713987466
150403766
108864806
964156031
100444139
293611086
48330411
80787516
211080683
113455365
235575839
1322902
173922545
211080683
100444139
429157178
49620316
606495046
756356740
590003337
841382922
731426435
359933228
644921113
39165891
255071552
108864806
756356740
523446255
855473248
74370708
516931513
81144804
613654608
591227024
444558315
862024300
449825268
785015453
56069265
594033771
34952186
899043746
606495046
189858233
59992173
987190604
291125031
679475467
679136419
756356740
48330411
691207461
294366747
529256777
718726184
299144474
211080683
455041353
255071552
741099097
348112994
740842273
756356740
679386394
720063004
862024300
714791965
651776452
566659416
475755267
855818251
78626708
483125803
304619140
261999677
433611609
261999677
963954568
145966273
189858233
373945436
740842273
708156132
931582147
521045640
664980053
841382922
181190235
866806478
600990170
695255998
412029201
211080683
285461309
108604069
899043746
825945823
405601617
718726184
100444139
30061231
578817848
48330411
910583229
310933361
189858233
523999354
193620024
94544344
211080683
65485465
455041353
550075396
72691811
534674799
516931513
483125803
845831299
841382922
741765885
679136419
130742718
211080683
444558315
516931513
348122836
679475467
731426435
405601617
852451769
516931513
566659416
737807107
824206545
706800330
757425743
340162025
457906573
975005140
17476093
188039938
638404956
193620024
198208206
206214817
130742718
205621318
756356740
101463251
820354283
523446255
499745122
975005140
940729750
679475467
651776452
490611518
975005140
13980687
211080683
1322902
81144804
429157178
899592199
377073921
744866987
713987466
56069265
772268809
142201702
741765885
475755267
325206287
921663249
72691811
142201702
651776452
406904883
989539216
189858233
638404956
261999677
211228327
475755267
590007879
703545995
205621318
801242808
683364727
211080683
437107057
193620024
81144804
186576537
81144804
362641884
193620024
441637621
582701381
941558560
81144804
954765231
429157178
912441617
804913635
731426435
746845880
679136419
51178995
145966273
855818251
758931613
150403766
679136419
444558315
385276485
33182694
804913635
606321619
17476093
30061231
66550593
193620024
71088599
48330411
272460195
211228327
70831476
475755267
946672323
406904883
142201702
94763762
606495046
414829234
756356740
845831299
793894898
553618922
53821224
160457046
362641884
142201702
377073921
100444139
235575839
899043746
679475467
20437053
963954568
340162025
713987466
606495046
801242808
405601617
855818251
922292718
211080683
69349591
300438794
170400989
235575839
433611609
516931513
481995663
444558315
951970812
108864806
920690697
731426435
679136419
820354283
729947689
516931513
112062297
855383366
320882835
91217430
211080683
170400989
77086374
79331648
497615016
698788771
285461309
100444139
691207461
1322902
738915663
679136419
201572657
412029201
441637621
825945823
625840961
853103800
849973452
293611086
691207461
196535714
225666802
516931513
954765231
150403766
429157178
946672323
372798400
183462243
518195488
664980053
591227024
568715632
895894749
72691811
15013524
521045640
455041353
193620024
245105391
855383366
801242808
516931513
462577
54498264
441637621
741765885
77086374
44342013
707312975
335040508
731426435
651776452
590007879
801242808
201900491
869500679
850529706
211228327
225666802
516931513
941122123
972771064
291125031
455041353
215377089
429157178
931582147
181190235
845831299
497615016
804913635
841382922
255071552
382442674
418385479
797886556
746845880
239432432
910583229
855383366
941558560
219286621
1322902
425980170
963954568
643074944
189858233
582701381
91217430
444558315
483125803
188039938
285461309
657635056
42809182
48330411
150403766
601683177
386172109
193535125
81144804
786065105
713699409
638404956
746845880
502070410
850191062
841382922
181190235
573961767
845831299
497615016
801879188
272460195
954765231
722477271
455041353
651776452
855383366
590003337
718726184
679136419
801242808
636963850
630992339
829251886
33182694
997770744
963954568
475755267
581869720
235575839
81144804
827508273
606321619
652006478
679136419
747483452
457906573
563444941
941558560
679136419
565369021
193620024
664980053
30061231
223783943
657635056
890686220
499745122
97891297
263392299
81144804
516931513
242239237
405601617
756356740
741562905
481995663
261999677
683364727
757425743
849973452
640940449
602677924
849973452
211080683
30061231
145966273
205621318
1322902
444558315
549765713
841382922
310933361
239432432
691207461
521045640
869500679
69449501
718726184
820354283
211080683
982815928
825945823
339378857
188039938
267106973
503311063
377073921
295014094
854523609
602677924
429157178
108864806
33182694
65485465
483125803
51178995
54498264
978482132
17476093
775043353
756356740
683364727
679136419
606495046
81144804
516931513
503311063
853103800
824206545
150403766
671713724
150403766
405601617
845831299
756356740
444558315
96660822
790992102
529461937
203510282
80787516
261999677
687284369
899592199
405601617
310933361
523999354
852451769
48330411
516931513
626027307
318062431
181190235
313795734
389830465
606321619
364012473
72691811
211080683
855473248
534674799
516931513
455041353
527960104
293965510
475755267
293611086
640940449
563575055
738915663
527960104
457906573
797886556
48330411
78626708
643074944
804435433
193535125
1322902
66550593
150403766
211228327
181190235
320882835
433611609
450567529
950701777
48330411
756356740
625840961
516931513
108604069
756356740
283094074
644921113
108864806
150403766
964156031
912131033
444558315
243148749
979545351
978482132
855473248
521045640
598084733
606321619
74370708
786065105
801242808
429157178
964156031
56069265
737115208
44342013
178534608
261999677
34952186
855818251
963954568
804435433
580736810
963954568
196535714
150403766
51178995
977193045
130742718
577551670
150403766
688446828
321889235
195821335
943362997
857569235
205621318
72691811
440323719
30061231
450821642
33182694
444558315
910583229
972554254
116408045
855473248
516931513
150403766
201900491
267106973
200301570
251221371
100444139
731426435
698788771
267106973
203510282
664980053
331400952
855818251
756356740
855818251
613654608
855818251
853103800
72691811
69449501
720063004
130742718
267106973
243751285
679475467
34952186
335040508
651795840
11217651
267106973
255071552
541821795
610257602
655016539
756356740
852603959
108604069
283194587
713987466
193620024
664980053
829056783
373945436
903364290
81144804
853103800
679136419
77086374
654745045
263392299
741562905
285461309
679475467
34952186
856856150
862024300
130742718
188039938
576077022
66550593
243148749
922292718
738229720
954765231
196535714
737115208
420431297
866806478
294366747
516931513
845831299
758931613
606495046
865143916
912131033
69449501
731426435
825945823
30061231
746845880
293611086
516931513
81144804
69449501
322076620
483125803
862528713
239432432
891719572
108864806
671713724
406904883
130742718
471561924
255071552
606321619
910583229
310933361
610257602
54498264
804913635
679386394
285461309
756356740
954765231
943362997
450821642
267106973
205621318
69449501
33182694
294366747
497615016
818776380
683364727
603929552
405601617
206214817
61938851
527065711
747310324
978482132
19535560
281938039
516931513
737115208
857569235
801242808
756356740
108864806
679136419
740842273
101104061
293611086
94808220
606321619
648329705
61115479
261999677
429157178
707312975
978482132
917539430
651776452
563444941
550075396
756356740
552232278
855383366
490611518
106518249
756356740
855473248
691207461
392160438
502070410
850529706
801879188
756356740
827508273
841382922
405601617
606495046
179681546
48330411
940729750
150403766
420431297
444558315
625517606
820354283
521045640
235575839
433611609
211080683
516931513
679475467
475755267
698788771
86580458
377073921
755459633
444558315
731426435
502070410
741765885
193620024
853103800
853103800
483125803
405601617
320225778
205621318
972771064
683364727
756356740
267106973
638404956
899043746
116306061
698788771
613654608
699730576
679136419
598084733
900380662
481995663
606321619
325206287
731426435
841382922
54498264
255239043
367533896
450821642
790992102
201900491
74370708
518195488
433611609
581041954
445705135
505122722
594033771
310933361
261999677
377073921
978482132
358860370
33383085
130742718
963954568
80787516
606321619
683682818
703545995
322076620
679475467
51178995
978482132
33143903
899043746
885688426
433611609
978482132
72691811
741765885
931582147
679136419
849973452
150403766
54498264
515030619
94763762
39684
150403766
267106973
756356740
853103800
263392299
849973452
855473248
581041954
581041954
19535560
44342013
51178995
172050277
325206287
100444139
683364727
574794279
246045928
261999677
683364727
756356740
855818251
925467465
256022273
162307414
812117342
550075396
172050277
436494943
33143903
386172109
988271545
883275242
463108895
855383366
963954568
429157178
446672125
219286621
746845880
193620024
523446255
745512129
787291140
172050277
946547781
738915663
948750991
940729750
173922545
775043353
801879188
954765231
462577
48330411
59992173
503311063
188945484
455041353
591227024
491024251
483316771
397568001
590003337
459314898
30061231
34952186
193620024
853103800
706800330
912103276
963954568
698788771
732445918
683312779
418385479
179946438
205621318
261999677
100444139
101463251
801242808
756356740
603929552
580286460
921663249
418385479
59992173
335040508
885563737
11217651
590007879
691207461
150403766
145966273
425980170
857175499
707312975
61115479
48330411
444558315
80787516
853103800
163035479
483125803
200301570
299144474
51178995
544550379
681527941
77086374
804435433
219286621
286815350
703545995
758931613
54498264
100444139
544550379
939982770
787770549
820354283
703545995
695255998
441637621
732445918
516931513
679136419
664980053
683364727
451560634
255071552
130742718
534674799
44342013
188039938
100444139
801242808
820354283
481995663
941672748
251221371
797886556
683364727
856856150
275455659
261999677
919790742
580286460
48330411
824206545
523446255
358860370
626027307
193535125
459314898
703545995
978482132
235575839
900380662
756356740
755459633
516931513
863040144
816624694
72691811
130742718
189858233
977193045
820354283
640940449
912441617
829251886
664980053
683364727
193535125
77086374
581041954
516931513
899592199
69449501
679475467
756356740
385276485
150403766
521045640
987190604
450821642
310933361
841382922
457906573
683312779
130742718
429157178
108864806
48330411
827508273
348122836
243148749
254648171
418385479
373945436
193620024
397568001
516931513
691207461
385276485
108864806
982574088
516931513
982574088
429157178
679136419
801242808
762082608
261999677
72160329
547817880
987190604
648329705
910583229
963954568
444558315
188945484
855818251
34952186
638404956
275455659
713987466
581041954
857175499
386172109
261999677
444558315
823603487
720063004
51178995
149124351
718726184
294366747
81144804
245105391
598084733
946547781
919790742
261999677
255239043
541821795
610257602
756356740
34952186
801879188
362641884
320882835
756356740
790992102
193620024
651795840
272460195
756356740
54498264
706800330
926342586
339378857
377073921
580286460
189858233
941672748
978482132
638404956
503311063
255071552
320225778
145966273
243148749
48330411
857569235
321889235
827508273
255239043
683364727
707312975
921663249
200819515
855473248
756356740
644921113
44342013
581869720
304619140
790992102
395468992
335040508
648329705
521045640
190508037
691207461
441637621
718726184
756356740
429157178
70831476
917539430
926741228
852451769
731426435
954765231
51178995
261999677
606495046
191182743
754641104
963954568
79331648
589950541
852451769
651776452
563575055
553618922
855818251
540168340
703545995
436537325
267106973
516931513
30061231
790992102
235575839
852451769
912131033
540168340
940729750
285461309
444558315
643074944
444558315
436537325
725569239
678341066
574794279
644921113
362641884
497615016
459314898
257247924
444558315
42809182
671713724
406904883
102007964
651776452
613654608
261999677
433611609
275455659
745512129
691207461
746845880
261999677
310933361
713987466
444558315
987190604
922292718
731426435
58847410
679779164
862107228
497615016
94544344
436494943
987190604
889097158
267106973
738915663
268947042
731426435
441637621
418385479
205621318
373945436
449825268
946547781
657635056
638404956
261999677
268947042
787291140
829251886
272460195
261999677
777958410
397568001
929329228
534674799
862528713
845831299
516931513
482835508
941558560
412029201
823603487
489928970
651776452
827508273
44342013
978482132
17476093
601683177
33182694
997770744
706800330
853103800
255239043
294366747
818776380
449825268
444558315
33182694
800771762
691207461
941558560
756356740
257247924
931582147
77086374
683682818
188039938
481995663
590007879
635441216
964156031
377073921
205621318
441637621
324579216
108864806
304619140
193535125
503311063
652006478
966960329
33182694
683682818
861385942
211080683
790992102
275455659
945261580
205621318
86580458
866806478
853103800
72691811
200301570
941672748
143990268
63166473
261999677
671713724
261999677
275455659
373945436
787770549
293611086
841382922
852060695
100444139
246045928
786065105
523999354
972771064
483125803
186946375
405601617
81144804
254648171
550075396
261999677
272460195
979545351
172050277
804435433
657635056
762082608
657635056
646320243
707312975
827508273
855473248
272460195
462577
318062431
358860370
655016539
707312975
505596550
267106973
679475467
310933361
946547781
793894898
261999677
516931513
293611086
756356740
519494840
482835508
899592199
11217651
741765885
100444139
81144804
101104061
927864237
150403766
683364727
358860370
876870572
664980053
573961767
80787516
741765885
172050277
455041353
94763762
975005140
78626708
48330411
34952186
756356740
397568001
655016539
433611609
54498264
69449501
80787516
598084733
606495046
591227024
390183199
638404956
853103800
239432432
722477271
145966273
657635056
707312975
42809182
741562905
449825268
581869720
982574088
941558560
725569239
127150103
39165891
691207461
440323719
59992173
193620024
745512129
853103800
606321619
261999677
581041954
295014094
145966273
172050277
211080683
941122123
51178995
648329705
441637621
746845880
433611609
841382922
601683177
683312779
33182694
801242808
178534608
455041353
770208357
267106973
56069265
870383268
853103800
499745122
921663249
205621318
644921113
671713724
855818251
941122123
100444139
457906573
310933361
256022273
516931513
801879188
703545995
827508273
929329228
853103800
946547781
358860370
54498264
827508273
855818251
856856150
963954568
921756558
756356740
455041353
219286621
436494943
451560634
664980053
720225476
100444139
891719572
707312975
756356740
741099097
17476093
931582147
827508273
703545995
852451769
30061231
48330411
527960104
516931513
185005387
544550379
433611609
625840961
72691811
116306061
264385610
777958410
518195488
11217651
940729750
849973452
51178995
267106973
606495046
566389174
17476093
963954568
816624694
205621318
698788771
941558560
805107686
518195488
516931513
450821642
834629572
722477271
405601617
590007879
81144804
602677924
172050277
756356740
503311063
44342013
362641884
899043746
581041954
116306061
188039938
541821795
786065105
756356740
211080683
941122123
193620024
516931513
219286621
855473248
310933361
30061231
756356740
188192853
457906573
964156031
790992102
754641104
635441216
108864806
72691811
671713724
256022273
940729750
550075396
200301570
941558560
550075396
81144804
255071552
20437053
516931513
39165891
81144804
603929552
17476093
44342013
405601617
255071552
255071552
449825268
219286621
857569235
521045640
497505195
855818251
502070410
574562179
450567529
235575839
756356740
955255645
293981526
516931513
239432432
725569239
866806478
655016539
581041954
325206287
606321619
941672748
272460195
293611086
770208357
51178995
255071552
816624694
127150103
44342013
756356740
235575839
756356740
741765885
741562905
963954568
264385610
450821642
755459633
505122722
516931513
505596550
801242808
804913635
33182694
450567529
285461309
841382922
852451769
679136419
703545995
283194587
339378857
51178995
33182694
189858233
112062297
671713724
298062981
731426435
444558315
239432432
461640419
258324107
313795734
444558315
855383366
855473248
303182547
77086374
108864806
691207461
505596550
679136419
219286621
30061231
335040508
211080683
108864806
591227024
294366747
698788771
145966273
522217312
855818251
397568001
732445918
722477271
116306061
66550593
636963850
102007964
148800981
912103276
100444139
691207461
397568001
166075483
358860370
679136419
51178995
450567529
827508273
683312779
261999677
804913635
398235188
241417754
497505195
524364983
445705135
635441216
954765231
243148749
855383366
606495046
256022273
955255645
691207461
905323865
261999677
318062431
264385610
606495046
72691811
145184985
100444139
756356740
737115208
497615016
385276485
683364727
929329228
731426435
497615016
703545995
606495046
481995663
455041353
941558560
48330411
444558315
648329705
130742718
929329228
108864806
713699409
267106973
855473248
523446255
713987466
679475467
963954568
142544091
293611086
200301570
827508273
787770549
651776452
827508273
69449501
459314898
855473248
81144804
358860370
591227024
100444139
285461309
502070410
185287689
200819515
80787516
405601617
397568001
242239237
825945823
130742718
790992102
929329228
845831299
358860370
179946438
81144804
293981526
30061231
635441216
235575839
790992102
81144804
450567529
227521335
48330411
601683177
251221371
441637621
969109136
108864806
581041954
235575839
437107057
193620024
444558315
455041353
521045640
239432432
386172109
643074944
127150103
703545995
638404956
81144804
855383366
425980170
72691811
516931513
193620024
429157178
100444139
193620024
81144804
505596550
718726184
522589731
521045640
150403766
756356740
801879188
941122123
405601617
310933361
195821335
978482132
825945823
683312779
325206287
606495046
310933361
855383366
523446255
801879188
455041353
13980687
481995663
827508273
206214817
94544344
137160785
720063004
377073921
853103800
246045928
33182694
605167513
755459633
725569239
580736810
239432432
651776452
519494840
445705135
142201702
310933361
926741228
444558315
397568001
720063004
65485465
358860370
69349591
836362759
51178995
267106973
941558560
870383268
444558315
827508273
862024300
61938851
51178995
638404956
490611518
192349919
804435433
746845880
148800981
946547781
964156031
54498264
741562905
205621318
855818251
142201702
130742718
929329228
267106973
972554254
895894749
820354283
929329228
841382922
205621318
246045928
377073921
127150103
30061231
527960104
941558560
441637621
679136419
866806478
975005140
738229720
51178995
827508273
203510282
883275242
392160438
193620024
235575839
390183199
482835508
191182743
65485465
429157178
801242808
516931513
516931513
855818251
235575839
257247924
529256777
963954568
823603487
100444139
433611609
841382922
829056783
862107228
72691811
713987466
652006478
100444139
690902030
849973452
703545995
553618922
521045640
797886556
235575839
777958410
94544344
33182694
683682818
101463251
108864806
708156132
328874982
481995663
741765885
869500679
855383366
638404956
590007879
683364727
820354283
610257602
441637621
606495046
69449501
386172109
255071552
491024251
523446255
975005140
150403766
841382922
679136419
444558315
145966273
790992102
850191062
643074944
202739859
251221371
193620024
444558315
912441617
33182694
988271545
449825268
455041353
135452076
429157178
261999677
69349591
377073921
235575839
310933361
836849469
212051252
613654608
813553707
261999677
261999677
181975927
679475467
855818251
135452076
392160438
313795734
72691811
648329705
34952186
829251886
393971798
69449501
679136419
681527941
706800330
362641884
449825268
692265540
853103800
855818251
912131033
150403766
34952186
956250807
606321619
731426435
648329705
429157178
790992102
563876078
444558315
192349919
820354283
963954568
483125803
81144804
679136419
643074944
187145965
683068013
838643124
405601617
150403766
243751285
787770549
827508273
679136419
589337580
211080683
267106973
841382922
255071552
113455365
610257602
698788771
679136419
912103276
17476093
963954568
48330411
412057510
497615016
193620024
882526679
817240671
964156031
855383366
120439415
691207461
211228327
116408045
203510282
972554254
291125031
687284369
606495046
461466552
516931513
33182694
827508273
855383366
972554254
827508273
293611086
862528713
829056783
853103800
412905943
746845880
100444139
606495046
820354283
758931613
34952186
259031829
405601617
429157178
939982770
74370708
283194587
393971798
625840961
459314898
405601617
460568807
738229720
824206545
679475467
853103800
37451956
563444941
429157178
405601617
116306061
475755267
964156031
852060695
102007964
731426435
841382922
291125031
69349591
638404956
481995663
34952186
81144804
756356740
358860370
581041954
827508273
703545995
855473248
108864806
150403766
963954568
239432432
39165891
521045640
912441617
553618922
223422092
767290760
963954568
804913635
211080683
33383085
150403766
205621318
698788771
683364727
340162025
211080683
235575839
291125031
489928970
405601617
481995663
44342013
499745122
267106973
497615016
51178995
625517606
712128882
173922545
756356740
482835508
358860370
78626708
929329228
389830465
862107228
80787516
56069265
444558315
293611086
211228327
598084733
827508273
738915663
987490212
731426435
964156031
483316771
433611609
929329228
429157178
325206287
857569235
108604069
855383366
804913635
679136419
239432432
382442674
1322902
243148749
205621318
683682818
581869720
679136419
862107228
33383085
505596550
679136419
683682818
193620024
56069265
54498264
855383366
849973452
827508273
910583229
867014644
598242209
425980170
137160785
189858233
321889235
201900491
256022273
516931513
455041353
261999677
550075396
211080683
648329705
130742718
255071552
651776452
801242808
964156031
497505195
377073921
267106973
912103276
756356740
853103800
713699409
429157178
255071552
756356740
931582147
843462123
743467700
862024300
461466552
756356740
258324107
193620024
235575839
516931513
679136419
841382922
44342013
941558560
791619066
66550593
39165891
201947390
261999677
108864806
255239043
892726155
569064260
987190604
100444139
679779164
44342013
181190235
912103276
698788771
388515219
681527941
891719572
516931513
931582147
261999677
441637621
358860370
576077022
707312975
714791965
625517606
318062431
193620024
946672323
527960104
804435433
33182694
731426435
861206674
703545995
602677924
239432432
683364727
756356740
80787516
246045928
862024300
790992102
797886556
841382922
497615016
523446255
797886556
335040508
48330411
261999677
691207461
44342013
602677924
135452076
412057510
475755267
53821224
81144804
527960104
519494840
521045640
540168340
816624694
150403766
876870572
516931513
96660822
34952186
243751285
521045640
703545995
679136419
81144804
202739859
22824457
455041353
855383366
664980053
646320243
34952186
150403766
777958410
505596550
54498264
193620024
855383366
373945436
163035479
272460195
921663249
264385610
94763762
150403766
672021260
30061231
756356740
691207461
349394533
519494840
181975927
127150103
824206545
348112994
48330411
820354283
72691811
829056783
922292718
108864806
42187731
261999677
48330411
127150103
589950541
638404956
377073921
591227024
664980053
722477271
108864806
683682818
261999677
862024300
855818251
59992173
376846413
324579216
30061231
505122722
72412452
291125031
193620024
972771064
39165891
30061231
261999677
433611609
812117342
643074944
687284369
756356740
17476093
553618922
534674799
91217430
22824457
679136419
17476093
679386394
377073921
455041353
853103800
255071552
664980053
964156031
827508273
94544344
679475467
108864806
386172109
964156031
857569235
679475467
405601617
235575839
591227024
483125803
852451769
429157178
651776452
963954568
804435433
589950541
246045928
100444139
362641884
827508273
72691811
163035479
505596550
516931513
275455659
395986660
412057510
429157178
963954568
852451769
521045640
855818251
188192853
823603487
283194587
206214817
997770744
206214817
777958410
720063004
150403766
964156031
657635056
853421571
602677924
941558560
444558315
219286621
775043353
801879188
22824457
173922545
405601617
756356740
855818251
169704250
446510897
72691811
787770549
862107228
72691811
48330411
69449501
527960104
827508273
429157178
436494943
390183199
48330411
804435433
681527941
261999677
703545995
241417754
855383366
912103276
173922545
521045640
397568001
72691811
857569235
657635056
963954568
516931513
606495046
664980053
646320243
756356740
544550379
941122123
455041353
482835508
941122123
11217651
211228327
340162025
201900491
211080683
599436684
255071552
801879188
754641104
630992339
14823393
732445918
941672748
853103800
829251886
827508273
815080377
801242808
691207461
853103800
148800981
787770549
241417754
606495046
17476093
437107057
762082608
922882250
275455659
211080683
679386394
941558560
377073921
304741214
804435433
188039938
905323865
679136419
643074944
731426435
206214817
862024300
444558315
358860370
929329228
78626708
436494943
187145965
100444139
713987466
235575839
489928970
657635056
581041954
756356740
520894807
173922545
135452076
679136419
997770744
695444437
268250650
108864806
683682818
746845880
941122123
272460195
446672125
679136419
150403766
521045640
857569235
713987466
643074944
635441216
606495046
79331648
972771064
845831299
804435433
377073921
444558315
516931513
193620024
905323865
566659416
651776452
412025859
804435433
177818139
655016539
857569235
683364727
862024300
857175499
988271545
94544344
325119823
671713724
820354283
150403766
81144804
150403766
33182694
145966273
441637621
444558315
358860370
33182694
825945823
188039938
235575839
20437053
100444139
1322902
254648171
473358134
648329705
779097834
590007879
405601617
193620024
590007879
594033771
406904883
200301570
261999677
695444437
285461309
243148749
181190235
987190604
283194587
941122123
170400989
386172109
679136419
800771762
853103800
172050277
703545995
941122123
112062297
855818251
905323865
211228327
483316771
256022273
189858233
377073921
205621318
56069265
808823468
299144474
48330411
731426435
815080377
33182694
845831299
235575839
941558560
412029201
979545351
855818251
724745310
34952186
189858233
926596278
804913635
827508273
978482132
941122123
756356740
591227024
852060695
699730576
74370708
827508273
304619140
34952186
787291140
691207461
948750991
698788771
746845880
724745310
516931513
540168340
150403766
912131033
516931513
358860370
948750991
855818251
108864806
793894898
450821642
245105391
257247924
193535125
963954568
295014094
145184985
523446255
200819515
853103800
91217430
377073921
855473248
255071552
272460195
285461309
638404956
444558315
777958410
576077022
720063004
461640419
869500679
48330411
34952186
497505195
683364727
198073867
827508273
853103800
444558315
679136419
135452076
929329228
261999677
181190235
853103800
866806478
245105391
606321619
861385942
245105391
679136419
173922545
679475467
100444139
261999677
373945436
72691811
523446255
741562905
219286621
116408045
566659416
805107686
30061231
720225476
912131033
211080683
201900491
853103800
444558315
66550593
150403766
173922545
852060695
112062297
742403840
519494840
516931513
150403766
845831299
940729750
33182694
455041353
527960104
483125803
206214817
606321619
516931513
862528713
412029201
106518249
200819515
988271545
433611609
48330411
181190235
193620024
310933361
845831299
310933361
804435433
48330411
444558315
940729750
815080377
505122722
553618922
516931513
825945823
386172109
657635056
291125031
869500679
295014094
516931513
267106973
444558315
613654608
256022273
425980170
858176269
183462243
11217651
145966273
54498264
81144804
756356740
758931613
703545995
939982770
948750991
762082608
81144804
929329228
963954568
418385479
841382922
376846413
256022273
243148749
853103800
651776452
893622540
652006478
655016539
211228327
127150103
72691811
855818251
756356740
679136419
845831299
679136419
150403766
912441617
348122836
377073921
703920436
941558560
855383366
651795840
267106973
516931513
261999677
712128882
150403766
855473248
497505195
303182547
746845880
941558560
54498264
429157178
65485465
893622540
449825268
483125803
683364727
205621318
300438794
679475467
72691811
651776452
225666802
683364727
285461309
943362997
429157178
987190604
235575839
804435433
899592199
534674799
200301570
679475467
516931513
96660822
978482132
975005140
219549302
853103800
444558315
257542542
681527941
787770549
108864806
310933361
483125803
841382922
211228327
436494943
80787516
48330411
912131033
671713724
578817848
187145965
698788771
626027307
275455659
130742718
267106973
77086374
116306061
211080683
855383366
193620024
606321619
890686220
455041353
69449501
255239043
756356740
963954568
255071552
946547781
941672748
457906573
850191062
298749371
855473248
569064260
450821642
679779164
731426435
820354283
925467465
392160438
679779164
657635056
48330411
516931513
516931513
516931513
235575839
732445918
515030619
150403766
679779164
691207461
899043746
420431297
189858233
801242808
100444139
33182694
586959671
841382922
116408045
96660822
827508273
820354283
455041353
801879188
433611609
145966273
610257602
691207461
188039938
505122722
17476093
931582147
516931513
638404956
483125803
108604069
225666802
293965510
552232278
895894749
255071552
130742718
198073867
130742718
926741228
429157178
643074944
823762778
706800330
497615016
450821642
741765885
975005140
827508273
963954568
964156031
181190235
94544344
211080683
235575839
801585237
706800330
679136419
335040508
941558560
310933361
179681546
256022273
459314898
239432432
96660822
801242808
246045928
704859333
461466552
362641884
925467465
679386394
516931513
181190235
827508273
429157178
962313443
855818251
756356740
651776452
869500679
516931513
51178995
17476093
257247924
954765231
416716356
187145965
1322902
516931513
516931513
267106973
899592199
787770549
606495046
172050277
81144804
205621318
516931513
738915663
576077022
527960104
671713724
922292718
903682593
206214817
521045640
51178995
972554254
190508037
721532811
523446255
295014094
96660822
246045928
359933228
793894898
1322902
211080683
11217651
462577
349394533
130742718
397568001
683364727
177818139
601683177
516931513
243751285
483125803
48330411
502070410
205621318
261999677
948750991
643074944
688976482
78626708
441637621
797886556
997770744
929329228
940729750
69449501
193620024
48330411
912103276
483316771
862024300
187145965
261999677
299144474
429157178
497505195
606495046
72691811
189858233
34952186
196535714
950701777
527960104
797886556
166075483
523446255
340162025
377073921
81144804
899043746
130742718
362641884
912131033
679136419
841382922
429157178
801242808
641358181
455041353
941672748
77086374
81144804
679475467
638404956
293965510
738915663
505122722
853103800
963954568
187145965
108864806
499745122
516931513
941558560
405601617
150403766
853103800
72691811
497505195
254648171
691207461
744866987
830918891
291125031
516931513
801879188
613654608
866806478
987190604
523446255
219286621
855818251
691207461
206214817
72691811
853103800
91217430
569064260
145966273
42809182
66550593
621553400
648329705
703545995
638404956
929329228
335040508
679136419
475755267
550075396
429157178
267106973
756356740
66550593
929329228
459314898
793894898
219286621
130742718
51178995
635441216
921663249
145184985
397568001
160457046
239432432
602677924
457906573
516931513
373945436
756356740
310933361
883275242
635441216
261999677
34952186
563444941
963954568
223783943
475755267
722477271
497615016
178534608
855383366
516931513
51178995
855383366
44342013
81144804
42809182
405601617
521045640
268250650
664980053
433611609
601683177
255071552
94763762
497615016
91217430
820354283
829056783
732445918
21339641
941672748
497615016
205621318
100444139
433611609
320225778
219286621
519494840
820354283
390183199
201900491
755459633
921137614
79331648
664980053
516931513
463108895
679136419
48330411
861046296
756356740
497615016
850529706
14823393
200819515
450821642
255071552
931582147
787291140
455041353
211080683
485923505
978482132
987190604
912131033
690902030
855818251
664980053
801879188
215377089
281938039
81144804
963954568
602677924
516931513
758931613
81144804
516931513
648329705
173922545
836362759
261999677
405601617
291125031
205621318
845831299
80787516
638404956
941558560
187145965
412025859
325119823
362641884
972554254
441637621
13980687
857569235
481995663
518195488
581041954
429157178
849973452
429157178
853103800
739525941
444558315
48330411
373945436
246045928
239432432
683364727
912131033
725569239
829251886
22824457
49620316
293611086
972554254
566659416
181190235
720063004
801879188
19535560
433611609
775043353
261999677
251221371
589950541
429157178
853103800
21339641
825945823
310933361
367533896
201900491
502070410
265373476
256022273
849973452
910583229
703545995
890686220
449825268
941558560
235575839
172050277
70831476
329807023
34952186
203510282
148800981
820354283
852060695
797886556
679136419
853103800
205621318
550075396
245105391
186946375
172050277
691207461
196535714
245647823
483125803
81144804
853103800
576537295
518195488
78626708
34952186
912103276
823603487
48330411
267106973
862024300
870383268
449825268
853103800
51178995
450567529
679136419
117226751
853103800
756356740
987490212
929329228
505596550
291125031
96660822
59992173
926741228
787291140
81144804
601683177
972771064
412025859
731426435
291125031
753076853
855818251
699730576
321889235
255071552
698788771
44342013
373945436
756356740
444558315
293965510
188039938
522589731
523446255
691207461
691207461
756356740
72691811
756356740
505596550
852451769
65485465
372798400
679779164
33383085
910583229
441637621
707312975
950701777
963954568
272460195
841382922
516931513
741562905
931582147
444558315
48330411
373945436
348112994
931582147
946547781
731426435
591227024
865143916
198681218
142201702
582701381
203510282
978482132
731426435
69349591
671713724
193620024
198073867
855818251
72691811
610257602
516931513
829056783
862024300
729947689
917539430
628185060
81144804
747483452
732445918
255071552
679136419
829056783
683364727
255071552
804435433
255071552
824206545
804435433
885688426
521045640
145966273
97891297
163035479
148800981
34952186
150403766
820354283
804913635
838643124
862024300
853103800
954765231
703545995
33182694
48330411
741765885
691207461
499804760
625517606
325119823
211080683
455041353
505596550
601683177
929329228
946547781
116408045
519494840
48330411
987190604
914087005
951970812
91217430
358860370
385276485
827508273
81144804
979545351
497615016
340162025
703545995
322076620
683364727
688976482
679779164
150403766
265373476
186946375
753076853
671713724
293611086
335040508
386172109
566659416
987190604
929329228
929329228
725569239
42187731
416716356
201900491
193620024
320882835
172050277
651795840
683364727
861046296
718726184
963954568
201900491
857175499
679475467
412905943
516931513
855473248
444558315
59992173
606495046
540168340
89116445
81144804
855383366
825945823
801879188
516931513
741765885
921137614
291125031
148800981
855383366
758931613
455041353
855818251
145966273
261999677
841382922
94763762
825945823
590007879
203510282
691207461
44342013
263392299
679136419
81144804
145184985
201900491
150403766
793894898
505596550
787679990
978482132
44342013
72691811
927864237
285461309
988271545
272460195
483125803
824206545
527960104
643074944
648329705
681527941
497615016
30061231
812117342
732162077
377073921
720063004
541821795
328874982
19535560
679475467
455041353
100444139
145966273
975005140
449825268
94544344
100444139
433611609
69449501
331400952
756356740
927864237
862107228
790992102
576077022
69349591
580736810
972771064
899043746
518195488
205621318
841382922
39165891
185287689
382442674
65485465
630992339
544550379
362641884
44342013
455041353
275455659
206214817
703545995
683364727
964156031
267106973
855473248
926342586
516931513
243148749
505122722
679475467
13980687
591227024
966960329
150403766
261999677
703545995
181190235
790992102
125179402
494703525
483125803
267106973
185287689
643074944
606495046
285461309
801879188
444558315
69449501
190508037
613654608
211080683
61938851
211080683
223783943
169704250
405601617
521045640
172050277
412905943
718726184
145966273
202739859
30061231
683312779
450821642
267106973
322076620
688976482
574562179
590007879
732162077
683364727
606495046
818776380
613654608
223783943
86580458
825945823
181190235
108864806
657635056
997770744
177818139
264385610
97891297
294366747
33182694
775043353
845831299
450567529
855383366
193535125
853103800
893622540
255071552
444558315
787770549
148800981
34952186
405601617
235575839
261999677
261999677
285461309
200301570
580286460
294366747
96660822
444558315
164135263
446672125
304619140
418385479
523446255
255071552
683364727
148800981
797886556
22824457
239432432
54498264
648329705
193620024
283194587
801585237
475755267
321889235
586959671
239432432
441637621
855473248
963954568
100444139
261999677
722477271
497615016
845831299
328874982
39165891
48330411
826967256
853103800
193535125
679779164
505122722
72691811
982574088
866806478
849973452
695444437
636963850
992859957
521045640
261999677
820354283
731426435
818776380
293611086
699730576
585109946
912441617
294366747
150403766
20437053
756356740
181190235
801879188
255239043
817240671
606321619
743467700
61938851
255071552
820354283
946547781
590007879
732445918
219286621
679779164
261999677
69449501
328874982
211228327
48330411
100444139
444558315
429157178
941558560
954765231
635441216
272460195
239432432
81144804
926342586
205621318
81144804
272460195
293965510
815080377
638404956
193535125
745512129
820354283
521045640
855383366
853421571
33143903
855818251
703545995
724745310
53821224
268250650
527960104
829251886
925467465
104974357
48330411
731426435
445705135
581041954
899592199
340162025
850529706
931582147
516931513
39165891
731426435
790992102
441637621
861385942
310933361
77086374
441637621
729947689
606321619
679136419
643074944
150403766
580286460
855818251
491024251
912103276
219286621
205621318
183462243
339378857
775043353
405601617
255071552
679475467
441637621
30061231
683364727
855473248
708156132
193620024
418385479
503311063
475755267
963954568
441637621
206214817
39165891
741765885
912441617
827508273
756356740
852451769
643074944
30061231
912103276
321889235
61115479
34952186
433611609
130742718
239432432
187145965
664980053
722477271
534674799
857569235
94544344
441637621
963954568
412905943
321889235
706800330
820354283
756356740
820354283
756356740
145966273
939272546
267106973
746845880
183462243
954765231
441637621
862024300
664980053
787770549
285461309
516931513
193620024
679475467
33383085
451108860
33182694
755459633
741765885
683068013
516931513
657635056
461640419
563575055
30061231
196409007
455041353
741562905
683682818
54498264
295014094
527960104
446510897
852451769
679136419
741765885
855473248
931582147
239432432
449825268
293965510
762082608
519494840
51178995
299144474
130742718
866806478
444558315
211080683
679136419
801242808
815080377
20437053
664980053
718726184
325206287
571622896
516931513
267106973
857569235
581041954
96660822
946547781
198073867
827508273
116306061
858493641
703545995
265373476
181190235
173922545
523446255
722477271
790992102
449825268
33182694
527960104
497505195
145966273
33182694
91217430
389830465
310933361
602677924
201900491
972771064
606321619
255071552
870383268
737115208
150403766
758931613
100444139
242239237
441637621
861046296
703545995
268250650
613654608
267106973
731426435
389830465
48330411
298062981
386172109
69449501
255071552
44342013
54498264
310933361
219549302
617284419
211080683
259031829
651776452
644921113
81144804
81144804
56069265
850191062
527960104
51178995
321889235
801879188
285461309
483316771
42187731
219549302
815080377
718726184
33182694
790992102
866806478
450567529
606321619
373945436
211080683
160457046
377073921
725569239
436494943
853103800
829056783
941672748
646320243
946547781
992859957
679136419
801242808
679136419
30061231
200301570
899650536
516931513
186576537
855473248
193620024
299144474
638404956
81144804
691207461
69449501
450567529
51178995
193535125
239432432
827508273
188945484
429157178
790992102
581041954
11217651
630992339
311222075
827508273
127150103
606495046
254449870
954765231
946547781
377073921
679136419
449825268
328874982
544550379
72691811
801879188
523999354
108864806
172050277
657635056
671713724
261999677
444558315
300438794
756356740
455041353
521045640
849973452
657635056
756356740
516931513
48330411
77086374
444558315
775043353
732445918
481995663
235575839
651776452
841382922
679475467
382442674
638404956
732445918
170400989
845831299
318062431
261999677
987190604
964156031
418385479
412029201
48330411
787770549
225666802
193620024
198073867
638404956
429157178
972554254
703545995
291125031
516931513
450567529
606495046
855473248
651776452
926342586
242239237
738229720
219549302
999360799
490611518
256022273
321889235
261999677
261999677
638404956
516931513
100444139
703545995
34952186
591227024
491024251
429157178
679475467
801879188
855383366
522217312
143990268
385276485
862024300
591227024
866806478
48330411
855473248
679475467
201572657
679475467
81144804
651776452
948750991
261999677
1322902
823603487
964156031
377073921
255071552
100444139
566659416
946547781
100444139
254648171
527960104
725569239
441637621
516931513
497615016
193620024
849973452
703545995
606321619
972771064
51178995
261999677
215247505
348112994
738229720
790992102
196535714
598084733
679779164
756356740
756356740
720063004
377073921
405601617
48330411
829056783
580736810
450821642
849973452
929329228
963954568
429157178
926741228
850529706
340162025
255239043
521045640
497615016
638404956
853103800
254648171
185287689
444558315
191182743
362641884
836362759
205621318
825945823
978482132
827508273
102007964
39165891
348122836
195821335
606495046
921663249
377073921
755459633
205621318
679136419
275455659
683682818
756356740
358860370
181975927
211080683
691207461
756356740
181190235
912103276
322076620
502070410
150403766
801879188
412029201
203510282
926342586
397568001
219549302
626027307
389830465
30061231
193535125
66550593
636963850
475755267
866806478
756356740
698788771
193535125
852060695
172050277
255071552
931582147
491024251
310933361
581041954
457906573
929329228
30061231
11217651
857569235
286815350
373945436
964156031
497615016
756356740
698788771
827508273
866806478
948750991
481995663
946547781
602677924
746845880
699730576
755459633
100444139
580286460
17476093
202739859
243148749
516931513
845831299
581041954
746845880
160457046
862024300
893622540
714791965
101075427
679136419
193535125
261999677
205621318
679475467
830918891
731426435
108864806
797886556
566659416
738229720
256022273
255071552
516931513
81144804
746845880
516931513
581041954
741562905
377073921
644921113
392160438
42809182
17476093
920690697
654745045
211080683
756356740
978482132
11217651
455041353
855383366
827508273
827508273
321889235
65485465
362641884
516931513
731426435
989539216
568715632
746845880
205621318
820354283
193620024
33182694
473358134
251221371
255071552
646320243
193535125
142201702
978482132
261999677
255071552
66550593
265373476
211080683
243148749
455041353
912103276
732162077
857175499
521045640
77086374
242239237
731426435
225666802
801242808
444558315
804435433
606321619
44342013
130742718
175785432
455041353
258324107
899043746
638404956
291125031
812117342
790992102
211080683
108864806
455041353
481995663
72691811
606321619
66550593
77086374
30061231
382442674
756356740
189858233
855473248
683312779
261999677
397568001
941672748
521045640
527065711
855473248
931582147
90658858
72691811
827508273
261999677
94544344
51178995
51178995
499745122
594033771
51178995
299144474
581869720
852451769
855383366
550075396
519494840
267106973
206214817
963954568
975005140
898435711
235575839
246045928
335040508
48330411
444558315
251221371
950701777
201900491
899043746
855383366
855473248
941122123
358860370
857175499
964156031
145966273
941122123
963954568
325206287
800771762
65485465
205621318
108864806
48330411
66550593
703545995
483125803
516931513
912131033
861046296
664980053
963954568
81144804
829251886
638404956
817240671
606321619
523999354
862528713
261999677
21327122
679136419
703920436
698788771
581041954
756356740
201900491
293611086
320882835
441637621
201900491
211080683
703545995
150403766
103937682
181975927
651795840
914087005
285461309
255071552
205621318
786065105
563575055
644921113
461466552
698788771
173922545
899650536
310933361
397568001
405601617
298062981
441637621
664980053
489928970
606321619
626027307
386172109
429157178
397568001
54498264
481995663
39165891
550075396
853103800
671713724
200819515
813553707
377073921
483125803
33182694
698788771
770208357
827508273
770208357
978482132
516931513
450821642
130742718
397568001
756356740
691207461
899043746
441637621
150403766
267106973
69449501
939982770
732445918
963954568
142201702
732365261
74370708
951970812
853421571
855383366
69349591
56069265
39165891
671713724
304547256
100444139
211080683
349394533
258324107
741765885
405601617
19535560
196535714
903682593
429157178
813553707
362641884
172050277
855383366
790992102
683682818
286815350
205621318
108864806
855383366
335040508
804913635
855818251
268947042
582701381
756356740
581041954
903364290
801585237
845831299
201947390
261999677
755459633
310933361
211228327
405601617
181190235
606495046
625840961
193620024
638404956
310933361
112062297
987190604
328874982
912131033
150403766
405601617
516931513
805107686
245105391
219549302
433611609
505122722
841382922
149124351
201900491
941672748
310933361
267106973
321889235
143990268
502070410
731426435
450821642
941558560
200819515
251221371
845831299
261999677
116408045
606495046
450567529
657635056
261999677
450821642
939947553
193620024
516931513
929329228
975005140
433611609
54498264
737115208
635441216
812117342
193620024
829251886
150403766
390183199
756356740
824206545
22824457
801242808
521045640
606321619
457906573
72691811
81144804
756356740
246045928
820354283
441637621
516931513
725569239
544550379
969109136
797886556
703545995
48330411
275455659
741765885
193620024
397568001
523999354
651776452
679136419
853103800
429157178
852603959
581041954
81144804
33182694
941558560
261999677
483125803
34952186
949489378
377073921
518195488
328874982
245647823
21838511
497505195
691207461
972771064
523446255
804435433
955255645
193535125
590003337
310933361
295014094
429157178
255071552
386172109
683312779
845831299
691207461
841382922
820354283
581041954
831643228
186576537
664980053
706800330
899043746
420431297
895894749
644921113
853103800
193620024
195821335
679136419
215377089
917539430
261999677
987190604
416716356
606495046
741562905
824206545
188039938
862024300
187145965
899650536
150403766
849973452
497615016
163599415
804913635
725569239
521045640
841382922
80787516
521045640
405601617
683364727
436537325
898435711
895894749
256022273
954765231
613654608
449825268
72691811
855818251
310933361
813553707
440323719
818776380
521045640
429157178
516931513
675094204
790992102
258324107
516931513
820354283
679136419
756356740
441637621
455041353
706800330
746845880
219286621
13980687
703545995
940729750
191182743
203510282
405601617
591227024
190508037
195821335
679136419
386172109
626027307
746845880
193620024
516931513
293611086
455041353
108864806
746845880
405601617
718726184
651795840
857569235
841382922
497615016
954765231
941122123
841382922
261999677
219549302
553039122
205621318
497615016
490611518
827508273
201900491
17476093
804913635
475755267
460568807
491024251
412905943
33182694
853103800
638404956
433611609
770208357
738915663
679136419
150403766
30061231
910583229
34952186
497615016
638404956
516931513
320225778
377073921
386172109
972554254
703545995
261999677
130742718
429157178
193620024
255239043
358860370
101104061
964156031
358860370
130742718
790992102
866806478
801242808
457906573
148800981
893622540
550075396
243148749
449825268
291125031
72691811
516931513
591227024
482735
405601617
373945436
841382922
81144804
606321619
51178995
53821224
820354283
718726184
283194587
294366747
521045640
150403766
80787516
300438794
746845880
931582147
756356740
793894898
34952186
954765231
679136419
39165891
77086374
628185060
956250807
39165891
235575839
373945436
679779164
825945823
59992173
268250650
698788771
855383366
914087005
790992102
294366747
521045640
972771064
683364727
651795840
77086374
713987466
405601617
446585504
264385610
1322902
100444139
173922545
316210178
405601617
679475467
112062297
429157178
706800330
725569239
385276485
664980053
261999677
160457046
652006478
272460195
713987466
94544344
30061231
291125031
497615016
72691811
505122722
72691811
804913635
679475467
410339547
34952186
941122123
193620024
818776380
100444139
444558315
857569235
665514590
606495046
713987466
462577
941122123
405601617
81144804
219286621
679136419
72691811
414829234
481995663
741765885
101104061
1322902
193535125
160457046
648329705
972554254
211080683
964156031
855473248
613654608
96660822
853103800
325206287
211080683
48330411
261999677
362641884
200301570
664980053
264385610
401898087
795529181
683364727
78626708
81144804
756356740
145966273
941122123
455041353
594033771
112062297
691207461
638404956
193620024
775043353
34952186
189858233
853103800
553618922
117226751
516931513
843747509
737062698
704859333
861385942
48330411
491024251
756356740
931582147
563575055
762082608
397568001
786065105
81144804
116306061
81144804
195821335
638404956
21339641
267106973
679475467
444558315
153707182
17476093
30061231
815080377
516931513
790992102
72691811
941122123
188192853
638404956
912131033
211228327
65485465
853103800
13980687
414829234
903364290
190508037
720225476
377073921
256022273
193535125
713987466
100444139
107134779
720063004
112062297
150403766
497615016
173922545
261999677
321889235
48330411
429157178
679136419
54498264
741765885
321889235
550075396
65485465
964156031
362641884
377073921
638404956
33182694
386172109
433611609
683364727
383154168
611466878
256022273
523446255
657635056
30061231
598242209
581041954
745512129
243148749
581869720
491024251
193535125
978482132
739525941
824206545
42187731
912103276
651776452
256022273
655016539
914087005
979545351
756356740
941122123
194799256
293611086
429157178
372798400
81144804
30061231
17476093
44342013
949489378
100444139
606495046
516931513
695444437
181190235
679136419
651776452
245105391
150403766
316210178
497615016
941558560
987190604
855473248
657635056
941672748
975005140
790992102
163035479
790992102
30061231
698788771
497505195
857175499
816624694
405601617
265373476
841382922
643074944
80787516
870383268
145966273
756356740
826967256
732445918
340162025
377073921
855383366
573961767
850529706
987190604
373945436
211080683
211080683
855383366
724745310
66550593
44342013
34952186
606495046
941558560
202739859
150403766
855383366
746845880
516931513
72691811
905323865
892726155
732445918
523446255
853103800
679386394
48330411
912131033
285461309
173922545
300438794
81144804
550075396
625840961
855818251
613654608
790992102
578817848
328874982
941672748
855383366
963954568
211080683
205621318
812117342
329807023
40192184
777958410
941558560
48330411
81144804
972771064
963306628
823603487
100444139
255071552
827508273
100444139
651795840
255071552
922292718
695255998
703545995
372798400
683364727
219286621
866806478
193535125
941672748
912441617
540168340
433611609
386172109
181190235
578817848
758931613
116408045
78626708
801242808
801242808
433611609
737115208
100444139
429157178
255071552
929329228
294366747
51178995
211080683
59992173
33182694
335040508
731426435
505596550
800771762
912131033
655016539
987190604
195821335
516931513
322076620
963954568
235575839
429157178
679136419
449825268
713987466
483125803
638404956
853103800
521045640
310933361
120439415
349394533
13980687
257247924
255071552
797886556
272460195
516931513
450821642
857569235
801879188
320225778
756356740
80787516
683682818
189858233
862528713
862528713
578817848
891719572
855383366
989539216
48330411
485923505
550075396
827508273
855383366
51178995
857569235
885688426
256022273
801242808
703545995
261999677
418385479
72691811
66550593
521045640
150403766
190508037
972771064
964156031
479805553
855383366
820354283
516931513
72691811
964156031
646320243
150403766
713987466
738915663
81144804
257247924
939982770
785015453
259031829
574794279
200819515
866806478
440323719
606321619
544550379
211080683
718726184
855818251
679136419
429157178
261999677
30061231
540168340
39165891
72160329
580286460
550075396
22824457
756356740
255071552
756356740
946547781
190508037
591227024
853103800
483316771
497505195
377073921
725569239
941558560
731426435
377073921
193620024
568715632
982574088
436537325
683364727
373945436
94808220
643074944
931582147
482735
261999677
22824457
820354283
320225778
664980053
198208206
853103800
385276485
651795840
756356740
173922545
389830465
81144804
69349591
521045640
708156132
861385942
254648171
425980170
580736810
257247924
285461309
602677924
483125803
850529706
635441216
108604069
804435433
246045928
521045640
150403766
444558315
397568001
193620024
679136419
527960104
731426435
523999354
855383366
142201702
203510282
703545995
713699409
804913635
267106973
54498264
827508273
358860370
553618922
626027307
651776452
433611609
963954568
267106973
160457046
30061231
679475467
459314898
987190604
987490212
429157178
691207461
481995663
731426435
69449501
703920436
553039122
688446828
272460195
108864806
450567529
679136419
340162025
349394533
189858233
756356740
328874982
193620024
610257602
827508273
54498264
540168340
758931613
193620024
461466552
926741228
193620024
72691811
746845880
652006478
17476093
977193045
242239237
223783943
239432432
491024251
461466552
679136419
801879188
56069265
790992102
54498264
203510282
441637621
740842273
313795734
293981526
261999677
202739859
405601617
898435711
941672748
201900491
948750991
436537325
853421571
406904883
899043746
328874982
17476093
683364727
683682818
853103800
437107057
801242808
698788771
463108895
11217651
256022273
181190235
298749371
13980687
651776452
66550593
516931513
679475467
797886556
81144804
444558315
211080683
34952186
258324107
683364727
941122123
679475467
817240671
173922545
651776452
497615016
457906573
54498264
141623853
130742718
293611086
100444139
30061231
145966273
664980053
100444139
256022273
310933361
731426435
825945823
955255645
855383366
855383366
552232278
255071552
876870572
462577
939982770
96660822
61115479
582701381
503311063
521045640
550075396
523999354
827508273
72691811
291125031
516931513
190508037
65485465
855383366
746845880
606321619
116306061
172050277
963954568
490611518
188192853
185287689
17476093
392160438
870383268
420431297
188039938
683364727
444558315
475239618
205621318
385276485
581869720
755459633
322076620
899043746
310933361
997770744
540168340
377073921
756356740
336513396
855818251
638404956
255071552
706800330
444558315
328874982
914087005
963954568
200301570
801242808
255071552
964156031
462577
267106973
756356740
516931513
651795840
997770744
267106973
853103800
96660822
291125031
885563737
193535125
261999677
51178995
436537325
449825268
706800330
516931513
963954568
235575839
21339641
30061231
349394533
519494840
429157178
358860370
893622540
137160785
444558315
101463251
691207461
929329228
34952186
688976482
34952186
78626708
444558315
683364727
81144804
713987466
166075483
429157178
855818251
291125031
698788771
372798400
646320243
853103800
804913635
446510897
255071552
449825268
239432432
53821224
338161823
349394533
491024251
679136419
429157178
310933361
142201702
108864806
941558560
393971798
521045640
703545995
521045640
853103800
975005140
372798400
737115208
964156031
857569235
992859957
899043746
72691811
261999677
801242808
534674799
683364727
606495046
756356740
130742718
987190604
987190604
246045928
855818251
869500679
997770744
679136419
756356740
142201702
866806478
325206287
850191062
732445918
853103800
975005140
581041954
964156031
373945436
362641884
862528713
429157178
987190604
164135263
790992102
820354283
747310324
449825268
17476093
679136419
683364727
188039938
655016539
638404956
703545995
857175499
444558315
870184958
948750991
483125803
377073921
941122123
433611609
581869720
80787516
801242808
181190235
785015453
641358181
291125031
48330411
657635056
294366747
169704250
433611609
895894749
790992102
941122123
291125031
321889235
876870572
547817880
804913635
855818251
293965510
681527941
644921113
433611609
100444139
33182694
81144804
193620024
827508273
196535714
703545995
827508273
813553707
683364727
211080683
655016539
598242209
841382922
255071552
162307414
261999677
81144804
516931513
320225778
235575839
791619066
516931513
927864237
100444139
77086374
81144804
285461309
963306628
954765231
949489378
738229720
502070410
988271545
804435433
954765231
17476093
741562905
17476093
912103276
719467749
100444139
574794279
150403766
741562905
373945436
704859333
261999677
116306061
321889235
541821795
855818251
272460195
534674799
975005140
850529706
386172109
815080377
861046296
825945823
405601617
457906573
523446255
853103800
245105391
648329705
181975927
758931613
850191062
291125031
941672748
143990268
193620024
790992102
54498264
200819515
690902030
457906573
328874982
429157178
429157178
96660822
272460195
108864806
679136419
770208357
679779164
59992173
48330411
444558315
181190235
698788771
841382922
196535714
691207461
853103800
449825268
758931613
261999677
358860370
193535125
261999677
450567529
855383366
446510897
255071552
285461309
801879188
956250807
862107228
987490212
188192853
483125803
385276485
651776452
905323865
193620024
652006478
922292718
211228327
51178995
787770549
643074944
651795840
565369021
291125031
77086374
436494943
516931513
523446255
845831299
912131033
899043746
291125031
462577
81144804
718726184
522589731
112062297
606321619
946672323
801242808
841382922
606495046
433611609
643074944
895894749
718726184
245105391
444558315
862528713
268250650
931582147
285461309
841382922
444558315
295014094
797886556
142201702
72691811
441637621
910583229
651776452
762082608
441637621
13980687
108864806
441637621
617275856
652006478
987190604
48330411
857569235
446585504
441637621
845831299
679136419
425980170
320225778
349394533
405601617
563575055
741099097
521045640
255071552
272460195
340162025
671713724
829056783
101104061
72691811
982574088
113455365
108864806
992859957
722477271
193535125
987190604
722477271
671713724
683364727
211080683
929329228
294366747
852060695
450821642
444558315
516931513
429157178
732445918
801585237
594033771
59992173
181190235
150403766
261999677
34952186
703545995
205621318
433611609
201900491
681527941
310933361
48330411
521045640
964156031
657635056
225666802
483316771
552232278
316210178
223422092
826967256
108864806
293611086
373945436
412057510
72691811
94763762
473358134
718726184
691207461
679136419
264385610
267106973
261999677
17476093
405601617
841382922
853103800
601683177
206214817
527960104
463108895
201900491
455041353
429157178
188945484
261999677
54498264
429157178
377073921
444558315
285461309
51178995
441637621
54498264
310933361
449825268
922882250
725569239
255071552
219286621
291125031
162307414
714791965
950701777
790992102
912131033
444558315
267106973
389830465
358860370
804913635
582701381
392160438
941558560
33182694
855383366
51178995
855383366
857569235
51178995
80787516
108604069
385276485
664980053
444558315
150403766
516931513
72691811
746845880
898435711
841382922
540168340
946547781
941672748
285461309
910583229
756356740
261999677
261999677
455041353
497615016
790992102
991158175
194799256
310933361
48330411
196535714
193620024
397568001
127150103
563575055
738915663
22824457
762082608
652006478
42809182
657635056
679475467
852451769
829056783
738108086
606321619
335040508
223422092
261999677
580286460
483125803
613654608
855818251
444558315
362641884
405601617
310933361
899043746
72691811
108864806
638404956
862528713
758931613
405601617
636963850
742403840
679136419
108604069
418385479
100444139
826967256
940729750
898435711
259031829
929329228
740842273
679136419
926342586
142201702
429157178
505122722
516931513
852603959
261999677
335040508
651776452
738915663
130742718
150403766
756356740
429157178
437107057
81144804
335040508
255071552
501595912
245647823
917539430
172050277
328874982
181190235
899043746
267106973
96660822
145966273
850529706
200301570
975005140
855383366
731426435
679386394
188192853
211080683
267106973
648329705
651776452
855383366
377073921
429157178
729947689
48330411
433611609
566389174
790992102
836849469
703545995
108864806
825945823
81144804
892726155
679475467
51178995
755459633
855818251
268947042
820354283
108864806
869500679
606495046
850529706
272460195
922882250
975005140
855383366
100444139
841382922
516931513
261999677
825945823
108864806
13980687
257247924
497505195
255071552
94544344
455041353
257247924
100444139
81144804
853103800
72691811
731426435
855383366
722477271
521045640
681527941
581041954
703545995
385276485
841382922
862024300
22824457
707312975
664980053
193620024
433611609
598084733
855383366
753076853
866806478
261999677
521045640
261999677
523999354
738229720
606495046
455041353
193620024
108864806
267106973
581041954
437107057
732445918
162307414
855473248
899043746
793894898
414829234
261999677
793894898
451560634
96660822
405601617
293981526
519494840
853103800
895894749
449825268
211080683
964156031
638404956
261999677
787770549
203510282
211080683
116408045
150403766
929329228
547817880
931582147
405601617
606321619
108864806
130742718
756356740
72691811
829056783
66550593
143990268
100444139
738915663
963954568
820354283
293611086
722477271
108864806
66550593
102007964
108864806
657635056
189858233
505122722
291125031
829056783
683364727
679475467
130742718
827508273
190508037
849973452
299144474
801242808
606495046
429157178
444558315
293981526
77086374
648329705
741562905
483316771
703545995
804913635
405601617
638404956
189858233
449825268
373945436
521045640
698788771
505596550
441637621
590003337
254648171
855818251
440323719
792852712
552232278
683682818
397568001
801585237
613654608
255071552
54498264
497615016
1322902
322076620
203510282
644921113
912131033
42187731
910583229
566659416
293965510
679475467
801242808
201900491
100444139
311222075
941672748
392160438
912131033
740842273
581041954
81144804
34952186
148800981
74370708
258324107
862107228
679136419
235575839
841382922
523446255
941672748
243148749
861385942
929329228
827508273
606495046
679475467
804913635
397568001
651776452
638404956
405601617
827508273
929329228
389830465
598084733
505122722
72691811
518195488
516931513
849973452
416716356
910583229
130742718
862528713
516931513
731426435
189858233
108864806
205621318
96660822
211228327
483316771
756356740
820354283
581041954
450821642
39165891
81144804
756356740
857569235
756356740
853103800
81144804
320225778
741765885
698788771
405601617
81144804
997770744
713699409
756356740
581869720
857569235
853103800
436494943
295014094
429157178
205621318
519494840
310933361
455041353
793894898
485923505
594033771
65485465
801585237
363450355
54498264
581041954
108864806
188945484
299144474
703545995
72691811
987190604
48330411
855473248
291125031
644921113
643074944
196535714
866806478
590007879
441637621
339378857
393971798
294366747
34952186
340162025
549765713
444558315
853103800
349394533
518195488
590003337
931582147
797886556
732445918
261999677
741765885
679779164
362641884
516931513
963954568
829251886
801879188
429157178
643074944
455041353
44342013
193535125
440323719
855473248
857569235
718726184
108864806
910583229
116408045
112062297
69449501
738915663
163035479
651776452
793894898
516931513
857569235
97891297
205621318
243148749
825945823
89116445
899592199
455041353
729947689
389830465
433611609
550075396
196535714
96660822
193620024
193620024
441637621
96660822
48330411
405601617
679136419
263392299
598084733
205621318
568715632
963954568
893622540
939982770
261999677
483125803
481995663
223422092
756356740
205621318
255071552
189858233
116408045
843462123
256022273
638404956
841382922
657635056
81144804
963954568
449825268
707312975
603929552
261999677
853103800
963954568
429157178
638404956
786065105
30061231
483125803
310933361
100444139
261999677
108864806
325206287
899650536
756356740
635441216
188945484
549765713
912103276
648329705
17476093
451560634
516931513
516931513
540168340
855383366
992859957
201900491
108864806
825945823
130742718
304619140
34952186
503311063
790992102
310933361
801879188
17476093
42809182
698788771
193620024
148800981
362641884
265373476
255071552
883275242
377073921
679475467
358860370
756356740
258324107
852451769
899043746
563575055
392160438
116408045
72691811
516931513
718726184
96660822
625517606
116408045
497505195
643074944
377073921
815080377
325206287
516931513
855383366
762082608
433611609
429157178
581869720
219286621
657635056
732445918
756356740
972771064
255071552
651776452
626027307
563575055
925467465
30061231
54498264
225666802
150403766
188039938
855818251
679386394
96660822
841382922
56069265
691207461
963954568
523446255
855383366
756356740
679475467
516931513
130742718
801879188
53821224
606495046
377073921
606495046
855818251
193620024
44342013
489928970
731426435
293611086
51178995
853103800
931582147
475755267
462577
377073921
594033771
318062431
963954568
267106973
523446255
741765885
636963850
683364727
37451956
211228327
362641884
755459633
964156031
205621318
955255645
987190604
829251886
801879188
651795840
373945436
790992102
876870572
679136419
964156031
497615016
211080683
963306628
638404956
281938039
679136419
756356740
142201702
497615016
130742718
741099097
829251886
355311402
101104061
193535125
827508273
268947042
206214817
225666802
429157178
987190604
827508273
72691811
108864806
219286621
987490212
581041954
777958410
108864806
255071552
745512129
756356740
457906573
519494840
193620024
929329228
48330411
855818251
523999354
680735039
255071552
390183199
63166473
516931513
698788771
51178995
433611609
48330411
550075396
931582147
51178995
48330411
185005387
638404956
377073921
255071552
37451956
306437691
150403766
321889235
862528713
850529706
869500679
72691811
433611609
397568001
841382922
193620024
516931513
39165891
39165891
261999677
899043746
459314898
255071552
451560634
390183199
335040508
801242808
188192853
756356740
51178995
291125031
827508273
850191062
485923505
643074944
392160438
964156031
211080683
522217312
910583229
640940449
145383622
746845880
100444139
30061231
638404956
643074944
377073921
625469177
436494943
450567529
295014094
261999677
850529706
790992102
429157178
198073867
429157178
255071552
377073921
679136419
462577
429157178
254648171
392160438
845831299
855383366
675094204
679136419
521045640
954765231
681527941
211080683
264385610
910583229
30061231
518195488
516931513
201900491
638404956
756356740
845831299
291125031
255071552
722477271
738229720
325119823
264385610
815080377
755459633
707312975
130742718
320882835
261999677
563575055
797886556
205621318
418385479
39165891
698788771
638404956
497615016
926741228
756356740
483125803
189858233
198208206
318062431
691207461
291125031
377073921
598084733
574562179
703545995
193535125
235575839
96660822
72691811
790992102
790992102
679136419
405601617
113455365
820354283
646320243
703545995
755459633
741562905
433611609
804435433
372798400
473358134
30061231
373945436
437107057
405601617
497615016
963954568
219654519
20437053
801242808
939982770
599436684
963954568
499745122
322076620
261999677
358860370
898435711
853103800
827508273
921756558
912441617
59992173
598084733
651776452
829251886
72691811
51178995
655016539
429157178
181190235
563575055
855473248
150403766
978482132
81144804
205621318
429157178
516931513
590003337
841382922
200301570
825945823
793894898
972554254
613654608
177818139
429157178
679779164
861385942
691207461
827508273
377073921
51178995
703545995
679475467
801242808
827508273
389830465
746845880
849973452
223783943
688976482
703545995
436494943
81144804
625517606
845831299
189858233
746845880
372798400
823603487
255071552
30061231
941672748
845831299
756356740
963954568
841382922
883275242
519494840
33182694
829056783
34952186
977193045
395986660
66550593
373945436
358860370
186946375
816624694
335040508
239432432
377073921
853103800
841382922
566659416
441637621
683364727
823762778
746845880
200819515
804435433
291125031
258324107
246045928
179946438
613654608
977193045
33143903
449825268
755459633
81144804
801242808
444558315
148800981
100444139
475755267
790992102
823762778
30061231
826967256
869500679
163035479
455041353
42187731
519494840
48330411
638404956
255071552
195821335
505122722
732162077
497615016
463108895
652006478
520894807
405601617
51178995
441637621
870383268
272460195
679475467
150403766
610257602
205621318
820354283
855473248
455041353
405601617
235575839
824206545
412057510
756356740
505596550
731426435
580286460
373945436
756356740
94544344
602677924
929329228
745512129
223422092
651776452
651795840
853103800
193620024
827508273
181190235
853103800
987190604
51178995
172050277
299144474
433611609
173922545
679475467
741765885
33182694
720225476
340162025
450821642
972771064
51178995
261999677
683682818
193620024
786065105
703545995
741765885
640940449
585109946
6387153
922882250
899043746
683364727
116306061
566659416
444558315
450821642
235575839
185287689
992859957
651795840
259031829
853103800
42809182
801242808
725569239
598084733
135452076
72691811
358860370
862024300
72412452
703545995
193620024
291125031
972771064
239432432
441637621
205621318
889097158
243148749
437107057
671713724
703545995
849973452
34952186
635441216
449825268
1322902
855383366
921663249
929329228
397568001
563575055
77086374
573961767
643074944
679136419
205621318
377073921
756356740
862528713
801879188
373945436
193620024
855383366
969109136
405601617
775043353
801879188
108864806
74370708
755459633
648329705
652006478
638404956
651776452
679136419
17476093
33182694
145184985
412905943
516931513
104974357
732162077
372798400
211080683
193535125
461466552
643074944
11217651
703545995
66550593
444558315
638404956
457906573
756356740
429157178
972554254
30061231
987190604
790992102
804913635
325206287
100444139
193535125
943362997
449825268
801242808
903682593
580286460
405601617
756356740
713987466
497505195
756356740
201572657
100444139
729947689
256022273
703545995
657635056
392160438
922882250
963954568
81144804
200301570
521045640
720063004
852603959
741765885
179946438
553618922
801242808
651776452
243148749
254648171
940729750
606495046
690990975
285461309
497505195
285461309
931582147
219286621
718726184
855818251
720225476
963954568
975005140
941558560
855383366
613654608
497615016
625840961
855383366
643074944
731426435
450821642
34952186
666916800
325119823
516931513
446672125
703545995
756356740
80787516
963954568
516931513
206214817
193620024
81144804
54498264
44342013
756356740
150403766
885688426
963954568
563444941
205621318
397568001
261999677
679136419
108864806
516931513
72691811
758931613
590007879
679136419
429157178
142201702
17476093
193620024
255071552
377073921
553618922
914087005
946672323
80787516
53821224
321889235
51178995
72691811
294366747
737115208
150403766
255071552
459314898
310933361
741765885
999360799
293965510
573961767
246045928
753076853
745512129
606321619
193620024
820354283
826967256
566389174
81144804
193620024
261999677
397568001
732365261
516931513
582498130
72691811
912131033
655016539
261999677
613654608
441637621
446510897
732445918
130742718
756356740
636963850
433611609
518195488
940729750
148800981
978482132
362641884
912441617
256022273
412905943
943362997
790992102
651776452
455041353
963954568
756356740
563575055
148800981
455041353
473358134
850529706
112062297
298062981
745512129
581041954
100444139
283194587
547817880
303182547
691207461
737115208
678341066
948750991
48330411
91217430
801585237
449825268
72691811
703545995
69349591
899043746
910583229
81144804
941558560
257542542
745512129
285461309
793894898
190508037
211080683
291125031
89116445
929329228
516931513
617284419
732445918
79331648
81144804
855818251
516931513
505122722
51178995
713699409
193620024
321889235
568715632
581041954
19535560
756356740
516931513
862024300
433611609
441637621
261999677
503311063
397568001
941558560
17476093
505596550
272460195
239432432
100444139
497505195
503311063
841382922
703545995
718726184
827508273
377073921
291125031
849973452
651776452
325206287
328874982
325119823
188945484
922882250
358860370
193620024
852451769
756356740
912131033
683682818
787291140
457906573
635441216
72691811
516931513
598084733
977193045
258324107
261999677
568715632
205621318
738915663
388515219
100444139
148800981
335040508
921663249
433611609
948750991
801242808
34952186
823603487
912131033
683364727
962313443
777958410
328874982
746845880
523446255
318062431
758931613
964156031
475755267
91217430
291125031
48330411
235575839
100444139
285461309
963954568
201900491
787291140
143990268
429157178
725569239
267106973
903364290
429157178
853103800
862024300
613654608
964156031
770208357
547817880
713987466
173922545
590007879
641358181
142201702
33182694
102007964
691207461
827508273
358860370
521045640
671713724
516931513
275455659
722477271
81144804
48330411
929329228
978482132
899043746
853103800
518195488
497615016
963954568
449825268
982574088
979545351
173922545
100444139
325119823
69449501
505122722
340162025
264385610
306291557
363450355
725569239
580286460
732445918
862024300
94808220
703545995
450567529
243148749
183462243
325206287
724745310
66550593
522589731
713987466
516931513
756356740
268250650
853103800
48330411
436494943
293611086
948750991
349394533
261999677
310933361
713987466
39165891
855818251
482735
922292718
497505195
648329705
978482132
568715632
931582147
1322902
855383366
449825268
48330411
89116445
261999677
949489378
406904883
898435711
150403766
310933361
929329228
272460195
100444139
193620024
44342013
756356740
475755267
181190235
193620024
108864806
638404956
51178995
703545995
205621318
801585237
100444139
181190235
405601617
644921113
81144804
964156031
879499702
858176269
737062698
445705135
606495046
703545995
836849469
519494840
745512129
397568001
950701777
54498264
267106973
436494943
825945823
295014094
235575839
827508273
797886556
855383366
643074944
261999677
441637621
189858233
820354283
679136419
358860370
816624694
108864806
516931513
433611609
566389174
742403840
100444139
756356740
941672748
756356740
66550593
377073921
606321619
580286460
852060695
758931613
801879188
516931513
148800981
429157178
982574088
444558315
59992173
167059386
21339641
827508273
756356740
497615016
815080377
521045640
606495046
255071552
170400989
920690697
576077022
861385942
521045640
61938851
54498264
954765231
635441216
100444139
65485465
450567529
30061231
838643124
483125803
235575839
54498264
429157178
978482132
150403766
433611609
725569239
193620024
81144804
1322902
483125803
101104061
211080683
718726184
261999677
921663249
941122123
841382922
820354283
921663249
758931613
825945823
370949508
523446255
445705135
203510282
941122123
861046296
255239043
74370708
651795840
455041353
80787516
793894898
429157178
39165891
741765885
1322902
755459633
69449501
824206545
829056783
102007964
265373476
293611086
219286621
30061231
436537325
505122722
706800330
135452076
792852712
527960104
173922545
975005140
683364727
569064260
358860370
33383085
272460195
756356740
671713724
741765885
416716356
336513396
683364727
74370708
975005140
108864806
978482132
929329228
720225476
866806478
261999677
599436684
325206287
322076620
48330411
81144804
206214817
703545995
963954568
679475467
521045640
386172109
205621318
929329228
299144474
745512129
293611086
489928970
285461309
418385479
211228327
405601617
405601617
713987466
824206545
258324107
71088599
181190235
679779164
929329228
397568001
950701777
827508273
285461309
838643124
855473248
691207461
135452076
33182694
638404956
91217430
389830465
946547781
704859333
186576537
801242808
899043746
183462243
33182694
912441617
534674799
755459633
731426435
166075483
899592199
441637621
362641884
11217651
272460195
683364727
258324107
72691811
516931513
812117342
841382922
899043746
44342013
824206545
861385942
397568001
219286621
931582147
173922545
48330411
194799256
261999677
963954568
756356740
377073921
713987466
679136419
81144804
855818251
483316771
795529181
801879188
855818251
580286460
801242808
606495046
679136419
841382922
516931513
33143903
865143916
205621318
101104061
657635056
720063004
664980053
704549920
534674799
820354283
741562905
291125031
855818251
899043746
941558560
444558315
635441216
239432432
203510282
852451769
363450355
219286621
293611086
972771064
975005140
108864806
992657924
776981786
235575839
219286621
33143903
855473248
102007964
255071552
590003337
899043746
291125031
261999677
429157178
457906573
261999677
206214817
108864806
405601617
740842273
921663249
245105391
853103800
827508273
173922545
235575839
912441617
855383366
683312779
189858233
731426435
841382922
899043746
48330411
71088599
912103276
281938039
922292718
77086374
756356740
257247924
48330411
211080683
433611609
145966273
675094204
340162025
830918891
853103800
188192853
373945436
392160438
397568001
239432432
855818251
51178995
429157178
235575839
755459633
917539430
977193045
54498264
373945436
300438794
841382922
358860370
941122123
703545995
606321619
145383622
703545995
855383366
377073921
34952186
203510282
377073921
829251886
405601617
100444139
580736810
747310324
20437053
912441617
787291140
441637621
462577
405601617
264385610
691207461
291125031
853103800
261999677
321889235
108864806
78626708
841382922
550075396
929329228
516931513
242239237
921663249
254648171
65485465
836849469
713987466
6387153
66550593
91217430
606495046
166075483
78626708
523446255
61115479
310933361
405601617
497615016
732162077
762082608
79331648
731426435
683364727
758931613
580286460
377073921
929329228
849973452
169704250
855383366
34952186
858493641
405601617
81144804
405601617
390183199
405601617
377073921
856856150
883275242
785015453
820354283
446585504
635441216
683312779
235575839
606495046
853103800
285461309
497505195
429157178
96660822
242239237
286815350
704549920
239432432
291125031
310933361
389830465
100444139
679136419
254648171
681527941
857569235
14823393
827508273
100444139
44342013
42187731
521045640
255071552
731426435
522217312
69349591
497505195
655016539
256022273
323333628
457906573
679136419
862528713
664980053
78626708
679136419
441637621
516931513
116408045
756356740
502070410
903364290
264385610
108864806
638404956
94544344
108864806
299144474
39165891
972554254
298749371
200819515
732445918
855383366
820354283
883275242
550075396
679136419
606495046
397568001
53821224
866806478
954765231
251221371
80787516
756356740
291125031
148800981
797886556
941672748
941672748
389830465
225666802
433611609
373945436
34952186
931582147
54498264
926741228
852451769
497615016
281938039
516931513
849973452
285461309
718726184
801242808
679136419
638404956
741765885
742403840
657635056
373945436
857569235
982574088
130742718
150403766
261999677
205430934
200301570
145966273
255071552
116408045
429157178
285461309
96660822
580286460
328874982
418385479
931582147
518195488
255071552
581041954
108604069
51178995
175785432
895894749
706800330
441637621
523999354
861046296
81144804
100444139
523446255
455041353
497505195
335040508
523446255
389830465
804913635
429157178
358860370
540168340
322076620
516931513
441637621
291125031
643074944
254648171
372798400
855383366
483125803
444558315
497615016
756356740
348112994
61938851
225666802
975005140
651776452
912441617
433611609
455041353
521045640
843747509
972771064
598084733
820354283
81144804
51178995
335040508
377073921
444558315
741765885
130742718
390183199
313795734
173922545
80787516
203510282
914087005
606495046
412905943
255071552
251221371
6387153
855818251
497615016
291125031
255071552
713699409
186946375
491024251
941558560
358860370
283194587
655016539
205621318
580286460
150403766
841382922
683364727
306437691
626027307
644921113
740842273
606495046
963954568
245105391
987190604
100444139
272460195
459314898
255071552
550075396
581041954
243751285
223783943
310933361
707312975
108864806
166075483
644921113
96660822
72691811
329807023
51178995
201572657
518195488
756356740
81144804
382442674
148800981
256022273
679136419
328874982
853421571
211080683
855383366
462577
606495046
853103800
65485465
245105391
65485465
444558315
855383366
651795840
190508037
855383366
108864806
756356740
941558560
72691811
691207461
845831299
895894749
130742718
390183199
81144804
81144804
102007964
862107228
703545995
855818251
108864806
195821335
77086374
340162025
80787516
712128882
491024251
189858233
255071552
756356740
580736810
100444139
377073921
940729750
602677924
405601617
72691811
801242808
455041353
940729750
534674799
518195488
459314898
251221371
172050277
855473248
855473248
444558315
242239237
797886556
497505195
712128882
268947042
972554254
929329228
261999677
491024251
325206287
793894898
33182694
939982770
945261580
757425743
261999677
975005140
505122722
461466552
516931513
925467465
59992173
606495046
516931513
135452076
691207461
293611086
540168340
173922545
816624694
855383366
264385610
731426435
853421571
223422092
857569235
414829234
392160438
100444139
193620024
790992102
267106973
563444941
681527941
285461309
855473248
457906573
306291557
941672748
516931513
503311063
150403766
857569235
59992173
946547781
150403766
42809182
455041353
801879188
698788771
732445918
978482132
245105391
841382922
206214817
370949508
150403766
849973452
455041353
899592199
257247924
838643124
405601617
30061231
855473248
683364727
668932808
963954568
59992173
931582147
69349591
54498264
857569235
72160329
51178995
33182694
755459633
245647823
389830465
172050277
790992102
255071552
34952186
643074944
636963850
130742718
681527941
756356740
850529706
272460195
516931513
44342013
731426435
820354283
112062297
801242808
2357068
679779164
820354283
100444139
33182694
444558315
267106973
741765885
679475467
48330411
939982770
678341066
497615016
638404956
223422092
17476093
740842273
116408045
291125031
79331648
187145965
150403766
590003337
606495046
44342013
505122722
527960104
265373476
758931613
865143916
521045640
44342013
51178995
708156132
931582147
13980687
30061231
598084733
255071552
671713724
912103276
683364727
69449501
173922545
870383268
451560634
725569239
586959671
310933361
358860370
941122123
905323865
177818139
251221371
987190604
523446255
852451769
44342013
200301570
200301570
205621318
433611609
725569239
829251886
373945436
235575839
235575839
853421571
664980053
732445918
793894898
757425743
457906573
713987466
418385479
638404956
310933361
546087388
827508273
449825268
912441617
790992102
100444139
291125031
51178995
348122836
483125803
855818251
77086374
606495046
444558315
245105391
340162025
69449501
246045928
804913635
145966273
251221371
754641104
777958410
450821642
741765885
849973452
876870572
444558315
459314898
178534608
51178995
450821642
756356740
39165891
223422092
291125031
891719572
491024251
193620024
853103800
841382922
683682818
683364727
756356740
824206545
679136419
459314898
215377089
963954568
722477271
746845880
441637621
638404956
201900491
281938039
505596550
188192853
335040508
69449501
941558560
910583229
72691811
516931513
963306628
193620024
815080377
643074944
963954568
72691811
412029201
664980053
211080683
963954568
972771064
657635056
963954568
54498264
281938039
987036349
503311063
72691811
173922545
836362759
170400989
899043746
261999677
638404956
349394533
664980053
405601617
731426435
148800981
78626708
211080683
613654608
108864806
527960104
362641884
978482132
72160329
405601617
206214817
433611609
200301570
235575839
322076620
81144804
457906573
544550379
444558315
211080683
377073921
812117342
613654608
310933361
81144804
150403766
108604069
849973452
53821224
790992102
255239043
34952186
101104061
127150103
606321619
258324107
150403766
429157178
444558315
793894898
444558315
683364727
112062297
358860370
51178995
972771064
732445918
239432432
461640419
436494943
912441617
679475467
206214817
925467465
516931513
855473248
516931513
855818251
801242808
553618922
643074944
358860370
625517606
377073921
389830465
963954568
80787516
756356740
72691811
762082608
205621318
429157178
267106973
491024251
946547781
982574088
931582147
850529706
635441216
405601617
193620024
948750991
643074944
193535125
741562905
444558315
116408045
941122123
243148749
521045640
827508273
145966273
756356740
223422092
100444139
866806478
606321619
59992173
954765231
164135263
66550593
516931513
113455365
801879188
505596550
954765231
310933361
116408045
405601617
261999677
77086374
606495046
239432432
211080683
801585237
963954568
235575839
703545995
505122722
116408045
679475467
756356740
698788771
841382922
741765885
48330411
94763762
521045640
130742718
22824457
679475467
756356740
852451769
718726184
505122722
377073921
899043746
905323865
586959671
81144804
954765231
377073921
883275242
108864806
910583229
310933361
261999677
215377089
523446255
429157178
173922545
695255998
758931613
964156031
683682818
202739859
862024300
946672323
108864806
852451769
550075396
235575839
601683177
865143916
108864806
577551670
1322902
683682818
243751285
756356740
455041353
256022273
116408045
929329228
377073921
516931513
644921113
239432432
172050277
762082608
491024251
373945436
688976482
183462243
261999677
929329228
96660822
377073921
855818251
898435711
568715632
679136419
762082608
321889235
145966273
481995663
451560634
397568001
382442674
81144804
69449501
436537325
606495046
975005140
664980053
756356740
841382922
516931513
523446255
436494943
785015453
547817880
397568001
389830465
112062297
791619066
941672748
485923505
108604069
703545995
855818251
855383366
853103800
362641884
951970812
683068013
978482132
691207461
149124351
193620024
185287689
104974357
648329705
256022273
975005140
499745122
762504889
855473248
679136419
516931513
243148749
63166473
589950541
845831299
390183199
397568001
322076620
857569235
865143916
921756558
193620024
857569235
235575839
481995663
698788771
303182547
390183199
108864806
720063004
96660822
679136419
853103800
389830465
858493641
681527941
755459633
602677924
397568001
193535125
855383366
852451769
108864806
732445918
580286460
385276485
335040508
813553707
808083082
108864806
444558315
941122123
261999677
814722188
285461309
187145965
51178995
373945436
758931613
581869720
643074944
385276485
580286460
613654608
855473248
978482132
853103800
377073921
254648171
756356740
96660822
255071552
941558560
747483452
855818251
1322902
235575839
358860370
820354283
349394533
48330411
51178995
54498264
679136419
491024251
827508273
698788771
203510282
655016539
845831299
523999354
395468992
742403840
720225476
449825268
756356740
741765885
455041353
756356740
243148749
450567529
865143916
483125803
194799256
328874982
516931513
756356740
856856150
703545995
205621318
255071552
150403766
410339547
931582147
64809481
1322902
853103800
225666802
756356740
358860370
59992173
370949508
39165891
459314898
679136419
219286621
235575839
720225476
939272546
142201702
703545995
235575839
264385610
823603487
643074944
813553707
613654608
243148749
812117342
150403766
999360799
598084733
268250650
738915663
841682367
951970812
444558315
853103800
756356740
943362997
963954568
429157178
429157178
77086374
931582147
804913635
606495046
172050277
91217430
455041353
601683177
150403766
703545995
825945823
441637621
497615016
433611609
910583229
108864806
405601617
193620024
861385942
683682818
652006478
941558560
926741228
756356740
941122123
211080683
39165891
436537325
39165891
793894898
963954568
373945436
853103800
377073921
519494840
516931513
54498264
348122836
34952186
732445918
239432432
54498264
518195488
855383366
801585237
71088599
181190235
257247924
790992102
449825268
44342013
523446255
651795840
80787516
497615016
108864806
505596550
94544344
963954568
100444139
818776380
862528713
502070410
552232278
179946438
268947042
429157178
497505195
444558315
179946438
843747509
195821335
756356740
373945436
455041353
272460195
444558315
683364727
489928970
862107228
483316771
606495046
929329228
869500679
992859957
824206545
189858233
193620024
19535560
436494943
899043746
17476093
72691811
580286460
51178995
713699409
255071552
446585504
263392299
691207461
580286460
181190235
823603487
679136419
264385610
987036349
491024251
926342586
358860370
657635056
163599415
325206287
108864806
239432432
841382922
756356740
328874982
516931513
56069265
377073921
722477271
987190604
377073921
267106973
590003337
801242808
939982770
44342013
267106973
293981526
853103800
77086374
635441216
743467700
267106973
223783943
285461309
444558315
445705135
39684
261999677
377073921
449825268
657635056
696284235
100444139
429157178
48330411
65485465
941122123
72691811
746845880
130742718
17476093
385276485
527960104
683682818
196535714
193535125
255071552
950701777
657635056
30061231
853103800
853103800
941122123
636963850
855383366
116408045
203510282
679136419
964156031
72691811
598084733
193620024
223422092
255071552
89116445
201900491
678341066
703545995
455041353
285461309
793894898
377073921
698788771
801879188
756356740
793894898
664980053
855473248
490585556
827508273
540168340
497505195
98459128
683312779
104974357
657635056
235575839
107134779
683068013
436537325
405601617
243148749
39165891
72691811
732445918
590003337
17476093
855473248
929329228
825945823
267106973
200301570
651795840
256022273
713987466
706800330
166075483
310933361
362641884
606321619
853103800
731452994
855818251
756356740
100444139
801242808
903682593
929329228
801585237
211080683
373945436
590007879
635441216
497505195
272460195
987036349
339378857
198681218
866806478
756356740
219286621
497615016
272460195
116408045
33182694
193620024
815080377
54498264
954765231
972771064
440323719
246045928
731426435
964156031
13980687
160457046
205621318
33182694
479805553
329807023
652006478
755459633
625469177
603929552
790992102
582701381
51178995
30061231
72691811
81144804
581041954
679779164
652006478
824206545
127150103
866806478
581041954
797886556
580736810
643074944
929329228
703545995
66550593
939947553
657635056
235575839
883275242
69449501
505596550
818776380
501595912
429157178
48330411
186946375
948750991
196535714
444558315
977193045
926741228
173922545
72691811
51178995
441637621
845831299
455041353
291125031
291125031
441637621
563444941
108864806
429157178
48330411
335040508
193620024
516931513
671713724
39684
101463251
651776452
787770549
219286621
267106973
441637621
150403766
756356740
912441617
830918891
455041353
801242808
825945823
713987466
713987466
200301570
521045640
912103276
42809182
497505195
148800981
601683177
34952186
688976482
516931513
106518249
54498264
675094204
166075483
790992102
255071552
804913635
679136419
349394533
201572657
801242808
397568001
242239237
267106973
272460195
255071552
181190235
193535125
683364727
256022273
801242808
635441216
206214817
718726184
251221371
348122836
797886556
862528713
651795840
255071552
926741228
449825268
259031829
72691811
690902030
261999677
866806478
580736810
707312975
972554254
824206545
150403766
166075483
299144474
829251886
39684
444558315
912103276
372798400
865143916
922882250
725569239
386172109
534674799
258324107
386172109
377073921
433611609
825945823
855383366
173922545
173922545
890686220
475755267
108864806
444558315
65485465
746845880
801242808
172050277
627109268
91217430
362641884
829056783
164135263
102007964
81144804
801879188
429157178
291125031
150403766
322076620
130742718
857175499
81144804
310933361
630992339
724745310
731426435
688976482
100444139
390183199
862528713
66550593
373945436
69349591
455041353
42809182
635441216
405601617
255071552
580286460
211080683
127150103
731426435
671713724
713987466
756356740
56069265
54498264
963954568
679475467
777958410
606495046
992657924
372798400
954765231
703545995
544550379
254648171
801879188
941122123
162307414
825945823
651776452
699730576
320882835
643074944
683364727
738915663
310933361
862528713
300438794
991158175
787291140
912131033
373945436
790992102
310933361
272460195
698788771
172050277
613654608
372798400
963954568
801242808
242239237
433611609
836849469
931582147
200819515
853103800
382442674
703545995
921663249
194799256
790992102
206214817
922882250
626027307
373945436
94763762
679475467
100444139
261999677
651776452
790992102
150403766
150403766
200819515
963954568
679136419
890686220
951970812
193620024
853103800
866806478
294366747
903364290
33182694
815080377
54498264
521045640
193620024
98459128
853103800
855473248
524364983
853103800
223783943
420431297
603929552
291125031
731426435
941672748
791619066
373945436
206214817
72691811
457906573
547817880
703545995
497615016
758931613
243148749
397568001
181190235
257247924
54498264
367533896
516931513
855383366
738915663
81144804
189858233
405601617
899043746
304741214
69449501
853103800
100444139
855473248
358860370
801879188
982574088
405601617
387851335
855818251
540168340
193620024
963954568
857569235
841382922
325119823
412905943
451560634
741562905
635441216
881251899
293611086
205621318
255071552
33182694
310933361
449825268
858176269
6387153
741562905
377073921
193620024
80787516
527960104
921756558
855383366
34952186
606495046
862107228
193620024
586959671
827508273
827508273
382442674
429157178
516931513
841382922
792852712
849973452
450821642
206214817
34952186
598084733
39165891
756356740
51178995
405601617
636963850
679475467
450821642
30061231
818776380
310933361
66550593
940729750
33182694
787770549
322076620
845831299
318062431
340162025
100444139
497615016
194799256
841382922
15013524
100444139
964156031
150403766
261999677
651776452
388515219
310933361
444558315
33383085
451560634
48330411
516931513
337657813
475755267
169704250
516931513
235575839
72691811
732445918
941122123
741562905
51178995
100444139
340162025
516931513
2357068
941558560
198676995
954765231
79331648
891719572
201900491
870383268
638404956
335040508
183462243
450567529
54498264
713987466
261999677
30061231
950701777
954765231
931582147
581869720
239432432
77086374
450567529
418385479
720225476
858493641
251221371
2357068
444558315
683364727
527960104
291125031
568715632
741765885
590003337
211080683
638404956
193620024
790992102
1322902
855818251
243148749
683682818
150403766
310933361
497615016
502070410
718726184
444558315
518195488
516931513
108604069
683364727
212051252
475755267
239432432
251221371
741562905
899043746
516931513
921663249
405601617
855473248
42187731
211080683
148800981
405601617
245105391
982574088
912131033
377073921
377073921
223422092
449825268
725569239
566659416
81144804
390183199
377073921
451560634
581041954
72691811
321889235
211080683
946547781
51178995
756356740
666916800
598084733
741765885
529256777
1322902
679136419
483316771
943362997
48330411
33182694
187145965
358860370
756356740
731426435
801242808
377073921
707312975
691207461
912103276
963954568
181190235
211080683
516931513
527960104
638404956
450821642
398235188
756356740
211228327
929329228
818776380
449825268
299144474
862024300
69449501
962313443
205621318
568715632
912441617
112062297
219286621
741765885
272460195
373945436
48330411
137160785
921756558
445705135
211080683
198073867
823603487
703545995
363450355
580286460
294366747
638404956
738915663
801242808
116408045
664980053
340162025
225666802
643074944
746845880
657635056
33182694
746845880
731426435
606495046
193535125
606321619
81144804
797886556
436494943
181190235
451560634
827508273
405601617
81144804
820354283
429157178
987190604
899043746
516931513
741765885
201900491
885688426
397568001
606495046
857569235
211080683
978482132
194799256
581869720
688976482
257247924
912131033
912131033
621553400
824206545
293611086
793894898
433611609
449825268
66550593
643074944
223511583
756356740
921663249
521045640
654745045
285461309
39165891
625840961
786065105
931582147
373945436
823603487
100444139
261999677
940729750
436494943
785015453
544550379
651776452
255071552
193620024
857569235
310933361
364012473
147579685
74370708
261999677
982574088
899592199
963954568
425980170
756356740
731426435
648329705
225666802
790992102
335040508
377073921
651776452
30061231
72691811
116408045
954765231
100444139
481995663
731426435
433611609
235575839
215377089
920690697
791619066
444558315
321889235
81144804
515030619
497505195
150403766
444558315
441637621
405601617
261999677
606495046
219286621
862107228
449825268
830918891
172050277
256022273
713987466
321889235
853103800
91217430
310933361
866806478
482835508
254648171
30061231
267106973
714791965
108864806
895894749
211080683
987190604
255071552
80787516
683364727
825945823
196535714
392160438
963954568
963954568
586959671
181190235
181190235
719737163
143990268
81144804
845831299
449825268
497505195
81144804
712128882
899650536
108864806
30061231
516931513
987036349
582701381
183462243
173922545
150403766
552232278
44342013
181190235
206214817
625840961
219286621
254648171
397568001
770208357
912131033
48330411
72691811
516931513
48330411
48330411
405601617
590003337
203510282
261999677
758931613
497615016
756356740
293965510
433611609
385276485
449825268
127150103
899043746
866806478
261999677
992859957
321889235
235575839
48330411
59992173
362641884
201900491
455041353
205621318
845831299
827508273
987190604
293611086
325206287
377073921
691207461
108864806
563444941
34952186
211080683
966960329
899043746
81144804
987190604
19535560
801879188
72691811
756356740
51178995
739525941
405601617
389830465
903364290
602677924
497615016
483316771
527960104
855473248
44342013
441637621
698788771
89116445
591227024
756356740
889097158
80787516
713987466
756356740
405601617
373945436
987490212
801242808
256022273
202739859
964156031
745512129
150403766
310933361
762082608
51178995
741562905
829251886
523446255
758931613
812117342
790992102
755459633
927864237
449825268
747310324
857569235
389830465
412029201
261999677
929329228
112062297
853103800
188039938
756356740
870383268
211080683
219286621
611466878
963954568
845831299
853103800
756356740
173922545
11217651
731426435
150403766
829056783
756356740
39165891
450821642
385276485
376846413
516931513
285461309
941122123
516931513
386172109
444558315
606495046
758931613
516931513
922882250
628185060
931582147
638404956
606495046
211080683
481995663
690902030
739525941
235575839
683364727
243148749
211080683
975005140
100444139
429157178
855818251
44342013
94808220
450821642
441637621
857175499
963954568
722477271
675094204
397568001
349394533
516931513
481995663
239432432
243148749
975005140
275455659
707312975
941122123
203510282
181190235
194799256
261999677
225666802
449825268
339378857
643074944
850191062
255071552
732445918
722477271
816411862
801242808
429157178
473358134
479805553
804435433
854523609
855818251
505122722
39684
81144804
102007964
845831299
522589731
56069265
263392299
17476093
756356740
963954568
100444139
181190235
732445918
746845880
19535560
112062297
671713724
325206287
444558315
256022273
521045640
987190604
949489378
756356740
54498264
841382922
541821795
200301570
189858233
818776380
373945436
72160329
239432432
193620024
81144804
293611086
322076620
397568001
100444139
397568001
54498264
235575839
255071552
444558315
855818251
113455365
412905943
80787516
48330411
853103800
740842273
372798400
497615016
527960104
91217430
74370708
738915663
246045928
405601617
298062981
444558315
405601617
855383366
74370708
219286621
849973452
181190235
377073921
940729750
861385942
66550593
325206287
100444139
186576537
211080683
516931513
580736810
698788771
215247505
671713724
81144804
444558315
703545995
201947390
869500679
755459633
987190604
931582147
310933361
496537881
189858233
72691811
712128882
801242808
291125031
34952186
527960104
39165891
310933361
790992102
322076620
841382922
824206545
606495046
756356740
941122123
267106973
108604069
505122722
449825268
849973452
108864806
256022273
172050277
259031829
483125803
211080683
286815350
181190235
683364727
239432432
33182694
770208357
223422092
51178995
855818251
285461309
54498264
377073921
281938039
81144804
272460195
77086374
731426435
256022273
177818139
862024300
261999677
756356740
827508273
74370708
348122836
451560634
397568001
494703525
707312975
521045640
522589731
943362997
80787516
206214817
613654608
189858233
390183199
130742718
450821642
502070410
815080377
745327334
792852712
722477271
189858233
566659416
483125803
81144804
444558315
521045640
929329228
48330411
19535560
519494840
310933361
845831299
459314898
200819515
756356740
698788771
30061231
946547781
800771762
703545995
186946375
899043746
931582147
679779164
756356740
606321619
201900491
145966273
372798400
163035479
891719572
574794279
69449501
339378857
322076620
931582147
912131033
193620024
261999677
320225778
797886556
756356740
855818251
441637621
829056783
738915663
455041353
825945823
553039122
100444139
679779164
242239237
613654608
671713724
243148749
446510897
683364727
954765231
108604069
845831299
790992102
444558315
756356740
358860370
80787516
54498264
145966273
385276485
291125031
462577
336513396
843747509
606495046
150403766
691207461
756356740
790992102
475239618
178534608
544550379
263392299
706800330
857569235
491024251
857569235
547817880
106518249
929329228
81144804
853103800
362641884
853103800
44342013
870383268
521045640
679136419
172050277
392110306
80787516
516931513
100444139
211080683
801242808
613654608
626027307
740842273
853103800
100444139
852060695
946547781
261999677
206214817
679475467
193620024
143990268
644921113
462577
349394533
267106973
72691811
853103800
679136419
606321619
505596550
321889235
396246770
116408045
79331648
683364727
446510897
801242808
831643228
193620024
255071552
862024300
51178995
255071552
293965510
1322902
801879188
720063004
335040508
166075483
845831299
449825268
150403766
638404956
2357068
6387153
30061231
921663249
651776452
100444139
211080683
746845880
855473248
516931513
71088599
895894749
525799791
941122123
181975927
108864806
518195488
581041954
625517606
497505195
738229720
173922545
261999677
853103800
895894749
718726184
54498264
490611518
181190235
481995663
56069265
275455659
737115208
255071552
898435711
737115208
96660822
987190604
101463251
664980053
175785432
574794279
429157178
899043746
138663125
963954568
580286460
516931513
377073921
708156132
206214817
775043353
81144804
679136419
683364727
245105391
731426435
747310324
135452076
691207461
372798400
963954568
320225778
340162025
855383366
707312975
446672125
613654608
268947042
606495046
219286621
373945436
340162025
849973452
33182694
929329228
786065105
325206287
756356740
100444139
756356740
325119823
516931513
679136419
926741228
722477271
849973452
220802913
931582147
483125803
855818251
483316771
845831299
441637621
651776452
703545995
820354283
671713724
74370708
100444139
186576537
758931613
853103800
516931513
108864806
550075396
389830465
255071552
606495046
196535714
283194587
655016539
671713724
731426435
177818139
377073921
756356740
820354283
108864806
48330411
939982770
150403766
849973452
841382922
861385942
926741228
325119823
433611609
254648171
698788771
544550379
261999677
300438794
335040508
108864806
145966273
372798400
179946438
827508273
926741228
412025859
849973452
997770744
804435433
741562905
672021260
858176269
441637621
255071552
310933361
100444139
975005140
855818251
255071552
429157178
48330411
679136419
242239237
718726184
101104061
444558315
72691811
516931513
606495046
390183199
626027307
116408045
33182694
377073921
865143916
679136419
820354283
261999677
483125803
100444139
72691811
855818251
377073921
340162025
150403766
386172109
245105391
581869720
48330411
497615016
444558315
72691811
437107057
219549302
42809182
257247924
169704250
946672323
703545995
852451769
473358134
455041353
100444139
150403766
150403766
855383366
865143916
688976482
679136419
713987466
80787516
606495046
845831299
335040508
793894898
683364727
30061231
838643124
108864806
675094204
598084733
825945823
358860370
725569239
857569235
320882835
219654519
485923505
786065105
112062297
738915663
116306061
81144804
405601617
963306628
941122123
414829234
51178995
377073921
972554254
255071552
675094204
818776380
841382922
130742718
921663249
322076620
377073921
651776452
80787516
987190604
48330411
98459128
505596550
405601617
108864806
777958410
787291140
193620024
285461309
516931513
22824457
827508273
256022273
516931513
853103800
193620024
286815350
33383085
790992102
135452076
390183199
675094204
756356740
516931513
193620024
497615016
77086374
285461309
651776452
987190604
497615016
946547781
261999677
755459633
429157178
843694417
891719572
746845880
544550379
527960104
521045640
48330411
48330411
255071552
261999677
657635056
71088599
699730576
613654608
48330411
964156031
922292718
205621318
81144804
428366617
625469177
405601617
651795840
414829234
841382922
516931513
540168340
855383366
135452076
339378857
745512129
855383366
762082608
261999677
362641884
293611086
954765231
941558560
441637621
449825268
516931513
756356740
446585504
444558315
606321619
397568001
829251886
377073921
17476093
651776452
325119823
183462243
515030619
51178995
377073921
113455365
405601617
756356740
34952186
917539430
387851335
855818251
801242808
193620024
291125031
853103800
550075396
654745045
713699409
703545995
621553400
450821642
829056783
497505195
574562179
261999677
964156031
855818251
849973452
481995663
116306061
731426435
436537325
188039938
852451769
96660822
386172109
405601617
704549920
987190604
941122123
516931513
755459633
107134779
576077022
268947042
261999677
392160438
444558315
988271545
293611086
444558315
285461309
463108895
255071552
101463251
373945436
462577
150403766
17476093
862024300
490585556
340162025
787770549
219286621
362641884
54498264
205621318
825945823
267106973
205621318
497615016
941122123
325206287
657635056
349394533
580736810
946547781
239432432
790992102
613654608
364012473
855473248
80787516
853103800
992859957
127150103
56069265
444558315
49620316
954765231
852060695
963954568
992859957
173922545
652006478
713699409
853103800
756356740
679136419
862024300
255071552
81144804
801242808
100444139
920841187
242239237
657635056
457906573
630992339
825945823
679136419
251221371
979545351
801242808
373945436
850191062
910583229
929329228
17476093
54498264
116408045
116408045
651776452
518195488
449825268
954765231
444558315
534674799
285461309
899043746
679136419
181190235
405601617
77086374
503311063
497505195
463108895
291125031
787291140
205621318
193620024
245105391
444558315
855473248
235575839
483316771
857569235
679136419
521045640
291125031
857569235
505122722
56069265
321889235
101463251
348122836
703545995
651776452
143990268
187145965
651776452
192349919
100444139
644921113
201900491
30061231
450821642
193620024
790992102
358860370
181190235
547817880
827508273
48330411
54498264
862024300
196535714
732445918
725569239
245105391
116306061
446672125
589950541
177818139
235575839
762082608
449825268
827508273
664980053
964156031
205621318
841382922
348122836
78626708
429157178
698788771
518195488
626027307
855818251
790992102
497505195
706800330
30061231
17476093
946547781
318062431
429157178
606495046
196535714
790992102
245105391
825945823
446672125
450821642
483316771
815080377
497505195
372798400
320882835
931582147
963306628
625517606
920841187
648329705
256022273
145966273
777958410
899592199
594033771
272460195
756356740
853103800
257247924
755459633
870383268
455041353
268947042
310933361
516931513
483316771
113455365
475755267
235575839
205621318
255071552
827508273
436494943
108864806
497615016
261999677
521045640
123339041
516931513
857175499
133101186
96660822
855383366
66550593
590007879
102007964
310933361
741765885
606495046
101463251
100444139
586959671
651776452
921663249
291125031
100444139
462577
340162025
912441617
790992102
150403766
449825268
30061231
643074944
251221371
200301570
258324107
581041954
643074944
65485465
581869720
552232278
862024300
373945436
390183199
261999677
943362997
59992173
96660822
69449501
606495046
405601617
516931513
362641884
683364727
94544344
130742718
261999677
589950541
929329228
449825268
683364727
372798400
713987466
455041353
455041353
516931513
449825268
461466552
200819515
193620024
963954568
553039122
708156132
732445918
261999677
801585237
855473248
516931513
756356740
100444139
808083082
801242808
644921113
81144804
48330411
505596550
679386394
54498264
138663125
444558315
899043746
34952186
255071552
142201702
855473248
457906573
51178995
211080683
523446255
261999677
479805553
707312975
102007964
108864806
310933361
193535125
516931513
713987466
446510897
489928970
72691811
853103800
320225778
243148749
703545995
963954568
335040508
100444139
377073921
853103800
870184958
201900491
33182694
429157178
975005140
866806478
100444139
972771064
44342013
963150995
910583229
112062297
340162025
239432432
239432432
827508273
746845880
436537325
718268666
651776452
275455659
948750991
606321619
441637621
20437053
638404956
48330411
787770549
755459633
130742718
293611086
855383366
299144474
855818251
577551670
358860370
163035479
841382922
671713724
801242808
867014644
475755267
388515219
267106973
862528713
261999677
679475467
106518249
459314898
941122123
855818251
489928970
657635056
74370708
429157178
80787516
108864806
116408045
77086374
257247924
444558315
211080683
358860370
756356740
589337580
38321837
738915663
291125031
943362997
191182743
519494840
679136419
855473248
563575055
679475467
829056783
643074944
745512129
829251886
116306061
98459128
193620024
48330411
491024251
862528713
310933361
505122722
792852712
188945484
436494943
521045640
519494840
490611518
370949508
72691811
747310324
298749371
219286621
737115208
527960104
255071552
643074944
679475467
499745122
903682593
801879188
405601617
412029201
738915663
358860370
644921113
917539430
566659416
70831476
606321619
732162077
349394533
664980053
824206545
148800981
713987466
972771064
903364290
285461309
853103800
598084733
321889235
801879188
245105391
992859957
581041954
149124351
108864806
825945823
829056783
181190235
96660822
142201702
198681218
437107057
130742718
818776380
853103800
457906573
808823468
899043746
741765885
255239043
457906573
211080683
602677924
516931513
664980053
610257602
899043746
283194587
941122123
201900491
455041353
797886556
948750991
540168340
746845880
941558560
74370708
801242808
48330411
243148749
523446255
425980170
193535125
516931513
801242808
963150995
756356740
516931513
54498264
219286621
108864806
516931513
261999677
679136419
74370708
843747509
787291140
862024300
72691811
48330411
455041353
841382922
804435433
581041954
524364983
291125031
39165891
69449501
40192184
33182694
606495046
825945823
108864806
17476093
59992173
112062297
939982770
457906573
790992102
189858233
196535714
219286621
189858233
243148749
205621318
849973452
586959671
169704250
741562905
34952186
825945823
964156031
679136419
200301570
69449501
318062431
219549302
855383366
48330411
569064260
931582147
455041353
205621318
108604069
100444139
565369021
627109268
130742718
641358181
414829234
150403766
926342586
841382922
172050277
358860370
515030619
291125031
220802913
69449501
931582147
790992102
731426435
183462243
516931513
100444139
941122123
718726184
429157178
790992102
827508273
737115208
145966273
679475467
358860370
373945436
455041353
712128882
679386394
54498264
905180142
142201702
866806478
857175499
834629572
741099097
285461309
34952186
756356740
606495046
963954568
318062431
553618922
304741214
69449501
941558560
101104061
602677924
74370708
855818251
580286460
108864806
756356740
855383366
516931513
931582147
219286621
690990975
502070410
59992173
61938851
841382922
51178995
852060695
310933361
756356740
801242808
732445918
372798400
34952186
193535125
940729750
737115208
459314898
390183199
81144804
397568001
964156031
580286460
497615016
193620024
497505195
978482132
625517606
655016539
203510282
108604069
801242808
712128882
922292718
929329228
852060695
954765231
267106973
449825268
437107057
246045928
150403766
150403766
310933361
242239237
738229720
373945436
251221371
457906573
855383366
219549302
444558315
59992173
173922545
69449501
519494840
578817848
81144804
441637621
201900491
51178995
418385479
255071552
483316771
322076620
239432432
142201702
582701381
193620024
256022273
745512129
441637621
261999677
815080377
200301570
756356740
429157178
617284419
69349591
756356740
463108895
786065105
17476093
70831476
820354283
820354283
987190604
293965510
855383366
541821795
223422092
855473248
490611518
651776452
445705135
310933361
972554254
205621318
827508273
714791965
568715632
449825268
48330411
852451769
325206287
72691811
718726184
100444139
256022273
255071552
855383366
463108895
100444139
261999677
491024251
219286621
433611609
688976482
718726184
946547781
11217651
17476093
853103800
795529181
797886556
613654608
963954568
790992102
397568001
475755267
72691811
298749371
855383366
72691811
801585237
437107057
313795734
856856150
483125803
405601617
553618922
373945436
963954568
205430934
91217430
643074944
755459633
211928461
72691811
48330411
261999677
19535560
483379115
206214817
150403766
581041954
899043746
325119823
491024251
72691811
256022273
325206287
81144804
925467465
183462243
102007964
899592199
256022273
372798400
470836374
941558560
516931513
745327334
172050277
746845880
181190235
33182694
256022273
444558315
722477271
724745310
235575839
756356740
116306061
200819515
483316771
505596550
72691811
54498264
521045640
223783943
756356740
150403766
505122722
525007575
39165891
940729750
183462243
651776452
81144804
850529706
293611086
756356740
444558315
235575839
69449501
223783943
405601617
53821224
193620024
193620024
890686220
912131033
638404956
845831299
516931513
718726184
444558315
108864806
793894898
777958410
261999677
255071552
444558315
395468992
98459128
841382922
746845880
565369021
203510282
258324107
100444139
679136419
193535125
100444139
841382922
679475467
372798400
243751285
130742718
475755267
377073921
48330411
81144804
527960104
405601617
756356740
534674799
318062431
450567529
193620024
325206287
211228327
793894898
502070410
205621318
33383085
449825268
793894898
941558560
219549302
81144804
815080377
450821642
255071552
294366747
193620024
793894898
703545995
516931513
845831299
801242808
441637621
518195488
429157178
11217651
756356740
17476093
756356740
606321619
741099097
193620024
741562905
643074944
322076620
703545995
100444139
34952186
972554254
931582147
320225778
617284419
48330411
820354283
34952186
377073921
606495046
291125031
436537325
857175499
683312779
449825268
201900491
745512129
377073921
459314898
320882835
516931513
931582147
703545995
193535125
651795840
219286621
275455659
668932808
173922545
635441216
481995663
261999677
441637621
941558560
192349919
225666802
268947042
150403766
804435433
44342013
518195488
245105391
910583229
30061231
566659416
235575839
855473248
641358181
205621318
590007879
34952186
683364727
101104061
33182694
189858233
205621318
855818251
651776452
613654608
455041353
301338962
81144804
679779164
449825268
483125803
804435433
295014094
516931513
707312975
304547256
644921113
972554254
116408045
267106973
870383268
731426435
853421571
866806478
30061231
855383366
322076620
291125031
455041353
48330411
746845880
436494943
756356740
39165891
429157178
193620024
643074944
54498264
987490212
731426435
855473248
414829234
912131033
638404956
516931513
225666802
257247924
855473248
681527941
679136419
300438794
325206287
882526679
255071552
19535560
823603487
150403766
416716356
377073921
33182694
450821642
866806478
582701381
850529706
801879188
193535125
610257602
762504889
678341066
203510282
755459633
679136419
855818251
756356740
196535714
100444139
521045640
987490212
163035479
200301570
94763762
713699409
433611609
261999677
310933361
48330411
756356740
462577
899043746
441637621
211080683
630992339
801242808
219549302
502070410
30061231
756356740
801242808
441637621
845831299
386172109
223783943
198073867
429157178
756356740
257247924
519494840
372798400
855818251
679136419
116408045
718268666
386172109
770208357
268947042
72691811
664980053
963954568
455041353
855383366
855473248
790992102
792852712
516931513
741562905
162307414
505122722
446672125
521045640
256022273
598084733
450567529
239432432
786065105
756356740
286815350
525799791
566659416
425980170
610257602
429157178
211080683
790992102
516931513
710292789
255071552
475755267
519494840
679136419
206214817
243148749
33182694
130742718
755459633
912131033
946547781
79331648
100444139
242239237
142201702
69449501
745512129
921663249
450821642
482835508
481995663
19535560
635441216
574794279
108864806
42809182
206214817
523446255
741562905
527960104
691207461
200301570
255071552
235575839
103937682
33383085
703545995
405601617
112062297
801242808
966960329
801242808
804913635
643074944
516931513
377073921
825945823
429157178
707312975
373945436
625517606
462577
801585237
257247924
738915663
825945823
643074944
299144474
732162077
69349591
494703525
691207461
100444139
577551670
150403766
291125031
521045640
239432432
255071552
170400989
954765231
150403766
173922545
449825268
926342586
679136419
929329228
382442674
975005140
544550379
211080683
170400989
193535125
450821642
483125803
502070410
225666802
644921113
731426435
150403766
853103800
390183199
42809182
516931513
358860370
177818139
606321619
787291140
295014094
112062297
756356740
745512129
449825268
243148749
44342013
519494840
255071552
261999677
193620024
219286621
790992102
446585504
855383366
638404956
179681546
801242808
362641884
941122123
483125803
193620024
738915663
48330411
444558315
243148749
963954568
746845880
191182743
790992102
386172109
524364983
540168340
737115208
978482132
258324107
939947553
291125031
211080683
39165891
150403766
899043746
74370708
78626708
291125031
258324107
519494840
239432432
926741228
81144804
590007879
446672125
54498264
291125031
824206545
679136419
987190604
824206545
108864806
497615016
200819515
666916800
758931613
941672748
254648171
651795840
186576537
397568001
206214817
992859957
30061231
185287689
801585237
48330411
927864237
211228327
123339041
30061231
71088599
256022273
941672748
429157178
72691811
731426435
362641884
377073921
340162025
130742718
108604069
205621318
703545995
72691811
48330411
405601617
11565293
905323865
397568001
102007964
747483452
96660822
598084733
283194587
824206545
193620024
703545995
348122836
756356740
820354283
883275242
100444139
243751285
977193045
433611609
42187731
852451769
300438794
246045928
741562905
745512129
941672748
922882250
195821335
756356740
6387153
150403766
81144804
518195488
725569239
74370708
547817880
420431297
895894749
787291140
853421571
893698575
412025859
941122123
48330411
33182694
713699409
738229720
497615016
505596550
245105391
691207461
651776452
94544344
414829234
191182743
255071552
866806478
862024300
657635056
264385610
100444139
135452076
483125803
79331648
1322902
373945436
820354283
235575839
106518249
679136419
964156031
521045640
390183199
272460195
997770744
679136419
200301570
521045640
283194587
861046296
436494943
518195488
243148749
853103800
758931613
239432432
219286621
39165891
42809182
683364727
722477271
298062981
598084733
303182547
852060695
254648171
941672748
829056783
200819515
11217651
576077022
855473248
964156031
756356740
81144804
655016539
192349919
44342013
679136419
516931513
108864806
941558560
852451769
96660822
790992102
291125031
855818251
322076620
142201702
581041954
188039938
449825268
325119823
606321619
272460195
964156031
268947042
34952186
373945436
962313443
861046296
505596550
108864806
975005140
51178995
827508273
987190604
829056783
853103800
679136419
193620024
393971798
931582147
286815350
48330411
100444139
740842273
449825268
261999677
797886556
310933361
172050277
225666802
475239618
100444139
801879188
449825268
239432432
190508037
626027307
72691811
523999354
590007879
377073921
444558315
449825268
311222075
1322902
943362997
691207461
522217312
903364290
852603959
386172109
679779164
69449501
320225778
392160438
193620024
815080377
718726184
775043353
223422092
613654608
499745122
433611609
855473248
987190604
291125031
127150103
954765231
836849469
540168340
741765885
540168340
824206545
866806478
856856150
613654608
59992173
529256777
679136419
108864806
429157178
459314898
745512129
869267550
225666802
455041353
103937682
679136419
929329228
261999677
72691811
827508273
172050277
102007964
255071552
148800981
44342013
418385479
239432432
746845880
841382922
405601617
581869720
429157178
205621318
160457046
820354283
429157178
48330411
852060695
322076620
516931513
841382922
205621318
519494840
116408045
48330411
283194587
116408045
591227024
54498264
679136419
954765231
335040508
940729750
704859333
429157178
746845880
845831299
259031829
963954568
853103800
205621318
855383366
412029201
193620024
450567529
779097834
855818251
948750991
963954568
429157178
855473248
540168340
989539216
606321619
298062981
206214817
489928970
950701777
903682593
193620024
459314898
94763762
635441216
66550593
108864806
941672748
80787516
638404956
362641884
756356740
516931513
33143903
926741228
703545995
272460195
428366617
571622896
483316771
449825268
746845880
150403766
657635056
181190235
740842273
310933361
964156031
497505195
201900491
862527375
679136419
69449501
264385610
613654608
964156031
72691811
917539430
243148749
223422092
954765231
987190604
972771064
243148749
320225778
914087005
150403766
841382922
255071552
516931513
912441617
81144804
969109136
108864806
581041954
841382922
150403766
801879188
42809182
457906573
429157178
718726184
814722188
181190235
643074944
550075396
255071552
857569235
679136419
563575055
219286621
845831299
651776452
246045928
502070410
196535714
756356740
193535125
523446255
148800981
978482132
211080683
200819515
310933361
127150103
744866987
446585504
921663249
449825268
999360799
219549302
80787516
516931513
731426435
635441216
189858233
547817880
300438794
48330411
731426435
416716356
225666802
590007879
827508273
89116445
683682818
870383268
853103800
521045640
285461309
836849469
436494943
362641884
100444139
429157178
516931513
982574088
991158175
108864806
69449501
436537325
801242808
529256777
261999677
373945436
801242808
101463251
804435433
519494840
457906573
855473248
148800981
389830465
239432432
51178995
497505195
116408045
643074944
397568001
792852712
651795840
912441617
516931513
186946375
855818251
459314898
741562905
914087005
708156132
30061231
490611518
291125031
725569239
941558560
657635056
1322902
725569239
449825268
755459633
445705135
855383366
81144804
862528713
239432432
397568001
827508273
941558560
491024251
392160438
267106973
638404956
964156031
866806478
449825268
405601617
33182694
941122123
164135263
855818251
855818251
941122123
899592199
505596550
145966273
211080683
827508273
444558315
412057510
318062431
179946438
20437053
497615016
54498264
446510897
275455659
481995663
963954568
150403766
261999677
310933361
362641884
362641884
829251886
254648171
972554254
679136419
54498264
206214817
108864806
405601617
706800330
950701777
731426435
44342013
603929552
373945436
497615016
254648171
747483452
429157178
720225476
239432432
186576537
34952186
679475467
855473248
852060695
275455659
756356740
756356740
188039938
100444139
306437691
679136419
418385479
96660822
903364290
202739859
59992173
914087005
429157178
725569239
235575839
853103800
746845880
211080683
679779164
102007964
445705135
475755267
921663249
267106973
497615016
680735039
738229720
74370708
849973452
518195488
189858233
362641884
720063004
455041353
100444139
475755267
261999677
69349591
429157178
489928970
206214817
941558560
651776452
33182694
741765885
433611609
992859957
862024300
732445918
81144804
497615016
397568001
635441216
310933361
963954568
81144804
401898087
516931513
81144804
581869720
33182694
193620024
790992102
386172109
72691811
429157178
320882835
51178995
377073921
964156031
256022273
721532811
217379980
857569235
1322902
150403766
162307414
565369021
497505195
200819515
679136419
80787516
181190235
590007879
613654608
306437691
827508273
857569235
590007879
69449501
293611086
929329228
801879188
285461309
54498264
862528713
261999677
96660822
521045640
516931513
804913635
150403766
108864806
956250807
188039938
845831299
651776452
516931513
497505195
13980687
392160438
855818251
259031829
720225476
261999677
652006478
219286621
524364983
978482132
189858233
638404956
521045640
223422092
601683177
856856150
215377089
219286621
987036349
841382922
853103800
708156132
664980053
177818139
651776452
96660822
299144474
108864806
34952186
755459633
429157178
150403766
929329228
899043746
172050277
606495046
377073921
845831299
219286621
523999354
338161823
261999677
322076620
54498264
922292718
801879188
100444139
377073921
655016539
516931513
756356740
386172109
941672748
594033771
756356740
893622540
362641884
235575839
164135263
349394533
790992102
436494943
855818251
433611609
145966273
912441617
905323865
372798400
150403766
816624694
581041954
585109946
801585237
397568001
786065105
550075396
239432432
34952186
81144804
710292789
255071552
941672748
825945823
787770549
841382922
377073921
698788771
193620024
931582147
966960329
193620024
325206287
148800981
94544344
59992173
377073921
433611609
516931513
679136419
100444139
850191062
294366747
304619140
100444139
706800330
516931513
582701381
457906573
53821224
731426435
329807023
683364727
258324107
566389174
671713724
475755267
348122836
257247924
310933361
963954568
310933361
200819515
243148749
78626708
636963850
48330411
790992102
827508273
758931613
96660822
69449501
462577
390183199
914087005
643074944
829251886
142201702
713987466
845831299
188192853
325206287
610257602
862024300
429157178
265373476
267106973
193620024
275455659
81144804
853103800
801242808
725569239
823762778
211080683
731426435
72691811
801879188
412057510
964156031
725569239
175785432
72691811
331400952
418385479
100444139
392160438
291125031
446510897
732445918
954765231
69449501
849973452
479805553
598084733
148800981
377073921
65485465
912441617
910583229
580736810
483125803
505122722
899043746
261999677
293611086
713987466
845831299
349394533
948750991
566659416
497615016
563444941
183462243
703545995
377073921
497505195
755459633
792852712
463108895
941672748
688976482
652006478
830918891
790992102
268947042
310933361
195821335
455041353
827508273
741765885
108864806
390183199
914087005
189858233
127150103
849973452
866806478
425980170
756356740
683364727
335040508
690990975
49836810
679475467
836849469
101104061
112062297
471561924
444558315
130742718
857569235
11217651
457906573
855473248
348122836
261999677
841382922
72691811
145966273
91217430
243148749
320225778
964156031
850529706
668932808
30061231
372798400
267106973
65485465
72691811
299144474
429157178
475755267
245105391
81144804
173922545
732445918
515030619
261999677
962313443
801585237
295014094
291125031
638404956
664980053
72691811
643074944
69449501
150403766
963954568
638404956
33182694
606495046
635441216
741765885
69449501
741765885
820354283
635441216
740842273
328874982
679475467
939947553
644921113
291125031
173922545
797886556
738915663
225666802
820354283
103937682
261999677
941558560
116408045
183462243
389830465
519494840
635441216
770208357
725569239
939982770
540168340
451560634
703545995
804435433
261999677
756356740
941122123
377073921
718268666
483125803
298749371
256022273
793894898
322076620
757425743
627109268
638404956
683364727
451560634
975005140
293611086
850529706
731426435
945261580
703545995
804913635
444558315
397568001
941672748
518195488
412057510
17476093
841682367
940729750
293965510
449825268
293611086
855473248
853103800
862024300
108864806
553039122
964156031
855383366
235575839
563575055
926342586
42187731
503311063
59992173
746845880
745512129
801879188
899043746
254648171
186946375
211080683
791619066
679136419
436537325
550075396
483316771
220802913
683312779
201900491
72691811
581869720
483125803
38321837
33182694
827508273
829056783
651776452
196535714
699730576
814722188
801585237
516931513
377073921
34343646
606495046
858176269
293611086
211080683
22824457
978482132
377073921
638404956
855383366
205621318
855383366
72691811
855473248
696284235
791619066
581041954
100444139
392160438
853103800
636963850
516931513
414829234
255071552
731426435
201572657
56069265
718726184
926741228
845831299
963954568
120439415
194799256
405601617
929329228
100444139
455041353
643074944
225666802
102007964
550075396
912103276
912103276
786065105
251221371
613654608
272460195
310933361
358860370
516931513
987190604
972771064
362641884
392160438
708156132
516931513
516931513
69449501
862024300
681527941
643074944
602677924
801879188
601683177
566659416
451560634
241417754
96660822
489928970
876870572
462577
606495046
921663249
756356740
793894898
855818251
100444139
211080683
255071552
392160438
521045640
853103800
291125031
483125803
583865092
740842273
193535125
433611609
358860370
853103800
804913635
963954568
30061231
130742718
862024300
912131033
652006478
964156031
929329228
100444139
291125031
737062698
625517606
455041353
964156031
899043746
941672748
978482132
912103276
145966273
318062431
905323865
17476093
720225476
33383085
30061231
862024300
790992102
725569239
801585237
613654608
412057510
150403766
804435433
34952186
265373476
625840961
975005140
975005140
972771064
72691811
617275856
825945823
713987466
211080683
516931513
96660822
459314898
201900491
373945436
433611609
954765231
825945823
855383366
855818251
389830465
455041353
741099097
33182694
671713724
54498264
801879188
941122123
295014094
706800330
688976482
320225778
635441216
235575839
255071552
679136419
741765885
54498264
703545995
741562905
815080377
529461937
972771064
566389174
444558315
444558315
827508273
261999677
963954568
34952186
72691811
852451769
349394533
527960104
704859333
261999677
339378857
850529706
683364727
516931513
855473248
731426435
362641884
644921113
1322902
853103800
845831299
373945436
912131033
707312975
941672748
241417754
732445918
724745310
285461309
17476093
804435433
762082608
205621318
683364727
522217312
96660822
33182694
899043746
59992173
581869720
786065105
862528713
801879188
243148749
992859957
931582147
855383366
804435433
679136419
816624694
975005140
804435433
590007879
306445081
33182694
349394533
801585237
635441216
787291140
389830465
497505195
963954568
758931613
576077022
450821642
130742718
853103800
912441617
429157178
100444139
841382922
643074944
69449501
849973452
804435433
455041353
358860370
211080683
433611609
862528713
613654608
613654608
459314898
523446255
849973452
581041954
258324107
116408045
481995663
825945823
516931513
320225778
827508273
591227024
638404956
390183199
972554254
527960104
855818251
978482132
268250650
756356740
437107057
708156132
243148749
858176269
566389174
325206287
211080683
310933361
516931513
48330411
547817880
931582147
758931613
59992173
377073921
731426435
581869720
116408045
862107228
568715632
899043746
606321619
335040508
395986660
628185060
390183199
758931613
358860370
820354283
491024251
33182694
30061231
340162025
429157178
818776380
310933361
643074944
865143916
731426435
850529706
194799256
801879188
849973452
150403766
267106973
856856150
815080377
703545995
69349591
112062297
473358134
389830465
1322902
69449501
704859333
931582147
239432432
397568001
475755267
855473248
664980053
77086374
491024251
731426435
651776452
801242808
775702670
490611518
33182694
855473248
320225778
310933361
576077022
941122123
22824457
858493641
116408045
746845880
69449501
429157178
941558560
459314898
655016539
272460195
941558560
11217651
941122123
69349591
405601617
257247924
56069265
150403766
722477271
972771064
758931613
725569239
648329705
194799256
187145965
108864806
145966273
72691811
203510282
855818251
188945484
201900491
285461309
459314898
738915663
377073921
463108895
145966273
724745310
483125803
101104061
283194587
33182694
261999677
148800981
691207461
377073921
987190604
646320243
377073921
720063004
187145965
522217312
455041353
703545995
170400989
81144804
405601617
397568001
862107228
801242808
310933361
521045640
745512129
239432432
527960104
827508273
48330411
812117342
255071552
145966273
298062981
831643228
33143903
377073921
446510897
189858233
977193045
483125803
450821642
756356740
193620024
824206545
740842273
149124351
657635056
339378857
429157178
987490212
34952186
703545995
193620024
664980053
679136419
37451956
72691811
741765885
285461309
145966273
437107057
954765231
790992102
651776452
172050277
785015453
96660822
580736810
756356740
521045640
172050277
690902030
211080683
150403766
626027307
516931513
377073921
392160438
81144804
39165891
679475467
931582147
191182743
150403766
261999677
679136419
863040144
704859333
295014094
34952186
405601617
181190235
272460195
108864806
191182743
683364727
255071552
320882835
100444139
922882250
172050277
195821335
975005140
463108895
81144804
651776452
211228327
72691811
820354283
502070410
795529181
261999677
358860370
193620024
491024251
291125031
440323719
829251886
671713724
203510282
855383366
912441617
219286621
94544344
756356740
982574088
827508273
963306628
455041353
254648171
683312779
21327122
462577
304619140
188039938
497505195
418385479
193620024
664980053
706800330
731426435
349394533
483125803
820354283
243148749
801242808
929329228
405601617
193620024
205621318
869500679
731426435
433611609
841382922
941672748
815080377
523446255
801879188
449825268
627260622
606495046
267106973
54498264
691207461
855818251
142201702
441637621
482735
862024300
827508273
786065105
258324107
861385942
756356740
397568001
291125031
671713724
521045640
855383366
405601617
450821642
855818251
553618922
392160438
108864806
804435433
433611609
39165891
787770549
340162025
523446255
363291327
516931513
201900491
291125031
475755267
100444139
527960104
116408045
80787516
51178995
827508273
651776452
876870572
544550379
519494840
679475467
291125031
72691811
855818251
256022273
483125803
946547781
113455365
100444139
44342013
503311063
320882835
519494840
33383085
845831299
94763762
358860370
30061231
96660822
855818251
405601617
590007879
987190604
540168340
635441216
268250650
320882835
51178995
865143916
955255645
295014094
255071552
499745122
181975927
310933361
491024251
173922545
756356740
459314898
703545995
827508273
219286621
80787516
855818251
193620024
861046296
566659416
196535714
606321619
912131033
285461309
459314898
377073921
293965510
397568001
143990268
678341066
845831299
34952186
664980053
261999677
683682818
777958410
518195488
855383366
964156031
775702670
787770549
755459633
790992102
239432432
725569239
863040144
680735039
150403766
449825268
74370708
72691811
703545995
827508273
367533896
855818251
81144804
444558315
638404956
818776380
853103800
787770549
635441216
54498264
321889235
150403766
200301570
285461309
845831299
516931513
722477271
586959671
193620024
820354283
112062297
497615016
444558315
801879188
285461309
729947689
827508273
638404956
205621318
42187731
756356740
193535125
977193045
256022273
855818251
200301570
972554254
606321619
855383366
363450355
757425743
987190604
372798400
581869720
181190235
946547781
823762778
291125031
261999677
566659416
19535560
688976482
912103276
245105391
703545995
977193045
954765231
745512129
853103800
441637621
74370708
108864806
680735039
853103800
929329228
444558315
516931513
418385479
756356740
941558560
261999677
827508273
310933361
691207461
683364727
441637621
193535125
48330411
96660822
69449501
655016539
671713724
261999677
239432432
590003337
999360799
931582147
72691811
522589731
687284369
742403840
322076620
590007879
160457046
30061231
664980053
188039938
963954568
925467465
389830465
225666802
100444139
220617317
516931513
246045928
293611086
203510282
17476093
841682367
74370708
856856150
718726184
699730576
841382922
428366617
130742718
285461309
444558315
691207461
188039938
505122722
285461309
683312779
762504889
845831299
683682818
483125803
457906573
481995663
429157178
373945436
793894898
790992102
755459633
81144804
193620024
130742718
39684
707312975
516931513
547817880
890686220
445705135
855473248
841382922
861046296
66550593
910583229
566389174
33383085
972771064
853103800
497505195
48330411
444558315
181190235
820354283
963954568
921663249
950701777
963954568
516931513
638404956
581041954
502070410
829251886
239432432
852060695
613654608
201900491
497615016
291125031
72691811
181975927
11217651
293965510
61938851
285461309
349394533
756356740
739525941
966960329
987490212
267106973
855818251
565369021
962313443
358860370
718726184
756356740
862107228
59073641
862024300
255071552
48330411
190508037
912103276
679136419
975005140
975005140
429157178
829251886
756356740
576077022
59992173
39165891
51178995
373945436
516931513
258324107
444558315
648329705
256022273
310933361
359933228
211080683
804435433
445705135
683312779
78626708
455041353
756356740
261999677
912103276
321889235
397568001
389830465
956250807
412057510
211080683
392160438
462577
377073921
941558560
635441216
251221371
211080683
855818251
491024251
275455659
100444139
870383268
33182694
405601617
239432432
741765885
48330411
405601617
358860370
606495046
855818251
505596550
926342586
731426435
42187731
758931613
245105391
671713724
732365261
931582147
635441216
855818251
801585237
112062297
815080377
801879188
855473248
861046296
975005140
679136419
459314898
235575839
914087005
755459633
941558560
66550593
679386394
576077022
941558560
516931513
450567529
826967256
855383366
291125031
172050277
655016539
72691811
855383366
747483452
651776452
679136419
912441617
275455659
373945436
251221371
256022273
150403766
855383366
223783943
291125031
81144804
599436684
322076620
679136419
444558315
189858233
235575839
264385610
397568001
193535125
100444139
17476093
497615016
491024251
943362997
72691811
482735
885563737
741765885
523446255
929329228
820354283
22824457
516931513
790992102
455041353
34952186
205621318
150403766
741562905
815080377
181190235
963954568
455041353
679779164
239432432
457906573
706800330
827508273
580286460
337657813
48330411
108864806
30061231
482835508
801879188
130742718
841382922
636963850
553618922
747310324
449825268
818088300
581041954
149124351
272460195
294366747
386172109
679136419
412905943
63166473
164135263
987190604
521045640
39165891
515030619
186576537
433611609
116408045
713987466
703545995
30061231
602677924
516931513
150403766
683364727
429157178
181190235
48330411
242239237
74370708
325206287
261999677
777958410
69349591
200301570
671713724
679779164
713987466
964156031
861046296
820354283
683364727
713987466
30061231
235575839
412029201
790992102
373945436
706800330
205621318
48330411
189858233
853103800
713987466
450821642
991158175
444558315
389830465
756356740
912441617
679136419
849973452
255071552
313795734
651776452
827508273
829251886
66550593
679136419
926342586
741765885
395986660
489928970
198681218
81144804
54498264
679136419
853103800
363450355
418385479
541821795
81144804
254449870
86580458
30061231
516931513
239432432
707312975
648329705
825945823
745512129
255071552
679136419
201900491
566659416
529461937
108864806
255071552
910583229
855473248
920841187
989539216
348112994
21327122
130742718
643074944
206214817
804435433
362641884
65485465
972554254
606495046
397568001
72691811
954765231
51178995
337657813
941558560
636963850
856856150
679136419
683682818
215247505
855818251
145184985
264385610
497505195
246045928
756356740
912131033
429157178
497505195
643074944
855383366
450567529
261999677
56069265
255071552
681527941
69449501
166075483
827508273
172050277
145184985
856856150
405601617
320225778
853103800
756356740
14823393
17476093
78626708
108864806
651776452
719737163
651776452
100444139
756356740
755459633
929329228
829056783
437107057
450821642
100444139
286815350
521045640
48330411
790992102
866806478
566389174
72691811
941122123
483125803
929329228
373945436
441637621
72691811
824206545
756356740
755459633
44342013
482735
954765231
755459633
437107057
33182694
457906573
505596550
193620024
679136419
997770744
195821335
903364290
497505195
267106973
459314898
590003337
638404956
34952186
581869720
899043746
481995663
804913635
516931513
261999677
797886556
926741228
581041954
72691811
497615016
845831299
978482132
241417754
581869720
804913635
602677924
54498264
999360799
429157178
746845880
683364727
39165891
987190604
267106973
756356740
189858233
254648171
48330411
853103800
48330411
449825268
657635056
193620024
569064260
48330411
855473248
606495046
268947042
698788771
181190235
206214817
931582147
34952186
455041353
405601617
206214817
865143916
756356740
112062297
293611086
72691811
74370708
582701381
310933361
914087005
455041353
841382922
857569235
827508273
722477271
756356740
267106973
257247924
211080683
322076620
211080683
255071552
54498264
838643124
150403766
741765885
713987466
978482132
377073921
738915663
855383366
335040508
479805553
116408045
625517606
96660822
471561924
193620024
786065105
683364727
954765231
318062431
845831299
150403766
14823393
72691811
852060695
713987466
568715632
135452076
389830465
186946375
610257602
698788771
39165891
801242808
905323865
731426435
849973452
462577
964156031
523999354
516931513
261999677
679136419
412029201
855818251
414829234
921663249
37451956
294366747
862024300
142201702
483316771
824206545
223422092
14823393
130742718
590007879
293611086
703545995
602677924
389830465
987190604
801242808
497615016
912131033
81144804
827508273
257542542
849973452
731426435
866806478
962313443
581041954
664980053
855383366
987190604
941672748
206214817
866806478
37451956
804435433
756356740
925467465
521045640
405601617
891719572
566659416
732162077
516931513
127150103
397568001
291125031
688976482
683682818
451560634
731426435
108604069
193620024
703545995
261999677
703545995
72691811
790992102
601683177
108864806
606495046
483125803
491024251
853103800
310933361
69449501
72691811
444558315
977193045
294366747
108604069
1322902
81144804
655016539
358860370
239432432
48330411
756356740
101104061
491024251
188945484
483125803
255071552
978482132
683364727
377073921
801879188
193620024
756356740
793894898
613654608
855473248
731426435
66550593
679386394
521045640
997770744
405601617
516931513
325206287
475755267
405601617
39684
801242808
66550593
449825268
516931513
291125031
576077022
652006478
219286621
261999677
987190604
725569239
912441617
502070410
820354283
183462243
81144804
635441216
325119823
741562905
756356740
777958410
377073921
310933361
590003337
606495046
654745045
206214817
893622540
737115208
80787516
193535125
731426435
497615016
841382922
130742718
211080683
866806478
255071552
358860370
787291140
929329228
239432432
215377089
523446255
193620024
286815350
255071552
349394533
331400952
108864806
183462243
446672125
964156031
925467465
683364727
51178995
321889235
683364727
215247505
899043746
566389174
679136419
340162025
568715632
377073921
606495046
698788771
275455659
797886556
211080683
654745045
261999677
393971798
731452994
192349919
173922545
455041353
777958410
857569235
449825268
450567529
429157178
738915663
683364727
59992173
441637621
81144804
703545995
866806478
516931513
429157178
827508273
679136419
429157178
855818251
201900491
862024300
921663249
203510282
706800330
130742718
81144804
377073921
255071552
39165891
325206287
523446255
189858233
929329228
951970812
679475467
703545995
54498264
53821224
56069265
977193045
463108895
566389174
491024251
108864806
963954568
516931513
181975927
33143903
857569235
54498264
101463251
372798400
643074944
737115208
96660822
801242808
42187731
91217430
523446255
966960329
866806478
655016539
521045640
479805553
855473248
899043746
516931513
921663249
720063004
939947553
853103800
142201702
163599415
148800981
741562905
683364727
853103800
81144804
841382922
946547781
741562905
827508273
255071552
580286460
261999677
815080377
285461309
72691811
841382922
108604069
481995663
190508037
679136419
397568001
69449501
385276485
804435433
100444139
683682818
223511583
818776380
964156031
444558315
193620024
790992102
397568001
756356740
211080683
731426435
830918891
433611609
703545995
756356740
954765231
150403766
397568001
264385610
100444139
86580458
54498264
857569235
272460195
849973452
939982770
606495046
78626708
19535560
13980687
718726184
94808220
855818251
552232278
606321619
457906573
521045640
291125031
505596550
104974357
48330411
853103800
72691811
679475467
679779164
931582147
683364727
829251886
306291557
450567529
725569239
367533896
855473248
725569239
793894898
671713724
756356740
921663249
613654608
713987466
190508037
272460195
527960104
457906573
699730576
582701381
732445918
257542542
655016539
963954568
516931513
740842273
718726184
405601617
756356740
731426435
373945436
963954568
758931613
405601617
201900491
202739859
211080683
521045640
926342586
852451769
69349591
385276485
610257602
857569235
910583229
100444139
861206674
441637621
756356740
732365261
450567529
304619140
756356740
215377089
954765231
96660822
17476093
941672748
722477271
550075396
963954568
193620024
81144804
598084733
982574088
483125803
255071552
790992102
870383268
516931513
853103800
172050277
389830465
51178995
412057510
786065105
225666802
850529706
827508273
389830465
862024300
621553400
601683177
257542542
373945436
816411862
325119823
912441617
444558315
425980170
306437691
910583229
741765885
855818251
929329228
939982770
963954568
235575839
377073921
130742718
74370708
320882835
72691811
59992173
652006478
72691811
163035479
105427372
205621318
987190604
972771064
91217430
746845880
704859333
635441216
927864237
451560634
522589731
855473248
34952186
89116445
390183199
732445918
306291557
120439415
683364727
801242808
377073921
855473248
516931513
853103800
325206287
54498264
261999677
211080683
173922545
841382922
853103800
606495046
444558315
81144804
100444139
348122836
61115479
59992173
116408045
675094204
100444139
48330411
483125803
461466552
679475467
455041353
857569235
72691811
741562905
449825268
745512129
790992102
664980053
145966273
703545995
59992173
235575839
849973452
377073921
481995663
589950541
261999677
97891297
853103800
94808220
261999677
418385479
910583229
756356740
206214817
940729750
261999677
30061231
48330411
53821224
310933361
412029201
189858233
235575839
377073921
449825268
664980053
744866987
91217430
651776452
852060695
444558315
30061231
373945436
56069265
382442674
992657924
77086374
299144474
294366747
900380662
829251886
258324107
72412452
482835508
397568001
756356740
444558315
849973452
791619066
955255645
987190604
94808220
683364727
638404956
987036349
130742718
483125803
745512129
392160438
516931513
855818251
392160438
643074944
33182694
523446255
698788771
255071552
825945823
243751285
683364727
718726184
433611609
429157178
755459633
797886556
964156031
150403766
77086374
81144804
522589731
581041954
746845880
172050277
861385942
211228327
116306061
943362997
322076620
173922545
841382922
39165891
33182694
30061231
246045928
978482132
298749371
272460195
293611086
30061231
516931513
741562905
72412452
322076620
972771064
34952186
931582147
489928970
475239618
521045640
256022273
235575839
853103800
931582147
444558315
497615016
519494840
855383366
331400952
116408045
590003337
261999677
193620024
931582147
576077022
255071552
44342013
497615016
405601617
925467465
946672323
745512129
862024300
267106973
444558315
829251886
386172109
841382922
51178995
829056783
33182694
33143903
325206287
785015453
606495046
206214817
17476093
497505195
255071552
59992173
827508273
855473248
853103800
261999677
193620024
385276485
11217651
679475467
590007879
621553400
272460195
865143916
100444139
518195488
580286460
405601617
516931513
310933361
540168340
444558315
707312975
34952186
255071552
940729750
683364727
869267550
497615016
291125031
255239043
186576537
679136419
275455659
741562905
755459633
853421571
521045640
293611086
444558315
450567529
108864806
651795840
291125031
239432432
941558560
590003337
51178995
258324107
756356740
941558560
683312779
21327122
205621318
392160438
203510282
449825268
566659416
451560634
516931513
855818251
651776452
193535125
293611086
112062297
613654608
418385479
261999677
688976482
756356740
79331648
929329228
77086374
679136419
100444139
444558315
198208206
544550379
861385942
891719572
867014644
335040508
746845880
450567529
827508273
130742718
922882250
855473248
405601617
201900491
211080683
855383366
235575839
516931513
852060695
855383366
163035479
855818251
793894898
855383366
862107228
731426435
569064260
664980053
790992102
444558315
150403766
969109136
420431297
762082608
100444139
601683177
523446255
855383366
441637621
820354283
855383366
804435433
756356740
66550593
672021260
463108895
827508273
489928970
874278651
941672748
436537325
516931513
922292718
17476093
779097834
436494943
96660822
731426435
497615016
48330411
286815350
722477271
563575055
804435433
444558315
756356740
590003337
853103800
948750991
429157178
385276485
926596278
671713724
797886556
638404956
193535125
824206545
268250650
698788771
17476093
405601617
516931513
1322902
987190604
194799256
745512129
189858233
790992102
306291557
922882250
793894898
756356740
450821642
191182743
830918891
261999677
638404956
926342586
304619140
235575839
652006478
865143916
987190604
441637621
362641884
914087005
801242808
940729750
429157178
81144804
261999677
81144804
405601617
322076620
69449501
745512129
737115208
866806478
521045640
606495046
746845880
855383366
855383366
910583229
790992102
515030619
130742718
964156031
706800330
827508273
931582147
108864806
433611609
850529706
756356740
724745310
59992173
211080683
790992102
429157178
855383366
914087005
11217651
804913635
866806478
563444941
718726184
112062297
762082608
377073921
646320243
905323865
741562905
683682818
521045640
479805553
515030619
858176269
291125031
643074944
459314898
261999677
516931513
516931513
861385942
590003337
100444139
81144804
377073921
804913635
516931513
285461309
756356740
756356740
679475467
978482132
164135263
397568001
72691811
376846413
529256777
601683177
481995663
211080683
66550593
683364727
318062431
311222075
272460195
576077022
521045640
801242808
239432432
853103800
261999677
695255998
899043746
903364290
581869720
648329705
261999677
516931513
149124351
636963850
941122123
489928970
522589731
610257602
294366747
69449501
954765231
644921113
405601617
861385942
100444139
255071552
261999677
69349591
405601617
679136419
100444139
738108086
731426435
242239237
211928461
703545995
581041954
725569239
581041954
255071552
581869720
823603487
497505195
20437053
679136419
211228327
193620024
81144804
787770549
690902030
38321837
855818251
370949508
755459633
397568001
150403766
939272546
516931513
569064260
202739859
223783943
91217430
61938851
941558560
320225778
17476093
459314898
893622540
626027307
72412452
291125031
444558315
166075483
975005140
11217651
707312975
150403766
150403766
113455365
816624694
591227024
912103276
205621318
544550379
563876078
193620024
310933361
703545995
992859957
905323865
683312779
732445918
720225476
523446255
59992173
405601617
521045640
853103800
446510897
691207461
679136419
196535714
100444139
855818251
849973452
108864806
160457046
483316771
651776452
100444139
429157178
801242808
256022273
683312779
679136419
441637621
941672748
703920436
455041353
20437053
576077022
499745122
801879188
855818251
33182694
836362759
150403766
962313443
116408045
756356740
643074944
235575839
178534608
455041353
328874982
149124351
775043353
635441216
497615016
581869720
72691811
756356740
449825268
962313443
899592199
211080683
251221371
257542542
373945436
692265540
189858233
516931513
855473248
372798400
261999677
200301570
164135263
818776380
203510282
613654608
100444139
982574088
815080377
150403766
459314898
547817880
72691811
792852712
793894898
206214817
527960104
648329705
321889235
756356740
261999677
142201702
150403766
827508273
671713724
606495046
643074944
855473248
414829234
929329228
81144804
975005140
519494840
377073921
201900491
264385610
100444139
516931513
66550593
625517606
523446255
72691811
201900491
683682818
829251886
610257602
505596550
291125031
69449501
471561924
414829234
283094074
683364727
223422092
219286621
679475467
219549302
866806478
680735039
1322902
704859333
390183199
294366747
34952186
820354283
638404956
638404956
741765885
519494840
245105391
441637621
610257602
825945823
801585237
1322902
946547781
516931513
397568001
450567529
746845880
497615016
449825268
17476093
72691811
855383366
745512129
33383085
396257997
862528713
358860370
471561924
386172109
211228327
602677924
756356740
566659416
606495046
756356740
635441216
102007964
516931513
804435433
362641884
34952186
590003337
969109136
318062431
189858233
706800330
173922545
100444139
955255645
254648171
606321619
335040508
215377089
254648171
855383366
11217651
69449501
130742718
445705135
890686220
581041954
746845880
441637621
698788771
256022273
377073921
406904883
429157178
113455365
756356740
804435433
412057510
831643228
744866987
843747509
755459633
857569235
15013524
497615016
741765885
189858233
463108895
72691811
321889235
300438794
389830465
310933361
758931613
405601617
193620024
853103800
243148749
687284369
54498264
449825268
34952186
581041954
758931613
261999677
206214817
412025859
841382922
581041954
926741228
285461309
328874982
825945823
703545995
96660822
856856150
857569235
718726184
731426435
188192853
261999677
655016539
53821224
921663249
756356740
679136419
72691811
48330411
385276485
21339641
855473248
664980053
521045640
150403766
48330411
679136419
54498264
181190235
130742718
756356740
516931513
130742718
44342013
449825268
855473248
644921113
699730576
325206287
519494840
866806478
664980053
598242209
987190604
412057510
441637621
523999354
450821642
77086374
852451769
370949508
191182743
720063004
49836810
929329228
116408045
713987466
636963850
690902030
523446255
429157178
72691811
602677924
703545995
679386394
745512129
51178995
42809182
857569235
823603487
606321619
853103800
150403766
258324107
679136419
100444139
576077022
100444139
255071552
310933361
325206287
497615016
339378857
310933361
169704250
225666802
671713724
455041353
153707182
143990268
150403766
845831299
198208206
181190235
987190604
80787516
708156132
731426435
429157178
349394533
801242808
306437691
856856150
106518249
521045640
193620024
377073921
81144804
291125031
444558315
997770744
173922545
405601617
390183199
397568001
66550593
941122123
116408045
490585556
699730576
801879188
108864806
483125803
745512129
211080683
291125031
756356740
845831299
946547781
328874982
497615016
285461309
148800981
441637621
373945436
741765885
801242808
1322902
51178995
17476093
255071552
964156031
101104061
987190604
59992173
683312779
941672748
580736810
581041954
580736810
256022273
205621318
255071552
325206287
812117342
81144804
853103800
81144804
193620024
679136419
113455365
320225778
51178995
941558560
853103800
267106973
446672125
636963850
679136419
865143916
150403766
179946438
441637621
722477271
150403766
169704250
54498264
516931513
113455365
737062698
186946375
580736810
732445918
655016539
255071552
521045640
606321619
51178995
707312975
261999677
418385479
497505195
679475467
740842273
643074944
502070410
756356740
576077022
42187731
321889235
219286621
949489378
481995663
941672748
30061231
978482132
703545995
606495046
963954568
664980053
74370708
825945823
405601617
86580458
855383366
444558315
725569239
77086374
762082608
362641884
61115479
74370708
127150103
444558315
586959671
235575839
941122123
580286460
679475467
189858233
497615016
527960104
999360799
321889235
1322902
949489378
51178995
335040508
255071552
679136419
173922545
589337580
801242808
724745310
108864806
373945436
377073921
643074944
861385942
954765231
324579216
255071552
741562905
683364727
707312975
825945823
328874982
688976482
571622896
462577
826967256
160457046
870383268
33182694
988271545
473358134
143990268
441637621
885563737
203510282
683364727
206214817
412025859
704859333
397568001
636963850
446672125
145966273
756356740
762082608
33143903
377073921
449825268
699730576
852060695
451560634
552232278
625469177
298062981
187145965
790992102
80787516
243148749
963954568
441637621
56069265
722477271
756356740
372798400
963954568
516931513
69449501
646320243
150403766
954765231
108864806
698788771
655016539
941122123
81144804
598084733
695255998
754641104
602677924
841382922
569064260
116306061
703545995
941558560
259031829
242239237
683682818
113455365
372798400
732445918
325206287
801879188
150403766
295014094
48330411
827508273
626027307
205621318
977193045
449825268
683364727
425980170
718726184
718726184
836849469
48330411
855818251
525799791
651776452
145966273
516931513
606495046
655016539
54498264
698788771
310933361
589337580
44342013
516931513
81144804
497505195
521045640
444558315
599436684
205430934
703545995
497505195
72691811
912131033
275455659
223422092
457906573
855818251
928942851
100604094
516931513
646320243
841382922
17476093
949489378
286815350
756356740
855383366
731426435
635441216
190508037
825945823
335040508
255071552
943362997
130742718
544550379
163035479
328874982
412029201
201900491
941122123
310933361
291125031
100444139
150403766
756356740
497615016
664980053
519494840
824206545
707312975
193620024
912103276
899650536
540168340
107134779
436494943
850191062
635441216
449825268
112062297
264385610
883275242
861046296
725569239
703545995
648329705
941558560
397568001
30061231
801242808
787770549
352274960
108864806
855383366
635441216
841382922
703545995
482735
683682818
255071552
679136419
44342013
433611609
657635056
69449501
651795840
827508273
975005140
725569239
193620024
239432432
862024300
254648171
849973452
804913635
856856150
827508273
264385610
855383366
39165891
285461309
797886556
256022273
48330411
51178995
145966273
261999677
429157178
521045640
963954568
855383366
444558315
194799256
534674799
590007879
683682818
790992102
895894749
108864806
849973452
956250807
181975927
651795840
183462243
566659416
127150103
853103800
613654608
418385479
272460195
198676995
755459633
150403766
679136419
433611609
69449501
436537325
816624694
972554254
652006478
664980053
899043746
823762778
921663249
741765885
699730576
679136419
786065105
286815350
91217430
948750991
339378857
80787516
429157178
255071552
695255998
563575055
549765713
926342586
969109136
150403766
581041954
251221371
257247924
77086374
53821224
756356740
683364727
963954568
926741228
251221371
516931513
34952186
101104061
606321619
193620024
756356740
30061231
679136419
450821642
475755267
787770549
94544344
48330411
855473248
358860370
691207461
870383268
449825268
459314898
841382922
395986660
870383268
72691811
707312975
48330411
855818251
910583229
444558315
756356740
643074944
963954568
483125803
245105391
108864806
429157178
610257602
688976482
100444139
108864806
516931513
941558560
100444139
194799256
219549302
987190604
340162025
756356740
635441216
856856150
267106973
941122123
931582147
679136419
261999677
491024251
310933361
72691811
48330411
503311063
926741228
905323865
516931513
108864806
235575839
429157178
829251886
855818251
51178995
80787516
853103800
19535560
991158175
376846413
643074944
455041353
34952186
246045928
91217430
193535125
855818251
48330411
853103800
445705135
523446255
81144804
855473248
870383268
758931613
946672323
91217430
494703525
2357068
845831299
310933361
220802913
285461309
325206287
610257602
801879188
362641884
638404956
42187731
718726184
166075483
741562905
856856150
648329705
890686220
444558315
100444139
853103800
479805553
348122836
130742718
756356740
606495046
437107057
80787516
922882250
638404956
56069265
91217430
414829234
963954568
286815350
695444437
550075396
362641884
201900491
108864806
516931513
373945436
617284419
294366747
291125031
100444139
150403766
657635056
552232278
815080377
481995663
2357068
856856150
987190604
688976482
39165891
48330411
449825268
636963850
193620024
418385479
643074944
181190235
429157178
349394533
681527941
257247924
683364727
72691811
756356740
254648171
72691811
606495046
905323865
853103800
72691811
211080683
576077022
644921113
813553707
145966273
34952186
48330411
977193045
943362997
963954568
94763762
946547781
756356740
931582147
963954568
825945823
719737163
651776452
829056783
777958410
481995663
941672748
96660822
61115479
130742718
130742718
74370708
202739859
683364727
429157178
101104061
731426435
977193045
756356740
582701381
524364983
893622540
291125031
437107057
713987466
941122123
921137614
54498264
96660822
181975927
48330411
804913635
251221371
505596550
100444139
433611609
724745310
518195488
975005140
116306061
211080683
939947553
519494840
206214817
815080377
483125803
70831476
941122123
325206287
502070410
1322902
638404956
843462123
291125031
516931513
577551670
51178995
295014094
291125031
108864806
193535125
975005140
255071552
389830465
644921113
339378857
786065105
455041353
683068013
516931513
150403766
746845880
449825268
177818139
293611086
80787516
638404956
325206287
108864806
130742718
648329705
51178995
211080683
703545995
94544344
563444941
720225476
954765231
671713724
243751285
123339041
857569235
862024300
580286460
98459128
816624694
707312975
283194587
574794279
606495046
801242808
497615016
790992102
33182694
679136419
741562905
291125031
786065105
358860370
731426435
801242808
272460195
483316771
516931513
598084733
602677924
181190235
801879188
899043746
100444139
322076620
664980053
193620024
81144804
181975927
33143903
267106973
44342013
920841187
963954568
254449870
74370708
849973452
865143916
444558315
497615016
441637621
855818251
173922545
732445918
505122722
589337580
215377089
335040508
172050277
931582147
294366747
972771064
625517606
475755267
683682818
116408045
77086374
939982770
926342586
48330411
255071552
606495046
340162025
377073921
516931513
664980053
81144804
722477271
521045640
392160438
725569239
855818251
261999677
599436684
516931513
320225778
188192853
497505195
613654608
33182694
855473248
790992102
108864806
576537295
455041353
69449501
74370708
576077022
841382922
358860370
815080377
758931613
257247924
516931513
444558315
582701381
812117342
852060695
203510282
108864806
30061231
679136419
255071552
483316771
219286621
30061231
948750991
841382922
972554254
529461937
849973452
945261580
939982770
606495046
69449501
691207461
644921113
181190235
80787516
193620024
801242808
150403766
173922545
48330411
581869720
652006478
746845880
72691811
516931513
502070410
61115479
912131033
389830465
291125031
219286621
855473248
977193045
258324107
679475467
246045928
72691811
910583229
651776452
451560634
823603487
51178995
329807023
827508273
664980053
283094074
804435433
797886556
853103800
610257602
181190235
731426435
855818251
162307414
827508273
777958410
459314898
433611609
793894898
77086374
444558315
362641884
328874982
910583229
987190604
459314898
444558315
436494943
912103276
483125803
428366617
599436684
963954568
963954568
982574088
444558315
48330411
70831476
713987466
825945823
145966273
455041353
33383085
698788771
310933361
855383366
44342013
206214817
323333628
429157178
299144474
48330411
130742718
444558315
850191062
483125803
566659416
54498264
397568001
720225476
613654608
516931513
756356740
94763762
116408045
74370708
550075396
179681546
455041353
606321619
94763762
589950541
544550379
211228327
179946438
956250807
982574088
793894898
189858233
275455659
499745122
698788771
679136419
505122722
679136419
81144804
755459633
801242808
100444139
116408045
173922545
963954568
671713724
519494840
461466552
841382922
713987466
801879188
235575839
363450355
963954568
713987466
405601617
322076620
613654608
310933361
429157178
563575055
591227024
731426435
870184958
664980053
740842273
100444139
172050277
108864806
373945436
804435433
929329228
377073921
310933361
211080683
801879188
956250807
370949508
173922545
100444139
940729750
193620024
261999677
235575839
651776452
291125031
255071552
497615016
77086374
671713724
610257602
853103800
189858233
841382922
899043746
258324107
263392299
223422092
516931513
130742718
153707182
211080683
786065105
235575839
261999677
457906573
255071552
804435433
912103276
295014094
862024300
235575839
683312779
762082608
683364727
801242808
856856150
80787516
373945436
473358134
824206545
192349919
963306628
116306061
865143916
635441216
745512129
203510282
179946438
418385479
150403766
855818251
19535560
34952186
651776452
256022273
804435433
683364727
929329228
383154168
405601617
433611609
941122123
725569239
349394533
651776452
70831476
853103800
349394533
116306061
33143903
173922545
449825268
455041353
758931613
820354283
211080683
17476093
858176269
223783943
679475467
450821642
310933361
74370708
255071552
921663249
335040508
189858233
193535125
855818251
606495046
429157178
540168340
857569235
150403766
941122123
446585504
521045640
39165891
635441216
606495046
651776452
444558315
963954568
320225778
117226751
899043746
929329228
42187731
377073921
940729750
855473248
78626708
679136419
732445918
638404956
824206545
862024300
540168340
429157178
300438794
925467465
899043746
193620024
921756558
696284235
899043746
145966273
205621318
223422092
683364727
80787516
625517606
150403766
638404956
853103800
855473248
81144804
255071552
581041954
306437691
298062981
56069265
801242808
849973452
899043746
386172109
160457046
683364727
200819515
827508273
679136419
100444139
652006478
855473248
869500679
703545995
816624694
225666802
358860370
386172109
449825268
651795840
56069265
569064260
651795840
683364727
801879188
683682818
310933361
69449501
255239043
755459633
992859957
405601617
457906573
108864806
516931513
746845880
33182694
698788771
589950541
444558315
606321619
298062981
418385479
310933361
412057510
679136419
707312975
462577
219549302
143990268
643074944
211080683
899043746
651795840
310933361
311222075
123339041
875242783
523446255
113455365
713699409
205621318
390183199
193620024
827508273
429157178
534674799
81144804
199755015
725569239
130742718
17476093
581869720
722477271
39165891
412905943
941122123
61938851
581041954
699730576
638404956
348122836
563444941
310933361
845831299
646320243
188039938
626027307
725569239
34952186
414829234
150403766
483316771
516931513
756356740
429157178
30061231
100444139
914087005
405601617
235575839
173922545
261999677
627109268
598084733
895894749
81144804
255071552
66550593
652006478
59992173
150403766
855473248
563444941
818776380
311222075
267106973
441637621
855818251
651776452
921663249
898435711
683682818
200819515
569064260
855818251
223783943
527960104
638404956
963150995
925467465
707312975
321889235
34952186
521045640
257247924
762082608
205621318
657635056
826967256
830918891
636963850
194799256
606495046
397568001
310933361
855383366
382442674
48330411
975005140
505596550
116306061
339378857
397568001
444558315
481995663
563575055
445705135
940729750
429157178
450567529
2357068
455041353
853103800
39165891
193620024
72691811
51178995
861385942
827508273
524364983
845831299
254648171
829251886
69449501
405601617
72691811
255071552
39165891
827508273
741765885
790992102
605167513
449825268
540168340
568715632
455041353
703545995
852060695
61115479
72691811
855818251
265373476
841382922
671713724
516931513
285461309
827508273
876870572
941672748
829251886
242239237
362641884
257247924
293611086
746845880
713699409
698788771
679136419
820354283
310933361
385276485
223783943
646320243
856856150
491024251
206214817
275455659
318062431
516931513
940729750
455041353
444558315
777958410
745512129
756356740
150403766
392160438
450567529
910583229
181975927
862107228
921663249
193620024
975005140
801879188
255071552
65485465
827508273
606495046
405601617
941558560
865143916
852060695
259031829
255071552
745512129
193620024
801242808
310933361
793894898
412057510
30061231
39165891
516931513
899043746
61938851
483125803
390183199
450567529
455041353
691207461
457906573
698788771
223422092
441637621
100444139
265373476
48330411
857569235
816411862
479805553
291125031
829251886
801879188
731426435
613654608
757425743
239432432
540168340
130742718
502070410
33182694
820354283
679136419
72691811
926596278
494703525
790992102
566389174
690627159
679136419
483125803
433611609
505596550
756356740
63166473
245105391
581041954
187145965
322076620
291125031
239432432
606321619
855818251
698788771
602677924
81144804
412029201
433611609
850191062
441637621
130742718
801242808
150403766
100444139
801242808
392160438
941672748
762082608
100444139
502070410
679136419
44342013
679136419
173922545
740842273
679136419
107134779
243148749
703545995
671713724
648329705
291125031
311222075
793894898
703545995
928942851
223422092
975005140
855383366
698788771
100444139
606321619
671713724
150403766
590007879
756356740
648329705
429157178
987190604
463108895
291125031
610257602
683364727
373945436
679475467
261999677
48330411
202739859
534674799
17476093
606495046
267106973
33143903
829056783
137160785
441637621
741562905
553618922
81144804
291125031
300438794
648329705
731426435
331400952
680735039
293611086
81144804
108864806
731426435
170400989
921663249
664980053
756356740
883275242
739525941
841382922
910583229
14823393
200819515
261999677
741562905
193620024
348122836
516931513
181190235
679136419
731426435
866806478
433611609
855473248
899650536
756356740
257247924
190508037
825945823
724745310
254648171
80787516
373945436
362641884
683364727
972554254
483316771
755459633
762082608
747483452
44342013
194799256
255071552
242239237
100444139
745512129
429157178
362641884
699730576
310933361
505596550
683682818
732365261
100444139
48330411
239432432
39165891
603929552
322076620
194799256
34343646
679136419
926741228
756356740
78626708
746845880
444558315
256022273
679136419
855383366
33182694
444558315
568715632
590007879
181190235
598242209
17476093
275455659
69449501
201900491
853103800
193535125
817240671
433611609
963954568
81144804
741765885
519494840
899592199
679136419
188039938
519494840
801242808
756356740
429157178
975005140
335040508
683364727
310933361
33182694
72691811
516931513
914087005
412029201
206214817
310933361
48330411
643074944
96660822
691207461
691207461
651776452
48330411
80787516
481995663
294366747
179946438
756356740
441637621
44342013
190508037
790992102
497615016
829056783
497505195
91217430
755459633
193620024
890686220
862024300
59992173
516931513
261999677
385276485
77086374
243148749
412057510
322076620
223422092
963954568
201900491
540168340
931582147
931582147
790992102
829056783
997770744
786065105
598242209
792852712
683364727
891719572
523999354
855818251
703545995
178534608
963954568
941122123
655016539
801879188
553618922
613654608
646320243
108864806
519494840
455041353
804913635
444558315
790992102
167059386
405601617
529461937
841382922
975005140
521045640
61115479
613654608
150403766
850529706
563575055
100444139
691207461
310933361
77086374
450821642
801242808
328874982
17476093
373945436
801879188
725569239
652006478
100444139
81144804
804435433
580286460
679136419
941122123
150403766
827508273
903364290
291125031
444558315
940729750
891719572
304619140
80787516
150403766
30061231
142201702
173922545
450821642
187145965
397568001
256022273
683682818
96660822
651776452
428366617
175785432
69449501
69449501
518195488
756356740
325206287
97891297
516931513
293611086
580286460
516931513
975005140
691207461
193620024
81144804
331400952
651776452
441637621
193535125
444558315
997770744
185287689
405601617
643074944
758931613
363450355
854523609
926741228
964156031
756356740
943362997
855473248
516931513
331400952
150403766
516931513
142201702
941558560
975005140
590007879
389830465
444558315
51178995
142201702
69349591
30061231
245105391
521045640
100444139
646320243
39165891
569064260
720063004
59992173
483316771
261999677
679136419
81144804
81144804
261999677
991158175
457906573
267106973
340162025
610257602
521045640
516931513
964156031
17476093
59992173
358860370
683364727
594033771
606321619
235575839
698788771
433611609
857569235
912441617
758931613
969109136
910583229
108864806
758931613
102007964
679136419
33182694
264385610
200301570
718726184
291125031
48330411
523446255
820354283
845831299
457906573
173922545
899592199
855818251
741562905
44342013
261999677
54498264
698788771
688446828
100444139
389830465
429157178
219654519
20437053
797886556
929329228
857642149
581869720
116408045
905323865
405601617
318062431
613654608
905323865
725569239
516931513
941672748
912441617
223783943
243148749
286815350
845831299
51178995
713699409
972771064
193620024
992859957
550075396
59992173
461466552
527960104
54498264
841382922
386172109
941122123
855818251
235575839
625517606
173922545
449825268
112062297
801242808
713987466
183462243
433611609
756356740
286815350
390183199
964156031
703545995
890686220
756356740
54498264
931582147
651776452
790992102
328874982
193535125
108864806
267106973
173922545
931582147
964156031
581041954
256022273
855383366
444558315
108604069
44342013
44342013
790992102
855818251
989539216
211080683
521045640
193620024
94544344
94544344
116306061
862024300
855473248
48330411
449825268
804913635
657635056
841382922
756356740
941558560
598242209
286815350
386172109
825945823
671713724
931582147
450567529
205430934
362641884
255071552
586959671
255071552
566389174
17476093
580286460
298749371
377073921
444558315
150403766
94544344
574562179
777958410
855473248
255071552
698788771
862107228
257247924
211080683
294366747
77086374
59992173
39165891
825945823
598242209
825945823
59992173
235575839
793894898
150403766
855383366
941558560
566659416
70831476
823762778
941558560
738915663
679136419
893698575
814722188
377073921
756356740
34952186
397568001
805107686
96660822
462577
654745045
475755267
450567529
255071552
372798400
257542542
201900491
44342013
963954568
978482132
812117342
358860370
683068013
745512129
172050277
69349591
291125031
72691811
30061231
925467465
367533896
481995663
703545995
116306061
377073921
499745122
211080683
459314898
497505195
291125031
746845880
651776452
101104061
679136419
106518249
130742718
547817880
116408045
22824457
756356740
941672748
257247924
69449501
318062431
825945823
521045640
643074944
48330411
568715632
963954568
53821224
299144474
80787516
322076620
150403766
550075396
48330411
755459633
921663249
521045640
340162025
450821642
328874982
643074944
150403766
722477271
975005140
37451956
173922545
367533896
294366747
370949508
255071552
65485465
444558315
33182694
855383366
285461309
643074944
581041954
862024300
963954568
651795840
172050277
81144804
910583229
48330411
298062981
223783943
256022273
389830465
566659416
444558315
687284369
383559657
54498264
358860370
150403766
640940449
972771064
148800981
683682818
78626708
268947042
444558315
261999677
758931613
664980053
732445918
855383366
203510282
310933361
635441216
966960329
722477271
841382922
429157178
72691811
310933361
741765885
827508273
33182694
523999354
54498264
720063004
963306628
829056783
72691811
150403766
939982770
978482132
792852712
251221371
638404956
255071552
972771064
679386394
975005140
362641884
272460195
254648171
235575839
691207461
950701777
698788771
54498264
713987466
261999677
703545995
200301570
855818251
255071552
261999677
790992102
497615016
194799256
505122722
827508273
44342013
441637621
389830465
227521335
185287689
521045640
48330411
891719572
473358134
198676995
625469177
81144804
449825268
679475467
235575839
853103800
444558315
108864806
638404956
294366747
870383268
130742718
756356740
130742718
790992102
100604094
671713724
255071552
566659416
745512129
703545995
94763762
497615016
820354283
679475467
72691811
310933361
310933361
211080683
972554254
855818251
211080683
39165891
255071552
291125031
540168340
626027307
451560634
679386394
48330411
34343646
827508273
910583229
185287689
267106973
256022273
643074944
941672748
929329228
505596550
261999677
193620024
964156031
436494943
853103800
602677924
220802913
211080683
481995663
172050277
813553707
853103800
130742718
211080683
193620024
914087005
206214817
48330411
181190235
291125031
81144804
606495046
211228327
433611609
373945436
48330411
433611609
261999677
275455659
397568001
862528713
657635056
201900491
49836810
903364290
255071552
320225778
34952186
679136419
529256777
729947689
713987466
358860370
100444139
339378857
523446255
81144804
635441216
429157178
521045640
445705135
657635056
462577
81144804
963954568
929329228
664980053
160457046
547817880
841382922
261999677
885563737
950701777
977193045
941122123
866806478
429157178
420431297
804913635
481995663
497615016
999360799
825945823
72691811
405601617
51178995
340162025
725569239
855818251
725569239
899043746
143990268
462577
475755267
516931513
605167513
150403766
200301570
59992173
444558315
731426435
954765231
386172109
950701777
722477271
170400989
181190235
104974357
172050277
755459633
841382922
130742718
905323865
695255998
827508273
643074944
521045640
193620024
540168340
74370708
931582147
954765231
69349591
712128882
852060695
193620024
566659416
850191062
294366747
77086374
636963850
405601617
855383366
791619066
462577
972771064
829251886
362641884
755459633
261999677
261999677
72691811
211080683
116408045
850529706
732445918
291125031
691207461
181190235
143990268
444558315
461466552
598242209
666916800
954765231
808823468
444558315
150403766
101463251
310933361
503311063
377073921
251221371
455041353
145966273
679136419
429157178
272460195
519494840
929329228
193620024
455041353
992859957
373945436
497615016
516931513
606321619
777958410
335040508
635441216
206214817
135452076
793894898
853103800
553618922
123339041
703545995
54498264
850529706
625517606
211080683
261999677
108604069
172050277
100444139
299144474
657635056
550075396
211080683
790992102
982574088
964156031
523999354
349394533
335040508
929329228
544550379
77086374
2357068
827508273
790992102
827508273
377073921
731426435
72691811
108864806
89116445
964156031
644921113
108864806
613654608
964156031
444558315
742403840
820354283
497615016
516931513
261999677
503311063
895894749
272460195
193620024
100444139
441637621
48330411
69449501
679475467
855473248
589337580
261999677
602677924
455041353
108864806
675094204
855383366
946547781
441637621
175785432
756356740
291125031
94544344
720063004
225666802
94808220
602677924
211228327
150403766
865143916
377073921
875242783
679475467
576077022
945261580
737807107
954765231
829251886
855383366
732162077
310933361
72691811
256022273
377073921
648329705
389830465
51178995
516931513
211228327
150403766
704859333
912131033
172050277
446585504
416716356
483316771
747483452
606495046
61938851
335040508
845831299
690990975
792852712
392160438
30061231
713987466
173922545
310933361
261999677
962313443
437107057
713987466
188192853
516931513
787291140
148800981
54498264
893622540
683364727
181190235
963954568
34952186
855473248
516931513
310933361
899592199
441637621
852451769
602677924
519494840
602677924
841382922
108864806
703545995
523999354
547817880
790992102
173922545
491024251
827508273
862528713
855818251
441637621
518195488
982574088
257247924
815080377
820354283
941122123
741562905
497615016
321889235
718726184
988271545
825945823
638404956
205621318
849973452
268947042
33383085
547817880
926741228
205621318
94763762
200301570
740842273
731426435
891719572
732445918
310933361
239432432
963954568
94544344
568715632
643074944
825945823
359933228
298062981
193535125
929329228
108864806
516931513
729947689
291125031
657635056
450821642
756356740
445705135
827508273
866806478
261999677
756356740
163035479
636963850
703545995
14823393
801879188
582701381
931582147
606495046
293611086
625517606
72691811
397568001
853103800
200819515
441637621
497505195
756356740
926342586
777958410
963954568
679136419
44342013
931582147
516931513
827508273
267106973
457906573
255071552
313795734
818776380
392160438
150403766
855473248
72691811
291125031
245105391
731426435
797886556
54498264
963954568
948750991
756356740
223783943
412029201
978482132
142201702
497505195
636963850
865143916
94544344
205621318
163035479
497615016
999360799
444558315
516931513
926342586
790992102
876870572
267106973
738915663
566389174
235575839
72412452
826967256
855473248
523446255
643074944
987190604
300438794
293611086
713987466
941122123
739525941
94544344
461466552
80787516
516931513
116408045
450821642
190508037
831643228
246045928
429157178
261999677
679386394
824206545
298749371
191182743
47381881
206214817
490611518
173922545
553039122
758931613
651776452
668932808
943362997
373945436
223783943
501595912
72691811
257542542
737115208
389830465
39165891
866806478
102007964
255239043
853103800
563444941
186946375
929329228
804435433
646320243
921663249
681527941
441637621
755459633
941558560
390183199
77086374
243148749
521045640
340162025
925467465
192349919
349394533
590007879
987190604
732445918
310933361
429157178
855818251
211080683
193535125
885688426
358860370
502070410
855383366
48330411
829251886
219286621
261999677
348122836
683682818
987190604
941558560
602677924
471561924
322076620
741765885
929329228
242239237
81144804
219286621
929329228
602677924
51178995
679779164
48330411
255071552
325119823
261999677
382442674
731426435
861046296
348122836
220802913
39165891
516931513
389830465
671713724
359933228
792852712
362641884
358860370
801242808
625517606
255071552
246045928
610257602
516931513
516931513
34952186
61938851
664980053
358860370
516931513
862528713
101463251
101104061
256022273
698788771
987190604
33143903
65485465
199755015
81144804
683364727
853103800
34952186
598084733
81144804
724745310
862024300
963954568
756356740
746845880
310933361
193620024
181190235
747310324
707312975
491024251
941122123
444558315
910583229
910583229
203510282
358860370
581041954
39165891
606495046
425980170
257247924
33182694
862024300
385276485
170400989
261999677
516931513
870383268
787770549
200301570
211080683
211080683
48330411
801879188
444558315
72691811
100444139
306437691
188192853
580286460
483316771
189858233
679136419
130742718
108864806
827508273
755459633
853103800
251221371
386172109
885563737
946547781
563876078
741765885
193535125
483125803
523446255
444558315
927864237
145184985
740842273
505122722
740842273
703545995
449825268
516931513
388515219
441637621
977193045
30061231
742403840
929329228
581041954
756356740
362641884
987036349
720063004
377073921
941122123
69349591
72691811
481995663
255071552
683682818
827508273
521045640
265373476
202739859
78626708
446672125
223422092
14823393
405601617
405601617
931582147
671713724
255071552
855473248
566659416
335040508
444558315
251221371
256022273
449825268
160457046
855818251
590007879
78626708
397568001
116408045
377073921
463108895
950701777
679136419
310933361
267106973
390183199
997770744
367533896
606495046
389830465
386172109
30061231
116408045
679386394
516931513
429157178
211080683
267106973
547817880
90387314
505122722
255239043
30061231
841382922
855383366
81144804
264385610
459314898
975005140
756356740
293611086
108604069
100444139
370949508
183462243
48330411
429157178
69449501
931582147
963954568
855818251
713987466
827508273
285461309
987190604
211228327
335040508
826967256
261999677
444558315
713987466
291125031
51178995
265373476
255071552
855473248
145966273
44342013
982574088
963954568
683682818
758931613
77086374
941122123
521045640
219549302
987190604
255071552
841382922
566389174
843747509
457906573
899043746
679136419
455041353
569064260
264385610
193620024
497615016
444558315
193620024
741765885
258324107
20437053
268250650
206214817
261999677
59992173
108864806
429157178
205621318
870383268
703545995
81144804
540168340
655016539
261999677
444558315
862024300
626027307
377073921
679475467
181975927
931582147
651776452
855383366
966960329
745512129
462577
954765231
48330411
123804398
912103276
516931513
627109268
286815350
116408045
829251886
643074944
756356740
790992102
205621318
856856150
651776452
987190604
325206287
451560634
720063004
108864806
420431297
870383268
66550593
205621318
72691811
406904883
681527941
825945823
544550379
664980053
251221371
657635056
820354283
325206287
651776452
355311402
243148749
941558560
905323865
964156031
992859957
698788771
815080377
48330411
841382922
112062297
787770549
845831299
651776452
201900491
299144474
211080683
497615016
651795840
397568001
756356740
193620024
255071552
870184958
444558315
849973452
523999354
613654608
591227024
181190235
862024300
433611609
641358181
255071552
211080683
130742718
793894898
293965510
310933361
100444139
804913635
703545995
44342013
731426435
54498264
855383366
33182694
657635056
203510282
59992173
853103800
731426435
455041353
929329228
130742718
272460195
963954568
929329228
939982770
679475467
242239237
651776452
853103800
310933361
855818251
756356740
952805906
552232278
235575839
516931513
855383366
756356740
449825268
679475467
51178995
664980053
775043353
703545995
497615016
515030619
459314898
516931513
125179402
861385942
845831299
516931513
899592199
866806478
80787516
449825268
211080683
722477271
481995663
801242808
675094204
173922545
189858233
30061231
643074944
563575055
429157178
972554254
373945436
635441216
849973452
963954568
712128882
449825268
160457046
722477271
412025859
377073921
272460195
150403766
655016539
377073921
263392299
613654608
101075427
193620024
519494840
850529706
173922545
306291557
793894898
497505195
358860370
849973452
322076620
108864806
397568001
836849469
324579216
927864237
267106973
679136419
703545995
372798400
899043746
33383085
929329228
853103800
745512129
606495046
429157178
566659416
815080377
100444139
377073921
516931513
459314898
516931513
78626708
889097158
841382922
388515219
219286621
521045640
625517606
635441216
239432432
475755267
741765885
527065711
100444139
747483452
235575839
322076620
606495046
816624694
756356740
939947553
108604069
256022273
679475467
377073921
741562905
235575839
201900491
581869720
205621318
186946375
39165891
683364727
845831299
855473248
483125803
732445918
862024300
173922545
243148749
298749371
20437053
295014094
516931513
706800330
635441216
891719572
310933361
746845880
475755267
929329228
646320243
657635056
826967256
377073921
497615016
699730576
405601617
801242808
502070410
591227024
81144804
188945484
19535560
189858233
590007879
310933361
255071552
405601617
261999677
72691811
681527941
804913635
325206287
757425743
44342013
150403766
481995663
679475467
450567529
65485465
59992173
636963850
581041954
39165891
490611518
683312779
521045640
299144474
77086374
745512129
81144804
483316771
397568001
756356740
758931613
188039938
372798400
377073921
758931613
69449501
444558315
313795734
80787516
300438794
219286621
19535560
80787516
108864806
516931513
181190235
912103276
576077022
762082608
298062981
787291140
108864806
655016539
516931513
291125031
563444941
429157178
713987466
741765885
77086374
395468992
741765885
580286460
30061231
444558315
1322902
855383366
648329705
446672125
849973452
81144804
372798400
613654608
655016539
862528713
33182694
405601617
48330411
898435711
112062297
679136419
737115208
256022273
377073921
855383366
505596550
516931513
30061231
954765231
523446255
827508273
931582147
679136419
116306061
196535714
858176269
201900491
519494840
565369021
636963850
827508273
172050277
48330411
51178995
853103800
954765231
954765231
173922545
516931513
850529706
441637621
149124351
824206545
861046296
81144804
108864806
963954568
473016311
77086374
841382922
591227024
130742718
963954568
130742718
926342586
519494840
581041954
33383085
450821642
449825268
30061231
519494840
827508273
756356740
108864806
963954568
39684
261999677
850529706
193620024
992657924
178534608
437107057
310933361
261999677
268947042
457906573
255071552
217379980
801879188
325206287
162307414
745512129
827508273
691207461
820354283
193620024
397568001
66550593
497615016
580736810
471561924
72691811
310933361
72691811
825945823
975005140
516931513
243751285
899043746
841382922
817240671
671713724
295014094
625517606
135452076
81144804
841382922
975005140
127150103
483316771
855383366
219286621
261999677
255071552
272460195
829251886
405601617
855383366
499745122
94544344
178534608
51178995
855383366
261999677
201572657
177818139
853103800
116408045
100444139
372798400
703545995
941122123
671713724
890686220
265373476
992859957
651776452
625469177
679136419
241417754
720225476
582701381
756356740
519494840
145966273
72691811
358860370
100444139
202739859
449825268
563575055
857569235
963954568
941558560
285461309
294366747
475239618
519494840
200301570
657635056
100444139
664980053
150403766
261999677
664980053
758931613
272460195
77086374
756356740
80787516
516931513
644921113
679136419
255071552
69449501
855383366
679475467
373945436
449825268
756356740
100444139
310933361
30061231
444558315
758931613
516931513
390183199
941122123
310933361
801879188
827508273
635441216
521045640
975005140
77086374
777958410
516931513
33182694
150403766
963954568
793894898
699730576
741765885
77086374
753076853
54498264
150403766
377073921
211080683
681527941
444558315
450821642
598242209
44342013
39165891
815080377
108864806
756356740
205621318
801242808
648329705
679136419
150403766
130742718
48330411
590003337
862107228
483125803
987036349
870184958
149124351
325206287
657635056
243148749
150403766
710292789
606495046
98459128
804435433
272460195
855383366
664980053
598084733
516931513
13980687
201900491
17476093
790992102
756356740
318062431
679136419
497505195
679136419
461466552
51178995
69449501
853103800
841382922
613654608
739525941
69449501
261999677
635441216
293611086
160457046
412029201
150403766
412029201
644921113
441637621
841382922
205621318
251221371
108864806
516931513
679475467
858493641
569064260
397568001
322076620
100444139
651776452
497615016
193620024
679136419
698788771
441637621
855818251
745512129
130742718
713987466
293611086
756356740
635441216
679475467
462577
929329228
33182694
81144804
972554254
264385610
912441617
388515219
820354283
293611086
731426435
69449501
429157178
651776452
261999677
455041353
412057510
293981526
746845880
135452076
471561924
683364727
358860370
188945484
235575839
855473248
770208357
362641884
193620024
81144804
756356740
173922545
635441216
521045640
931582147
293611086
78626708
790992102
927864237
72691811
235575839
310933361
925467465
651776452
852060695
145966273
651776452
941558560
389830465
576077022
295014094
921663249
72691811
318062431
941558560
437107057
849973452
606321619
940729750
804435433
291125031
540168340
815080377
527960104
683364727
756356740
939982770
189858233
725569239
53821224
389830465
527960104
48330411
523446255
261999677
855473248
189858233
943362997
845831299
130742718
200301570
516931513
997770744
797886556
626027307
150403766
525799791
449825268
449825268
516931513
362641884
81144804
683364727
574562179
335040508
664980053
325206287
150403766
550075396
100444139
192349919
446585504
552232278
948750991
613654608
310933361
348112994
188945484
489928970
703545995
941122123
925467465
100444139
929329228
101104061
801242808
855383366
457906573
405601617
698788771
160457046
373945436
377073921
211080683
285461309
675094204
518195488
373945436
255071552
606321619
978482132
756356740
33383085
261999677
603929552
852060695
148800981
261999677
704859333
598242209
108864806
855473248
189858233
483125803
606495046
628185060
926741228
339378857
429157178
590003337
81144804
54498264
731426435
321889235
926342586
770208357
713987466
946672323
56069265
190508037
95963514
756356740
205621318
497615016
679136419
150403766
516931513
59992173
264385610
580286460
320882835
72412452
681527941
606495046
20437053
738229720
450567529
855383366
335040508
215377089
405601617
679136419
926342586
425980170
150403766
580286460
626027307
581869720
598084733
625517606
829056783
54498264
70831476
972554254
497615016
857569235
429157178
261999677
201572657
655016539
150403766
491024251
841382922
239432432
827508273
42809182
94763762
963954568
59992173
755459633
339378857
912441617
610257602
516931513
801242808
491024251
19535560
855818251
187145965
130742718
261999677
446585504
193620024
30061231
406904883
720225476
741765885
963954568
261999677
931582147
679136419
652006478
33182694
870383268
150403766
853103800
283194587
444558315
516931513
703545995
586959671
841382922
790992102
310933361
397568001
318062431
51178995
72691811
801585237
756356740
606495046
963954568
44342013
310933361
756356740
580286460
188945484
72691811
444558315
746845880
72691811
841382922
870184958
170400989
731426435
829251886
390183199
910583229
455041353
206214817
286815350
81144804
74370708
258324107
845831299
328874982
235575839
925467465
397568001
982574088
74370708
444558315
746845880
926342586
946547781
283194587
293611086
429157178
205621318
679475467
671713724
857569235
206214817
285461309
69349591
762082608
679136419
712128882
203510282
193535125
703545995
625840961
516931513
429157178
855818251
170400989
254648171
626027307
349394533
72160329
254648171
258324107
718268666
732445918
516931513
740842273
48330411
497505195
223783943
177818139
679136419
377073921
646320243
48330411
731426435
820354283
389830465
992859957
193620024
30061231
223783943
433611609
255071552
841382922
455041353
206214817
34952186
566659416
857569235
825945823
325206287
499745122
100444139
72691811
63166473
573961767
929329228
392160438
81144804
756356740
703545995
643074944
429157178
707312975
261999677
638404956
707312975
845831299
963954568
223783943
756356740
48330411
963954568
130742718
910583229
534674799
732365261
515030619
177818139
377073921
358860370
718268666
150403766
841382922
732365261
54498264
72691811
747483452
756356740
714791965
211228327
643074944
991158175
429157178
679475467
449825268
779097834
679136419
638404956
505122722
505596550
444558315
72691811
829251886
855818251
66550593
643074944
267055452
499745122
853103800
108864806
483316771
72691811
261999677
679136419
72691811
300438794
34952186
390183199
255071552
679136419
358860370
713699409
449825268
130742718
977193045
48330411
261999677
648329705
377073921
101104061
449825268
242239237
150403766
340162025
929329228
841382922
523446255
211228327
291125031
65485465
741562905
856856150
310933361
261999677
444558315
855383366
51178995
787291140
130742718
613654608
418385479
291125031
853103800
922292718
521045640
576077022
941558560
72691811
245105391
219286621
205621318
516931513
756356740
72691811
585109946
150403766
635441216
857569235
49836810
441637621
429157178
762504889
325206287
777958410
48330411
829251886
793894898
81144804
48330411
304619140
801879188
94763762
713987466
490611518
261999677
756356740
389830465
926342586
843462123
820354283
963954568
613654608
385276485
972554254
683682818
746845880
445705135
34952186
786065105
145966273
518195488
534674799
261999677
429157178
755459633
683364727
541821795
108864806
130742718
457906573
606495046
74370708
972554254
737062698
804913635
941122123
33182694
22824457
805107686
33383085
679475467
975005140
665514590
849973452
130742718
205621318
606495046
855383366
497615016
963954568
19535560
741765885
473358134
405601617
455041353
449825268
23130586
59992173
193620024
259031829
516931513
606495046
505122722
678341066
94763762
455041353
544550379
573961767
77086374
173922545
116306061
606495046
108864806
963150995
566659416
899043746
479805553
712128882
310933361
655016539
112062297
621553400
801879188
962313443
457906573
363450355
205621318
606321619
112062297
235575839
261999677
389830465
732445918
853103800
72691811
444558315
69349591
792852712
731426435
756356740
17476093
606495046
497505195
745512129
219286621
519494840
450567529
777958410
69349591
79331648
949489378
11217651
189858233
590007879
225666802
625840961
54498264
44342013
429157178
150403766
304619140
972771064
429157178
256022273
310933361
444558315
870383268
294366747
306291557
606495046
516931513
691207461
827508273
211080683
688976482
679136419
703545995
820354283
162307414
145966273
150403766
718726184
758931613
164135263
58847410
77086374
150403766
483125803
850529706
54498264
521045640
239432432
691207461
804435433
181975927
707312975
756356740
722477271
483316771
505122722
150403766
173922545
51178995
635441216
827508273
553618922
755459633
145966273
954765231
850191062
497505195
625517606
849973452
257247924
483125803
227521335
635441216
449825268
267106973
255071552
671713724
211080683
179946438
48330411
606495046
852451769
613654608
322076620
836849469
445705135
703545995
339378857
196535714
997770744
39165891
436494943
101104061
792852712
841382922
668932808
86580458
66550593
899043746
322076620
643074944
441637621
291125031
613654608
261999677
695255998
722477271
44342013
963954568
581041954
172050277
433611609
713699409
830918891
293965510
293611086
255071552
389830465
679136419
272460195
108864806
69349591
651795840
521045640
377073921
295014094
267106973
683364727
747483452
606495046
48330411
644921113
793894898
678341066
429157178
70831476
187145965
841382922
903364290
205621318
206214817
925467465
348112994
79331648
855383366
256022273
256022273
72691811
200301570
30061231
688976482
359933228
966960329
866806478
853103800
377073921
941558560
638404956
516931513
830918891
372798400
756356740
703545995
963954568
893622540
855473248
196535714
690902030
912131033
291125031
566659416
679136419
731426435
127150103
179681546
261999677
683364727
899043746
34952186
683364727
193535125
489928970
966960329
521045640
59992173
857569235
850529706
377073921
651776452
497505195
800771762
644921113
147579685
941558560
72691811
838643124
193620024
857569235
706800330
975005140
941558560
44342013
941122123
856856150
48330411
283194587
718726184
172050277
817240671
679136419
189858233
261999677
261999677
518195488
979545351
340162025
320882835
964156031
755459633
61938851
678341066
225666802
223422092
471561924
576077022
61115479
581041954
392160438
173922545
963954568
910583229
523446255
502070410
921663249
855473248
775043353
54498264
644921113
849973452
912441617
272460195
48330411
66550593
899043746
941558560
211080683
17476093
215377089
876870572
855383366
433611609
857569235
838643124
352274960
72691811
644921113
626027307
855473248
688976482
731426435
869500679
446585504
912103276
293611086
142201702
51178995
756356740
706800330
362641884
611466878
824206545
731426435
698788771
373945436
261999677
418385479
193535125
449825268
72691811
91217430
521045640
804913635
48330411
235575839
172050277
81144804
100444139
941558560
731426435
72412452
679136419
173922545
377073921
429157178
818776380
455041353
108864806
449825268
853103800
100444139
258324107
862024300
201900491
243148749
651776452
899043746
963954568
164135263
268947042
254449870
245105391
295014094
81144804
450821642
219286621
261999677
529256777
657635056
720225476
823603487
516931513
293611086
741562905
211080683
679136419
72691811
972771064
293611086
470836374
225666802
978482132
127150103
212051252
261999677
712128882
412057510
857569235
975005140
580286460
941558560
664980053
405601617
358860370
862107228
713987466
377073921
516931513
790992102
732445918
150403766
801879188
293611086
801242808
235575839
982574088
483125803
679136419
211080683
437107057
33143903
255071552
912441617
108864806
69449501
852603959
964156031
553039122
801242808
265373476
941558560
94544344
731426435
815080377
444558315
255071552
713699409
291125031
256022273
429157178
613654608
982574088
655016539
15013524
449825268
841382922
598084733
483379115
523999354
912131033
829251886
683364727
219549302
855818251
335040508
59992173
483316771
964156031
683364727
635441216
181190235
42809182
503311063
491024251
108604069
756356740
523446255
101104061
594033771
72691811
899043746
150403766
193620024
187145965
255071552
304741214
987036349
255071552
245105391
322076620
518195488
638404956
921663249
261999677
235575839
866806478
108864806
433611609
11217651
516931513
830918891
475755267
100444139
801242808
30061231
691207461
188039938
732445918
459314898
954765231
100444139
444558315
606495046
820354283
450821642
523446255
801879188
239432432
48330411
256022273
80787516
703545995
108864806
849973452
33182694
418385479
372798400
541821795
825945823
444558315
429157178
255071552
291125031
910583229
285461309
80787516
820354283
931582147
272460195
211928461
679136419
48330411
77086374
96660822
523446255
59992173
651795840
181190235
797886556
425980170
849973452
48330411
977193045
261999677
516931513
987190604
950701777
444558315
80787516
503311063
853103800
446672125
389830465
100444139
113455365
941122123
265373476
742403840
108864806
635441216
497505195
591227024
245105391
205621318
444558315
181190235
829251886
455041353
164135263
519494840
116306061
679136419
643074944
849973452
78626708
261999677
193620024
725569239
599436684
731426435
679475467
921663249
406904883
516931513
48330411
499745122
703545995
590003337
516931513
386172109
310933361
325206287
30061231
370949508
505122722
853103800
1322902
797886556
261999677
982574088
108864806
801879188
81144804
254648171
941558560
77086374
219286621
291125031
636963850
193620024
756356740
397568001
827508273
444558315
48330411
150403766
1322902
116306061
681527941
657635056
827508273
80787516
713987466
444558315
683364727
405601617
977193045
261999677
193620024
181190235
261999677
516931513
679136419
181190235
987036349
497505195
335040508
108864806
267106973
521045640
635441216
893698575
298749371
255071552
987190604
823603487
150403766
385276485
912131033
200301570
519494840
738915663
362641884
30061231
150403766
255239043
683364727
51178995
215247505
205621318
53821224
756356740
563444941
30061231
635441216
683682818
61115479
940729750
449825268
978482132
201900491
291125031
577551670
245105391
594033771
13980687
30061231
912441617
450821642
193620024
193620024
418385479
516931513
683312779
664980053
707312975
205621318
804435433
638404956
855473248
978482132
318062431
636963850
127150103
756356740
845831299
801879188
606495046
912103276
412029201
446585504
449825268
349394533
566389174
69449501
582701381
181190235
657635056
318062431
912131033
785015453
450821642
683364727
81144804
679136419
358860370
54498264
703545995
261999677
390183199
801879188
941558560
679136419
441637621
853103800
254449870
372798400
169704250
855473248
713987466
963954568
48330411
626027307
444558315
518195488
963954568
251221371
651776452
516931513
173922545
969109136
39165891
853103800
261999677
235575839
758931613
251221371
405601617
373945436
205621318
195821335
756356740
272460195
849973452
127150103
267106973
39165891
219286621
483125803
954765231
195821335
516931513
912131033
51178995
827508273
255239043
827508273
707312975
295014094
651776452
853103800
193620024
755459633
56069265
437107057
437107057
48330411
61115479
364012473
825945823
613654608
855383366
741562905
450821642
187145965
598084733
201900491
626027307
963954568
710292789
731426435
756356740
566389174
100444139
635441216
362641884
931582147
713987466
725569239
862024300
108864806
200301570
186946375
862024300
255071552
756356740
756356740
293965510
606321619
606495046
429157178
491024251
703545995
703545995
245105391
903682593
42187731
386172109
516931513
703545995
576537295
201947390
664980053
732445918
298383783
449825268
651776452
242239237
362641884
827508273
261999677
235575839
739525941
992859957
205621318
436494943
713987466
291125031
804913635
820354283
497505195
516931513
193620024
987036349
340162025
239432432
483125803
820354283
731426435
285461309
638404956
20437053
457906573
870383268
255071552
892726155
116306061
69349591
921663249
362641884
390183199
801242808
853103800
340162025
108864806
77086374
48330411
441637621
722477271
30061231
51178995
527960104
49836810
100444139
801585237
610257602
235575839
429157178
142201702
412057510
294366747
679136419
841382922
150403766
691207461
72691811
193620024
255071552
186946375
310933361
30061231
855473248
258324107
576077022
516931513
853103800
862024300
855818251
679136419
801879188
529256777
195821335
267106973
358860370
921137614
703545995
108864806
254648171
679136419
48330411
925467465
116408045
206214817
732445918
683364727
482835508
815080377
100444139
606495046
731426435
436494943
812117342
756356740
679475467
683364727
720063004
108864806
13980687
977193045
527960104
657635056
410339547
310933361
703545995
293611086
382442674
826967256
449825268
741562905
33182694
664980053
395468992
756356740
225666802
865143916
373945436
39165891
903682593
102007964
261999677
491024251
606495046
261999677
855383366
481995663
81144804
797886556
679136419
481995663
206214817
518195488
463108895
325206287
392160438
77086374
724745310
450821642
731426435
256022273
497505195
39165891
804435433
756356740
855818251
440323719
703545995
827508273
373945436
193620024
655016539
1322902
335040508
261999677
461640419
69449501
257247924
206214817
429157178
30061231
459314898
643074944
48330411
987190604
261999677
48330411
855473248
651776452
255239043
373945436
925467465
261999677
377073921
457906573
100444139
664980053
48330411
744866987
436494943
732445918
373945436
211080683
285461309
100444139
602677924
703545995
267106973
964156031
679136419
845831299
801242808
522217312
569064260
51178995
849973452
433611609
683364727
108864806
300438794
444558315
42187731
636963850
44342013
853103800
294366747
239432432
756356740
956250807
756356740
202739859
921756558
405601617
20437053
870383268
516931513
843747509
162307414
145966273
261999677
755459633
683364727
150403766
978482132
223422092
310933361
820354283
679475467
429157178
992859957
100444139
405601617
815080377
746845880
33182694
405601617
931582147
683364727
497615016
521045640
652006478
643074944
516931513
285461309
100444139
912441617
679779164
978482132
852451769
855383366
921663249
756356740
703545995
855818251
150403766
245105391
875242783
461640419
502070410
825945823
857569235
790992102
94763762
602677924
243148749
683682818
975005140
731426435
855818251
405601617
755459633
33182694
792852712
776981786
815080377
841382922
516931513
53821224
293611086
172050277
181975927
643074944
54498264
72691811
206214817
912131033
870383268
256022273
200819515
731426435
858176269
703545995
97891297
738915663
704859333
519494840
108604069
671713724
211080683
181190235
102007964
912131033
861385942
941558560
801242808
193620024
703545995
679475467
100444139
598084733
239432432
793894898
941558560
193535125
679475467
358860370
518195488
193620024
787770549
352274960
731426435
172050277
256022273
870383268
367533896
940729750
373945436
392160438
225666802
362641884
644921113
899043746
683068013
740842273
127150103
56069265
412057510
193620024
372798400
48330411
451560634
758931613
893032556
804435433
33182694
223422092
963954568
79331648
941122123
325119823
801879188
205621318
72691811
679475467
829251886
497615016
293611086
646320243
521045640
516931513
657635056
482835508
205621318
392160438
683682818
189858233
410339547
975005140
211080683
193535125
856856150
256022273
516931513
797886556
762082608
940729750
193535125
15013524
941672748
335040508
386172109
294366747
706800330
293965510
72691811
485923505
643074944
196535714
322076620
823603487
143990268
392160438
516931513
211080683
429157178
51178995
963954568
377073921
850529706
679136419
48330411
81144804
304619140
243751285
606495046
211080683
54498264
521045640
395468992
569064260
340162025
651776452
267106973
827508273
255071552
921663249
841382922
941558560
181190235
291125031
606495046
853421571
205621318
44342013
590007879
103937682
286815350
679136419
547817880
516931513
740842273
992859957
577551670
679136419
657635056
779097834
148800981
42809182
429157178
310933361
377073921
830918891
863040144
406904883
852451769
377073921
978482132
340162025
444558315
261999677
758931613
804435433
756356740
613654608
651776452
963954568
433611609
519494840
707312975
196535714
377073921
81144804
72691811
243148749
211080683
853103800
698788771
801242808
445705135
130742718
261999677
820354283
358860370
712128882
827508273
445705135
201900491
193620024
977193045
651795840
235575839
272460195
267106973
857569235
390183199
265373476
69449501
100444139
610257602
793894898
963954568
267106973
33182694
235575839
286815350
852060695
836849469
563444941
261999677
437107057
72691811
925467465
261999677
746845880
943362997
211080683
490585556
6387153
899043746
718726184
261999677
521045640
966960329
81144804
186946375
853103800
756356740
941122123
718726184
574562179
954765231
459314898
519494840
756356740
328874982
450821642
293965510
339378857
193620024
651776452
255071552
963954568
843747509
732445918
946547781
568715632
737115208
211080683
193620024
386172109
142201702
385276485
591227024
475755267
679475467
395468992
450821642
651776452
455041353
855473248
325206287
581869720
815080377
801879188
722477271
576077022
790992102
912103276
841382922
497505195
491024251
855473248
978482132
643074944
966960329
223783943
293611086
54498264
931582147
429157178
251221371
94544344
143990268
950701777
950701777
150403766
636963850
651776452
497615016
433611609
390183199
801879188
691207461
449825268
185287689
108864806
291125031
358860370
951970812
816411862
261999677
820354283
756356740
181190235
388515219
862107228
130742718
1322902
77086374
552232278
671713724
681527941
91217430
825945823
664980053
320225778
862528713
310933361
441637621
235575839
655016539
251221371
516931513
849973452
683682818
455041353
429157178
972771064
703545995
963954568
553618922
824206545
429157178
870383268
845831299
48330411
101104061
987190604
855818251
519494840
505122722
505596550
801879188
362641884
857569235
790992102
255071552
261999677
441637621
899043746
876870572
683364727
625811208
405601617
703545995
81144804
257542542
223783943
281938039
869500679
261999677
462577
444558315
1322902
754641104
385276485
679136419
651795840
53821224
80787516
22824457
318062431
651776452
762082608
606495046
977193045
81144804
516931513
804435433
39165891
625840961
857569235
815080377
516931513
852060695
102007964
651776452
193620024
106518249
223422092
69449501
150403766
827508273
255071552
91217430
941122123
910583229
688976482
591227024
108864806
257247924
853103800
100444139
150403766
22824457
100444139
638404956
790992102
304619140
706800330
679136419
664980053
429157178
581041954
712128882
573961767
261999677
703545995
205621318
2357068
377073921
655016539
444558315
100444139
254648171
954765231
300438794
850529706
257542542
804913635
33182694
261999677
100444139
972554254
189858233
100444139
142201702
852060695
80787516
291125031
441637621
756356740
42187731
455041353
482735
940729750
574562179
91217430
436537325
94544344
235575839
389830465
643074944
703545995
72691811
719737163
261999677
786065105
804913635
65485465
96660822
829056783
183462243
373945436
825945823
193620024
33383085
850191062
390183199
516931513
203510282
836849469
941672748
373945436
855818251
740842273
516931513
267106973
54498264
429157178
742403840
679475467
756356740
698788771
372798400
51178995
429157178
941558560
256022273
59992173
150403766
51178995
683364727
192349919
603929552
841382922
898435711
51178995
516931513
450821642
42809182
692265540
939272546
177818139
388515219
741562905
94808220
293611086
581869720
100444139
275455659
201900491
586959671
563444941
732445918
521045640
870383268
855473248
992859957
481995663
861385942
71088599
48330411
22824457
377073921
444558315
857569235
895894749
703545995
516931513
150403766
177818139
703545995
455041353
194799256
48330411
444558315
34952186
440323719
801242808
127150103
100444139
30061231
746845880
94808220
982574088
853103800
758931613
756356740
162307414
523446255
963954568
972771064
100444139
929329228
713987466
683068013
648329705
853103800
926596278
310933361
977193045
576077022
978482132
857569235
81144804
258324107
707312975
903364290
603929552
449825268
664980053
255071552
885688426
613654608
150403766
446672125
941672748
39165891
285461309
683682818
679136419
855473248
497615016
679136419
42809182
150403766
972554254
628185060
255071552
81144804
150403766
81144804
855383366
741765885
255071552
54498264
598084733
746845880
679136419
291125031
201900491
429157178
362641884
941672748
258324107
691207461
598242209
72691811
150403766
65485465
926342586
762504889
544550379
340162025
150403766
853103800
845831299
193620024
857569235
201900491
17476093
190508037
272460195
491024251
963954568
235575839
200301570
382442674
166075483
679475467
463108895
505596550
473358134
261999677
491024251
801879188
100444139
804913635
2357068
187145965
691207461
550075396
756356740
264385610
521045640
69349591
521045640
243148749
173922545
261999677
523446255
893622540
855818251
201900491
89116445
172050277
405601617
181975927
679136419
801242808
340162025
436494943
671713724
687284369
349394533
436494943
741562905
108864806
446672125
254648171
671713724
713987466
108864806
516931513
841382922
72691811
206214817
11217651
192349919
225666802
787291140
412057510
80787516
455041353
855383366
72691811
679475467
33182694
975005140
603929552
801879188
801585237
625517606
189858233
243148749
30061231
691207461
497505195
142201702
256022273
853103800
69449501
606495046
793894898
72691811
652006478
823603487
797886556
34952186
931582147
96660822
948750991
377073921
475755267
547817880
646320243
956250807
444558315
581869720
681527941
186576537
954765231
358860370
691207461
808823468
150403766
372798400
295014094
613654608
756356740
203510282
48330411
30061231
235575839
179681546
450567529
205621318
239432432
713699409
643074944
130742718
198676995
972554254
581869720
646320243
48330411
982574088
679136419
322076620
81144804
300438794
264385610
291125031
581869720
285461309
429157178
86580458
899592199
737115208
358860370
172050277
862528713
261999677
679136419
516931513
720063004
429157178
225666802
135452076
679136419
997770744
565369021
853103800
235575839
855818251
852060695
606321619
707312975
899043746
405601617
638404956
444558315
527960104
405601617
255071552
392160438
963954568
858176269
978482132
987190604
303182547
39165891
790992102
362641884
433611609
20437053
53821224
731426435
386172109
866806478
939982770
862528713
671713724
731426435
862024300
853103800
405601617
475755267
11217651
815080377
265373476
377073921
963954568
193620024
293611086
72691811
246045928
664980053
755459633
738915663
746845880
220802913
963954568
150403766
497615016
496537881
96660822
69349591
519494840
679475467
322076620
101104061
516931513
255071552
755459633
255071552
80787516
679136419
112062297
268947042
741562905
931582147
954765231
638404956
291125031
574794279
853103800
211080683
643074944
48330411
829056783
188039938
855473248
792852712
931582147
725569239
65485465
100444139
516931513
756356740
756356740
313795734
81144804
891719572
725569239
591227024
450567529
497615016
405601617
219286621
497505195
950701777
33143903
320225778
429157178
926741228
291125031
519494840
606321619
291125031
643074944
185287689
855383366
679475467
581041954
461466552
516931513
605167513
855818251
451560634
718268666
849973452
790992102
11217651
418385479
331400952
300438794
164135263
978482132
481995663
731426435
69449501
11217651
285461309
606495046
527960104
108604069
112062297
679136419
483125803
192349919
679136419
429157178
679136419
11217651
215377089
790992102
738229720
123339041
671713724
870383268
841382922
173922545
954765231
377073921
211080683
130742718
987190604
714791965
857569235
461466552
48330411
397568001
193620024
505122722
491024251
954765231
636963850
219286621
48330411
655016539
635441216
563575055
969109136
285461309
235575839
193620024
272460195
963306628
870383268
651776452
827508273
732445918
497615016
963954568
903364290
683364727
17476093
318062431
963954568
429157178
446672125
671713724
590003337
801879188
679136419
941672748
749218516
855818251
33182694
186576537
188192853
177818139
516931513
740842273
223422092
683364727
386172109
173922545
196535714
429157178
397568001
611466878
499745122
712128882
797886556
853103800
679475467
862528713
94544344
414829234
922292718
731426435
954765231
657635056
982574088
651776452
285461309
746845880
17476093
643074944
550075396
691207461
429157178
651776452
522217312
340162025
853103800
112062297
48330411
150403766
547817880
703545995
482835508
444558315
964156031
74370708
195821335
74370708
272460195
948750991
655016539
455041353
258324107
281938039
858176269
181190235
527960104
741765885
261999677
865143916
72691811
826967256
39165891
644921113
977193045
183462243
679136419
853103800
737115208
852060695
6387153
865143916
48330411
170400989
497615016
695255998
405601617
191182743
429157178
756356740
746845880
683364727
373945436
150403766
108864806
855383366
310933361
804913635
683364727
261999677
775043353
450567529
606495046
598084733
519494840
242239237
643074944
264385610
683682818
849973452
255071552
412025859
433611609
69349591
65485465
823603487
219549302
254648171
44342013
444558315
444558315
462577
606495046
941672748
100444139
703545995
797886556
713987466
51178995
625517606
112062297
397568001
941672748
892726155
255071552
116408045
255071552
963954568
635441216
801242808
293611086
982574088
181190235
148800981
259031829
899650536
566659416
256022273
815080377
679475467
358860370
77086374
1322902
72691811
708156132
849973452
429157178
268947042
267106973
606495046
815080377
741765885
679136419
855473248
948750991
72691811
298749371
747483452
108864806
912441617
657635056
304547256
429157178
691207461
758931613
113455365
193620024
698788771
372798400
790992102
516931513
497615016
972554254
815080377
756356740
606495046
704549920
255071552
679136419
590003337
756356740
261999677
481995663
30061231
116408045
181975927
655016539
461640419
790992102
801242808
606495046
977193045
852060695
256022273
96660822
756356740
101104061
418385479
912103276
33182694
225666802
679136419
33383085
74370708
955255645
482835508
941122123
193620024
804435433
954765231
646320243
505596550
261999677
741562905
145383622
243148749
823603487
206214817
19535560
72691811
108864806
100444139
850529706
899650536
256022273
853103800
475755267
34952186
853103800
671713724
397568001
910583229
683364727
664980053
358860370
683364727
267106973
433611609
691207461
926342586
707312975
49620316
829251886
635441216
325206287
643074944
172050277
81144804
69449501
943362997
804435433
258324107
866806478
1322902
481995663
729947689
405601617
150403766
540168340
862528713
181975927
211080683
497615016
581041954
756356740
679136419
1322902
855818251
186946375
69449501
544550379
69449501
866806478
255071552
108864806
523999354
836849469
405601617
100444139
950701777
978482132
891719572
917539430
405601617
725569239
81144804
377073921
81144804
96660822
205621318
80787516
130742718
255071552
713987466
912441617
339378857
444558315
441637621
194799256
903682593
613654608
679136419
235575839
39165891
671713724
625469177
683682818
72691811
869500679
257542542
108604069
770208357
738915663
457906573
261999677
397568001
51178995
201900491
457906573
449825268
460568807
893698575
675094204
964156031
328874982
963954568
820354283
987036349
972771064
523446255
950701777
100444139
855383366
48330411
787291140
145966273
516931513
801879188
193620024
30061231
712128882
581041954
406904883
441637621
254449870
173922545
390183199
145966273
979545351
11217651
857569235
722477271
285461309
841382922
205621318
362641884
547817880
975005140
219286621
261999677
320225778
978482132
81144804
505122722
703545995
713987466
130742718
235575839
713987466
145966273
703545995
449825268
505122722
42187731
793894898
205621318
505122722
523999354
972554254
855818251
912103276
827508273
603929552
820354283
731426435
251221371
922882250
740842273
529256777
931582147
254648171
491024251
683364727
450567529
251221371
397568001
339378857
496537881
824206545
436494943
33182694
268947042
931582147
173922545
223783943
239432432
33182694
34952186
521045640
756356740
862528713
941558560
44342013
869500679
855473248
926342586
758931613
563575055
243148749
362641884
657635056
66550593
581869720
53821224
123339041
451560634
829056783
358860370
286815350
397568001
861385942
94763762
185287689
54498264
239432432
720225476
885563737
298062981
963954568
638404956
681527941
683682818
790992102
679136419
257247924
606495046
257247924
885563737
606495046
566659416
412905943
30061231
335040508
444558315
339378857
849973452
30061231
899592199
987490212
150403766
683682818
638404956
731426435
899043746
19535560
72691811
855473248
606321619
72691811
490611518
841382922
246045928
51178995
303182547
638404956
255071552
963954568
123339041
713699409
703545995
732445918
941672748
397568001
598242209
703545995
866806478
516931513
304619140
664980053
491024251
827508273
429157178
813553707
81144804
310933361
841382922
999360799
459314898
283194587
850529706
39165891
790992102
969109136
651795840
150403766
926342586
193535125
449825268
116408045
852060695
862528713
683312779
853103800
679136419
321889235
382442674
521045640
978482132
49620316
815080377
108864806
441637621
243148749
852451769
429157178
852060695
516931513
610257602
261999677
33182694
855818251
699730576
497615016
683364727
741765885
606321619
444558315
30061231
746845880
414829234
261999677
160457046
225666802
246045928
790992102
651776452
377073921
395986660
219286621
373945436
257542542
949489378
566389174
497615016
816624694
829251886
638404956
116306061
373945436
521045640
138663125
373945436
857569235
738229720
801242808
758931613
358860370
866806478
219286621
364012473
853103800
79331648
841382922
606495046
648329705
79331648
310933361
801242808
855818251
183462243
787291140
193620024
150403766
855818251
475755267
291125031
242239237
982574088
196535714
862024300
94763762
505596550
181190235
335040508
731426435
81144804
563444941
80787516
857569235
91217430
491024251
19535560
37451956
310933361
130742718
108864806
335040508
830918891
373945436
497505195
869500679
855818251
386172109
972771064
756356740
206214817
285461309
459314898
651776452
255071552
196535714
481995663
691207461
194799256
866806478
304619140
285461309
48330411
978482132
613654608
449825268
497615016
367533896
505596550
268947042
172050277
613654608
963954568
703545995
193620024
377073921
267106973
714791965
866806478
827508273
521045640
912131033
912131033
505596550
108604069
313795734
392160438
225666802
987190604
522589731
679136419
261999677
173922545
256022273
81144804
335040508
741765885
505596550
219286621
172050277
497505195
553618922
718726184
643074944
651795840
929329228
731426435
285461309
503311063
706800330
602677924
63166473
459314898
150403766
223783943
956250807
340162025
740842273
150403766
899592199
372798400
988271545
679136419
931582147
521045640
566659416
516931513
855473248
850191062
444558315
580286460
48330411
336513396
377073921
825945823
679136419
737115208
255071552
820354283
580286460
679136419
787770549
790992102
72691811
150403766
516931513
657635056
211080683
801879188
116408045
606495046
757425743
77086374
100444139
999360799
683364727
54498264
261999677
825945823
738915663
756356740
173922545
51178995
163599415
862528713
145966273
30061231
683364727
373945436
679136419
617275856
762082608
920690697
74370708
742403840
225666802
707312975
861385942
358860370
589950541
516931513
652006478
235575839
521045640
261999677
516931513
189858233
188192853
310933361
223511583
193620024
606495046
17476093
862528713
515030619
679136419
613654608
44342013
922882250
534674799
606495046
683364727
450821642
922882250
540168340
893622540
602677924
581041954
497505195
451560634
698788771
235575839
853103800
804435433
989539216
516931513
489928970
414829234
462577
606321619
762082608
255071552
643074944
827508273
20437053
211080683
698788771
870184958
648329705
306291557
21339641
358860370
497505195
747483452
707312975
293981526
135452076
362641884
827508273
150403766
173922545
429157178
855473248
638404956
39165891
643074944
48330411
706800330
753076853
255071552
646320243
841382922
483125803
322076620
671713724
855383366
679475467
756356740
941122123
516931513
352274960
39165891
792852712
255239043
516931513
664980053
758931613
718726184
100444139
444558315
108864806
855473248
286815350
386172109
855473248
651776452
123339041
66550593
725569239
335040508
870383268
870383268
321889235
33182694
261999677
299144474
81144804
651776452
497505195
362641884
922882250
855383366
72691811
51178995
941122123
392160438
178534608
215247505
644921113
671713724
921663249
679136419
679136419
455041353
855383366
855473248
855818251
523999354
638404956
679136419
101104061
552232278
254648171
523446255
256022273
756356740
261999677
80787516
516931513
606321619
418385479
852451769
580286460
261999677
53821224
116408045
695255998
30061231
444558315
581869720
569064260
429157178
581869720
855473248
457906573
606495046
691207461
855383366
150403766
254648171
100444139
428366617
523446255
732445918
173922545
436494943
836879792
293611086
70831476
941122123
801242808
322076620
194799256
521045640
855818251
30061231
444558315
573961767
899043746
286815350
787291140
679136419
964156031
737115208
211080683
34343646
855383366
792852712
44342013
449825268
243148749
534674799
978482132
776981786
429157178
100444139
941672748
206214817
444558315
261999677
74370708
481995663
256022273
429157178
181190235
547817880
497615016
77086374
444558315
801242808
713987466
462577
804435433
446672125
926741228
801242808
861385942
100444139
786065105
80787516
516931513
450567529
181190235
855473248
11217651
328874982
377073921
471561924
261999677
272460195
455041353
72412452
825945823
855383366
964156031
991158175
300438794
679475467
21327122
762082608
261999677
491024251
48330411
246045928
683682818
720063004
853103800
373945436
856856150
429157178
39165891
987190604
235575839
69449501
145383622
503311063
255071552
444558315
635441216
6387153
836362759
746845880
335040508
496537881
756356740
193620024
295014094
516931513
801879188
855383366
845831299
108864806
801585237
51178995
636963850
150403766
446585504
285461309
281938039
377073921
11217651
200301570
731426435
72691811
481995663
100444139
256022273
790992102
405601617
108864806
987190604
856856150
679136419
853103800
163035479
855383366
853103800
638404956
108864806
732445918
295014094
205621318
849973452
243751285
316210178
762082608
820354283
703545995
150403766
855383366
328874982
261999677
331400952
100444139
130742718
206214817
899592199
112062297
17476093
80787516
30061231
372798400
246045928
405601617
429157178
100444139
905323865
679475467
841382922
300438794
866806478
503311063
855818251
189858233
436494943
367533896
261999677
194799256
516931513
251221371
335040508
81144804
731426435
94544344
22824457
449825268
814722188
756356740
820354283
899592199
405601617
941558560
804435433
267106973
505122722
814722188
815080377
516931513
825945823
815080377
718726184
148800981
348122836
926342586
606495046
17476093
790992102
449825268
215247505
425980170
199755015
71088599
310933361
475755267
96660822
373945436
441637621
801879188
675094204
483316771
712128882
713987466
491024251
127150103
875242783
550075396
462577
655016539
801242808
963954568
293611086
463108895
328874982
594033771
808083082
483125803
100444139
790992102
855473248
841382922
340162025
261999677
54498264
48330411
804435433
108864806
598084733
606495046
59992173
72691811
255071552
755459633
450821642
373945436
251221371
698788771
939947553
804435433
193620024
718726184
94544344
206214817
972554254
954765231
954765231
325206287
580286460
1322902
194799256
606495046
34952186
841382922
211080683
80787516
227521335
963954568
328874982
497615016
746845880
429157178
987190604
791619066
211080683
950701777
187145965
377073921
941558560
858176269
39165891
679136419
657635056
108864806
20437053
732445918
450567529
429157178
671713724
954765231
975005140
318062431
738915663
181190235
145966273
698788771
646320243
666916800
790992102
982574088
164135263
756356740
720225476
855473248
644921113
77086374
202739859
444558315
193620024
963954568
606321619
256022273
502070410
42809182
328874982
235575839
116306061
364012473
310933361
1322902
912131033
568715632
679475467
606321619
756356740
459314898
853103800
948750991
272460195
855818251
61115479
845831299
96660822
946547781
516931513
499745122
130742718
497505195
433611609
418385479
497615016
824206545
325206287
100444139
211080683
263392299
81144804
850529706
34952186
756356740
444558315
516931513
457906573
502070410
349394533
100444139
690902030
39684
275455659
116408045
941558560
397568001
737115208
172050277
853103800
412905943
657635056
256022273
518195488
489928970
703545995
857175499
635441216
108864806
841382922
756356740
931582147
243751285
77086374
202739859
261999677
756356740
254449870
550075396
235575839
787770549
954765231
339378857
790992102
720225476
820354283
246045928
164135263
756356740
747310324
899592199
899043746
255239043
255071552
497615016
790992102
72691811
720225476
841382922
425980170
740842273
112062297
521045640
703545995
954765231
377073921
563575055
497615016
48330411
193620024
866806478
825945823
706800330
718726184
33383085
746845880
203510282
827508273
101075427
239432432
638404956
563444941
719737163
679136419
544550379
19535560
691207461
190508037
890686220
219286621
801242808
130742718
39165891
44342013
895894749
683364727
497615016
790992102
853103800
857569235
606495046
310933361
829251886
429157178
563575055
257247924
853103800
679475467
978482132
392160438
211228327
591227024
48330411
690902030
829251886
173922545
746845880
707312975
696284235
951970812
433611609
865143916
291125031
640940449
688976482
33182694
602677924
857569235
405601617
215247505
325206287
178534608
211080683
855383366
987190604
497505195
100444139
852451769
201900491
54498264
265373476
855818251
499745122
33182694
54498264
679475467
521045640
42187731
205621318
921663249
862024300
683364727
827508273
81144804
261999677
48330411
964156031
363450355
955255645
824206545
797886556
606495046
389830465
731426435
756356740
235575839
30061231
594033771
679475467
446585504
921663249
325206287
81144804
671713724
698788771
100444139
855473248
680689375
644921113
130742718
855818251
362641884
516931513
150403766
166075483
790992102
879499702
855818251
72412452
601683177
108864806
324579216
377073921
205621318
523446255
382442674
211080683
628185060
903682593
602677924
912131033
527960104
142201702
899043746
931582147
441637621
827508273
81144804
841382922
946547781
651776452
193620024
193620024
373945436
853103800
255071552
566659416
566389174
855818251
193535125
348112994
150403766
951970812
310933361
713699409
418385479
142201702
340162025
643074944
181190235
163035479
194799256
328874982
416716356
577551670
405601617
516931513
162307414
261999677
853103800
100444139
553618922
444558315
489928970
444558315
652006478
200301570
193620024
150403766
668932808
820354283
853103800
668932808
756356740
72691811
855473248
912103276
651776452
449825268
145184985
613654608
254648171
850529706
193535125
703545995
691207461
251221371
148800981
703545995
939982770
824206545
405601617
108864806
713987466
181190235
200301570
563444941
449825268
941672748
385276485
563444941
205621318
987190604
429157178
325206287
505596550
418385479
741765885
972771064
462577
638404956
219286621
737115208
17476093
261999677
703545995
823603487
625517606
671713724
81144804
145184985
193620024
885563737
255071552
444558315
691207461
987490212
679136419
251221371
741562905
797886556
843747509
179946438
72691811
651776452
325206287
441637621
449825268
955255645
499745122
211080683
824206545
497615016
193535125
261999677
310933361
44342013
142201702
845831299
988271545
246045928
855473248
446672125
550075396
855383366
838643124
732365261
931582147
66550593
102007964
69449501
793894898
108864806
521045640
547817880
681527941
429157178
188039938
801242808
732445918
113455365
786065105
581041954
997770744
54498264
242239237
483125803
827508273
922292718
853103800
804913635
1322902
450567529
756356740
255071552
756356740
219549302
929329228
449825268
951970812
853103800
74370708
320225778
100444139
51178995
241417754
205621318
192349919
648329705
852060695
235575839
320882835
450821642
261999677
731426435
790992102
181190235
801879188
441637621
94808220
606495046
294366747
80787516
433611609
294366747
108864806
48330411
713987466
433611609
688976482
921663249
53821224
679475467
429157178
581041954
964156031
948750991
205621318
358860370
33182694
731426435
679136419
429157178
412029201
261999677
580286460
804435433
845831299
112062297
1322902
515030619
150403766
927864237
219549302
731426435
703545995
683364727
516931513
193620024
100444139
870184958
738229720
853103800
377073921
681527941
644921113
22824457
164135263
393971798
713987466
849973452
338161823
651776452
643074944
101463251
922882250
949489378
362641884
606321619
451560634
679475467
259031829
293611086
310933361
523446255
325206287
834629572
444558315
746845880
188192853
66550593
239432432
722477271
436494943
267106973
13980687
987190604
386172109
929329228
243751285
54498264
256022273
303182547
172050277
931582147
975005140
321889235
457906573
377073921
756356740
163035479
56069265
827508273
150403766
713987466
664980053
713987466
505596550
310933361
225666802
707312975
310933361
646320243
651776452
505122722
444558315
972771064
963954568
283194587
713987466
449825268
100444139
790992102
866806478
483125803
741765885
235575839
261999677
731426435
704859333
638404956
655016539
912131033
215377089
108864806
954765231
738915663
704859333
790992102
581041954
325206287
963150995
963954568
931582147
295014094
519494840
601683177
483316771
320225778
39165891
219286621
978482132
823603487
602677924
638404956
239432432
310933361
703545995
635441216
293611086
436537325
54498264
145966273
211080683
112062297
954765231
855818251
731426435
295014094
30061231
162307414
268947042
790992102
483125803
254648171
490611518
72691811
718726184
870184958
679136419
100444139
255239043
516931513
910583229
48330411
100444139
657635056
691207461
812117342
997770744
482835508
853103800
48330411
81144804
48330411
691207461
987190604
189858233
235575839
756356740
94763762
870184958
664980053
108604069
827508273
841382922
969109136
80787516
675094204
59992173
405601617
695444437
801879188
606321619
643074944
671713724
65485465
521045640
81144804
651776452
455041353
931582147
358860370
291125031
245105391
293965510
483316771
255071552
964156031
679136419
855818251
251221371
921663249
893698575
100444139
853103800
853103800
703545995
801879188
950701777
429157178
33182694
181190235
679136419
497615016
130742718
20437053
855473248
698788771
827508273
754641104
377073921
655016539
648329705
362641884
48330411
703545995
201900491
679136419
566659416
14823393
259031829
804435433
521045640
429157178
505122722
941672748
978482132
485923505
626027307
261999677
758931613
756356740
861385942
444558315
349394533
636963850
793894898
691207461
392160438
954765231
704549920
44342013
257247924
972554254
172050277
552232278
815080377
61938851
362641884
471561924
516931513
580736810
855383366
193620024
704549920
963954568
372798400
946547781
804435433
239432432
706800330
72691811
862528713
100444139
553039122
251221371
756356740
177818139
418385479
681527941
720063004
81144804
975005140
703545995
801879188
291125031
590007879
429157178
516931513
72691811
100444139
450821642
420431297
275455659
322076620
267106973
671713724
845831299
516931513
441637621
516931513
418385479
790992102
433611609
364012473
51178995
219549302
206214817
304619140
680735039
852451769
255071552
201900491
389830465
444558315
33182694
190508037
606495046
261999677
823603487
255071552
72691811
857569235
671713724
191182743
610257602
893622540
49836810
816624694
310933361
683364727
518195488
820354283
573961767
74370708
931582147
516931513
14823393
731426435
100444139
304547256
397568001
671713724
235575839
732445918
497615016
899043746
827508273
521045640
946547781
651795840
429157178
540168340
683364727
387851335
857569235
254648171
792852712
855383366
215377089
256022273
756356740
291125031
267106973
516931513
206214817
931582147
22824457
516931513
849973452
306437691
48330411
987190604
977193045
162307414
679136419
602677924
150403766
841382922
978482132
703545995
261999677
762082608
732445918
268947042
160457046
569064260
756356740
499804760
261999677
37451956
580736810
373945436
173922545
951970812
81144804
713987466
525799791
925467465
193535125
11217651
429157178
100444139
190508037
335040508
377073921
255071552
294366747
679136419
445705135
638404956
499745122
638404956
841382922
729947689
731426435
978482132
150403766
703545995
373945436
706800330
804435433
732445918
703545995
516931513
853103800
112062297
359933228
440323719
328874982
51178995
691207461
265373476
841382922
664980053
462577
635441216
104974357
870383268
931582147
855818251
845831299
703545995
541821795
196535714
255071552
703545995
683364727
459314898
54498264
489928970
48330411
845831299
691207461
444558315
497615016
703545995
731426435
698788771
264385610
855818251
566659416
72691811
755459633
335040508
516931513
941558560
405601617
975005140
72691811
100444139
261999677
606495046
39165891
108864806
51178995
638404956
703545995
320882835
310933361
406904883
429157178
855818251
797886556
69449501
455041353
91217430
790992102
758931613
940729750
42809182
855818251
731426435
762082608
127150103
963954568
963954568
703545995
688976482
130742718
843462123
987190604
941672748
941122123
987036349
56069265
521045640
313795734
732445918
193535125
293965510
594033771
679136419
358860370
436494943
102007964
130742718
349394533
679136419
845831299
745512129
756356740
108864806
310933361
112062297
870383268
581041954
845831299
193620024
793894898
331400952
527960104
51178995
890686220
203510282
790992102
817240671
725569239
481995663
164135263
183462243
862024300
855383366
382442674
720225476
707312975
790992102
100444139
691207461
444558315
429157178
325119823
61115479
79331648
59992173
617275856
515030619
491024251
975005140
855383366
739525941
11217651
449825268
310933361
898435711
30061231
679475467
261999677
613654608
91217430
657635056
963954568
56069265
130742718
130742718
755459633
762082608
855383366
801585237
926741228
455041353
954765231
444558315
845831299
251221371
820354283
912131033
200819515
193620024
827508273
679475467
66550593
195821335
80787516
741765885
412057510
291125031
54498264
255071552
116408045
666916800
306437691
790992102
429157178
679136419
732445918
318062431
150403766
265373476
130742718
481995663
331400952
855473248
272460195
569064260
217379980
299144474
963954568
482835508
291125031
211080683
580736810
926342586
758931613
256022273
193620024
691207461
756356740
581041954
602677924
679136419
205621318
80787516
261999677
449825268
885563737
235575839
987490212
185005387
855383366
869500679
211080683
405601617
648329705
150403766
804435433
636963850
895894749
48330411
770208357
206214817
523446255
80787516
704859333
523446255
606495046
679136419
857569235
358860370
181190235
34952186
219286621
14823393
42187731
72691811
527960104
462577
574562179
172050277
310933361
294366747
116306061
606321619
291125031
497615016
293611086
638404956
30061231
429157178
358860370
205621318
899592199
756356740
954765231
921663249
648329705
33182694
13980687
815080377
741562905
829251886
925467465
116408045
444558315
713987466
594033771
267106973
516931513
829251886
81144804
912103276
198073867
205621318
142201702
521045640
325206287
325206287
483316771
193535125
855383366
310933361
461466552
261999677
497505195
516931513
78626708
6387153
48330411
172050277
866806478
74370708
641358181
664980053
707312975
997770744
590003337
866806478
48330411
643074944
425980170
397568001
246045928
522589731
870184958
755459633
433611609
516931513
123804398
891719572
193620024
756356740
449825268
651795840
116408045
150403766
72691811
78626708
720225476
801585237
683682818
671713724
100444139
651776452
638404956
853103800
246045928
505122722
695255998
698788771
643074944
281938039
931130520
268250650
853103800
358860370
257542542
444558315
382442674
626027307
261999677
320882835
580736810
519494840
389830465
54498264
820354283
291125031
441637621
858176269
855473248
703545995
598084733
786065105
862107228
100444139
475239618
22824457
707312975
172050277
580286460
606495046
683312779
606495046
291125031
205621318
882526679
855383366
263392299
261999677
746845880
48330411
475755267
17476093
397568001
707312975
651776452
219286621
201900491
471561924
69449501
741562905
566389174
855473248
261999677
373945436
450567529
940729750
801242808
239432432
433611609
741562905
963954568
320882835
433611609
625840961
483316771
855473248
867014644
708156132
386172109
956250807
713987466
855818251
883275242
987036349
150403766
257542542
51178995
34952186
69449501
459314898
162307414
576077022
389830465
519494840
566659416
982574088
461466552
100444139
34952186
444558315
598084733
451560634
206214817
756356740
657635056
245105391
912103276
576077022
853103800
80787516
770208357
318062431
63166473
13980687
100444139
949489378
195821335
108604069
416716356
321889235
54498264
895894749
148800981
145966273
926741228
853103800
162307414
505122722
951970812
731426435
829056783
185287689
80787516
756356740
320225778
519494840
321889235
261999677
299144474
732445918
515030619
703545995
145184985
457906573
756356740
30061231
479805553
912131033
461640419
272460195
69449501
444558315
581041954
81144804
449825268
679136419
256022273
671713724
193620024
164135263
293611086
857569235
523446255
201900491
429157178
525007575
444558315
150403766
521045640
679136419
580286460
441637621
96660822
444558315
48330411
801585237
523446255
522589731
190508037
972771064
116408045
929329228
449825268
123804398
713987466
393971798
972554254
638404956
148800981
100444139
386172109
606321619
720063004
441637621
581041954
824206545
516931513
172050277
241417754
997770744
72691811
145184985
311222075
339378857
922882250
696284235
722477271
318062431
841382922
540168340
390183199
941558560
963954568
445705135
205621318
108864806
255071552
112062297
475239618
1322902
756356740
573961767
939982770
373945436
48330411
756356740
714791965
100444139
651776452
108864806
756356740
651795840
429157178
626027307
71088599
54498264
30061231
245105391
425980170
758931613
703545995
827508273
855818251
281938039
521045640
657635056
566659416
804913635
293611086
845831299
172050277
703545995
516931513
704859333
731426435
358860370
657635056
997770744
397568001
655016539
855818251
101104061
444558315
852451769
362641884
516931513
703545995
866806478
703545995
791619066
223422092
679136419
651795840
679136419
189858233
186946375
42809182
862024300
756356740
405601617
580286460
931582147
972554254
679475467
48330411
522589731
150403766
390183199
521045640
820354283
181190235
306291557
108864806
444558315
713987466
972554254
853103800
679475467
503311063
625517606
651776452
585109946
914087005
675094204
910583229
377073921
731426435
519494840
295014094
855383366
516931513
516931513
862024300
713987466
412905943
195821335
922882250
921663249
855473248
206214817
683682818
261999677
838643124
203510282
521045640
112062297
69449501
223783943
100444139
267106973
325119823
741765885
792852712
81144804
48330411
243148749
523446255
862024300
130742718
225666802
731426435
94544344
39165891
964156031
310933361
925467465
211080683
30061231
972771064
291125031
862024300
457906573
890686220
850529706
497615016
201900491
48330411
257247924
826967256
397568001
756356740
755459633
450567529
688976482
929329228
235575839
737115208
461466552
33182694
581869720
170400989
790992102
516931513
186946375
964156031
829251886
666916800
855473248
521045640
30061231
108864806
852060695
235575839
189858233
39684
130742718
651795840
646320243
33182694
606321619
929329228
189858233
816624694
929329228
581869720
205430934
397568001
194799256
483316771
272460195
348122836
261999677
927864237
732445918
51178995
251221371
845831299
946547781
943362997
703545995
499745122
48330411
516931513
651776452
304547256
671713724
582701381
33182694
80787516
550075396
130742718
444558315
756356740
598084733
655016539
820354283
497615016
929329228
34952186
731426435
503311063
254648171
845831299
173922545
899592199
69449501
964156031
591227024
1322902
444558315
855473248
738915663
433611609
975005140
987190604
194799256
201900491
100444139
829251886
671713724
732445918
255071552
53821224
239432432
698788771
611466878
815080377
80787516
497505195
648329705
731426435
680689375
358860370
679475467
812117342
738229720
497615016
483125803
108864806
285461309
801585237
81144804
636963850
732445918
51178995
841382922
261999677
145966273
635441216
116306061
683364727
459314898
265373476
824206545
519494840
635441216
648329705
857569235
108864806
849973452
529461937
267106973
298749371
863040144
853103800
436494943
291125031
683364727
239432432
56069265
291125031
116408045
335040508
679475467
793894898
130742718
827508273
731426435
310933361
160457046
261999677
801879188
201572657
255071552
320225778
193620024
574794279
643074944
651776452
193620024
255071552
648329705
77086374
33182694
606495046
362641884
303182547
211080683
142201702
294366747
756356740
429157178
651776452
172050277
523446255
491024251
899043746
455041353
820354283
683364727
606495046
39165891
172050277
445705135
49836810
193535125
651776452
116306061
450567529
211080683
855818251
425980170
912131033
801879188
201900491
336513396
243148749
80787516
679136419
201572657
720063004
797886556
912103276
770208357
992859957
941672748
255071552
805107686
497615016
741765885
59992173
19535560
254648171
613654608
582701381
856856150
17476093
755459633
964156031
251221371
756356740
30061231
698788771
606321619
100444139
150403766
541821795
638404956
172050277
613654608
497615016
790992102
921663249
857569235
856856150
741765885
291125031
255071552
679136419
890686220
790992102
102007964
48330411
173922545
941558560
286815350
841382922
610257602
866806478
20437053
205621318
855818251
787770549
503311063
72691811
648329705
790992102
963954568
706800330
261999677
150403766
912441617
72691811
449825268
657635056
352274960
310933361
812117342
521045640
102007964
243148749
306437691
429157178
895894749
243751285
150403766
48330411
473358134
565369021
33182694
412029201
194799256
679136419
261999677
397568001
205621318
166075483
376846413
565369021
59992173
255071552
566389174
704859333
566659416
691207461
679386394
698788771
502070410
963954568
581041954
30061231
857569235
937814008
48330411
648329705
931582147
790992102
181190235
741765885
552232278
225666802
790992102
108604069
812117342
261999677
829056783
30061231
950701777
566389174
790992102
203510282
44342013
746845880
291125031
870383268
285461309
655016539
193620024
100444139
72691811
648329705
17476093
145966273
987190604
679475467
683364727
150403766
550075396
793894898
123804398
591227024
931582147
51178995
544550379
100444139
235575839
211080683
641358181
449825268
390183199
69349591
853103800
255071552
490611518
963954568
320882835
189858233
108604069
145966273
436537325
203510282
33182694
829056783
362641884
679779164
910583229
703545995
954765231
100444139
21327122
33182694
405601617
550075396
929329228
756356740
654745045
481995663
72691811
69449501
638404956
100444139
527960104
286815350
638404956
81144804
255071552
223422092
444558315
120439415
272460195
65485465
931582147
433611609
853103800
823762778
585109946
34952186
664980053
857569235
397568001
205621318
428366617
291125031
801242808
193535125
679136419
756356740
429157178
39684
255071552
756356740
845831299
78626708
722477271
910583229
385276485
845831299
926596278
910583229
963954568
590007879
30061231
1322902
201900491
827508273
941558560
255071552
581041954
843747509
358860370
852060695
738915663
349394533
679475467
367533896
256022273
497615016
516931513
69449501
255071552
516931513
450821642
461466552
433611609
325206287
108864806
804435433
698788771
455041353
992859957
987190604
929329228
581041954
429157178
358860370
820354283
48330411
429157178
746845880
205621318
866806478
33182694
731426435
534674799
193535125
855383366
963954568
651776452
491024251
691207461
747310324
181190235
449825268
505596550
148800981
606321619
713699409
116408045
963954568
450567529
926342586
691207461
108864806
425980170
69449501
801879188
853103800
679136419
987190604
198073867
100444139
729947689
691207461
638404956
855383366
746845880
255071552
568715632
199755015
790992102
170400989
322076620
679136419
358860370
899043746
108604069
638404956
505122722
912131033
553618922
850191062
962313443
746845880
855383366
69449501
963954568
929329228
81144804
11217651
72691811
850529706
194799256
255071552
285461309
386172109
223422092
175785432
516931513
243148749
655016539
941558560
130742718
340162025
964156031
858176269
591227024
405601617
239432432
516931513
405601617
853103800
181190235
566659416
741562905
683364727
850529706
30061231
142201702
580286460
100444139
267106973
261999677
255071552
42187731
850529706
72691811
820354283
196535714
804435433
100444139
255071552
491024251
261999677
644921113
502070410
445705135
291125031
606321619
893622540
941122123
51178995
853103800
444558315
71088599
377073921
100444139
200301570
651776452
33182694
745512129
96660822
81144804
489928970
606495046
291125031
325119823
804913635
516931513
257247924
978482132
120439415
219286621
929329228
731426435
34952186
163035479
497505195
519494840
291125031
285461309
219286621
516931513
954765231
405601617
483125803
103937682
429157178
688976482
679475467
306291557
853103800
590007879
243148749
651776452
255071552
272460195
48330411
912441617
613654608
130742718
325206287
239432432
455041353
929329228
818776380
606495046
264385610
483125803
441637621
746845880
298383783
211228327
189858233
437107057
648329705
731426435
731426435
523446255
646320243
756356740
756356740
429157178
255071552
841382922
865143916
703545995
801879188
636963850
481995663
72691811
954765231
941122123
349394533
519494840
235575839
48330411
100444139
516931513
679136419
804435433
377073921
53821224
857175499
81144804
69449501
544550379
866806478
581869720
358860370
756356740
261999677
100444139
581041954
804435433
433611609
100444139
130742718
590007879
80787516
320225778
490585556
30061231
602677924
845831299
955255645
483125803
198073867
30061231
429157178
13980687
200819515
291125031
963954568
172050277
601683177
516931513
383154168
255071552
855383366
267106973
283094074
425980170
713699409
59992173
566659416
483316771
56069265
956250807
335040508
320882835
215377089
192349919
205621318
679475467
108864806
306445081
754641104
223783943
235575839
801242808
39165891
405601617
310933361
481995663
975005140
756356740
941672748
827508273
664980053
755459633
885688426
855383366
651776452
972771064
516931513
418385479
972554254
969109136
44342013
671713724
39165891
22824457
582701381
397568001
239432432
437107057
519494840
753076853
65485465
527960104
33182694
741562905
594033771
613654608
861385942
671713724
420431297
855818251
81144804
150403766
219549302
606495046
69449501
516931513
606495046
762082608
731426435
954765231
69449501
703545995
941122123
181975927
72412452
188192853
841382922
255071552
410339547
358860370
72691811
39165891
499745122
150403766
845831299
978482132
223422092
2357068
257542542
91217430
436494943
377073921
964156031
44342013
150403766
33182694
291125031
740842273
449825268
188945484
527960104
205621318
578817848
239432432
899043746
201900491
34343646
261999677
164135263
899592199
285461309
606321619
712128882
497505195
189858233
444558315
310933361
849973452
790992102
756356740
349394533
33182694
606321619
754641104
285461309
606321619
49836810
501595912
855383366
946547781
738915663
436537325
801879188
267106973
255071552
963954568
211080683
48330411
855818251
91217430
335040508
975005140
910583229
295014094
565369021
137160785
516931513
941558560
563876078
108864806
801879188
516931513
173922545
172050277
679136419
444558315
268250650
304619140
858176269
853103800
30061231
150403766
963954568
703545995
48330411
755459633
255071552
516931513
703545995
756356740
939947553
96660822
201900491
758931613
741765885
30061231
30061231
703545995
235575839
505122722
899043746
856856150
852060695
69449501
444558315
925467465
683682818
223422092
581869720
255071552
256022273
606495046
362641884
862024300
613654608
108604069
613654608
499745122
293965510
194799256
756356740
827508273
54498264
852060695
691207461
412029201
664980053
193620024
852060695
299144474
987190604
457906573
203510282
348122836
193535125
94544344
812117342
635441216
867014644
679136419
853103800
975005140
39165891
853103800
841382922
69449501
978482132
77086374
48330411
211080683
804913635
941122123
235575839
885563737
679475467
679136419
941558560
89116445
44342013
112062297
627109268
272460195
756356740
429157178
191182743
987190604
606495046
186946375
44342013
243148749
516931513
862024300
108864806
695444437
72691811
516931513
254648171
318062431
397568001
201900491
193620024
746845880
706800330
201900491
108864806
775702670
912441617
929329228
455041353
516931513
941672748
830918891
286815350
81144804
94763762
964156031
838643124
566659416
81144804
756356740
855818251
921663249
732162077
831643228
291125031
39165891
713987466
635441216
857569235
755459633
349394533
651776452
373945436
257542542
211080683
866806478
201900491
516931513
651795840
816624694
254648171
790992102
703545995
193535125
72691811
320225778
679475467
130742718
865143916
235575839
205621318
804913635
246045928
11217651
293981526
268947042
201900491
739525941
483125803
966960329
455041353
72160329
187145965
972771064
975005140
211080683
397568001
186576537
963954568
790992102
651776452
979545351
850191062
992859957
824206545
731426435
516931513
33182694
19535560
150403766
51178995
978482132
910583229
100444139
940729750
849973452
108864806
405601617
310933361
181190235
291125031
211080683
853103800
30061231
523446255
606321619
1322902
189858233
72691811
261999677
295014094
1322902
429157178
255071552
581041954
815080377
433611609
613654608
30061231
206214817
703545995
181190235
130742718
261999677
855473248
747483452
741765885
306437691
310933361
436494943
855818251
261999677
17476093
679136419
455041353
497505195
219549302
449825268
963954568
841382922
738915663
293611086
931582147
855383366
100444139
77086374
322076620
54498264
51178995
483316771
827508273
462577
358860370
325206287
441637621
740842273
679136419
19535560
613654608
450567529
433611609
827508273
258324107
190508037
181190235
852451769
568715632
755459633
81144804
801879188
48330411
855818251
521045640
683364727
437107057
801879188
691207461
912131033
741765885
978482132
150403766
30061231
855818251
679136419
44342013
285461309
335040508
48330411
130742718
941672748
150403766
505596550
793894898
516931513
389830465
189858233
188039938
21339641
219286621
793894898
193620024
912131033
173922545
899043746
625517606
713987466
644921113
444558315
101104061
328874982
457906573
671713724
367533896
72691811
679475467
436537325
503311063
310933361
101463251
804913635
286815350
829056783
145184985
150403766
941558560
862024300
855473248
603929552
181190235
291125031
462577
81144804
502070410
601683177
804913635
81144804
785015453
89116445
978482132
449825268
862024300
997770744
74370708
703545995
586959671
117226751
475755267
150403766
445705135
713987466
680735039
450567529
108864806
713987466
108864806
243148749
849973452
563444941
746845880
449825268
580286460
261999677
335040508
591227024
787770549
251221371
483379115
949489378
755459633
516931513
300438794
857569235
193620024
516931513
429157178
335040508
922882250
921663249
445705135
150403766
741765885
679386394
108864806
516931513
173922545
912441617
397568001
461466552
817240671
444558315
683312779
91217430
339378857
414829234
179946438
580736810
505596550
433611609
479805553
505596550
655016539
268250650
291125031
646320243
899592199
414829234
550075396
255071552
358860370
969109136
436494943
756356740
441637621
756356740
444558315
77086374
340162025
481995663
123339041
340162025
926741228
853103800
643074944
335040508
849973452
163035479
188039938
698788771
818776380
688976482
257247924
127150103
756356740
732445918
613654608
755459633
598242209
265373476
963954568
100444139
1322902
679136419
135452076
429157178
150403766
790992102
191182743
613654608
855818251
397568001
441637621
149124351
48330411
756356740
516931513
963306628
20437053
185287689
130742718
679136419
193535125
299144474
321889235
855383366
931582147
201900491
223783943
741765885
127150103
801879188
655016539
941122123
405601617
471561924
328874982
741765885
436494943
446585504
34952186
406904883
875242783
929329228
72691811
518195488
310933361
77086374
449825268
955255645
196535714
731426435
377073921
855473248
581041954
756356740
113455365
148800981
606321619
77086374
94544344
295014094
373945436
787770549
722477271
679136419
72691811
606495046
581041954
91217430
853103800
502070410
17476093
235575839
275455659
855383366
703545995
261999677
790992102
527065711
855818251
745512129
429157178
651776452
205621318
497505195
193620024
310933361
912103276
516931513
762082608
671713724
181190235
235575839
713987466
459314898
325206287
201900491
150403766
801585237
325206287
321889235
613654608
742403840
412057510
643074944
449825268
340162025
598242209
841382922
69449501
255071552
390183199
362641884
72691811
449825268
497615016
853103800
855383366
291125031
429157178
444558315
255071552
703545995
534674799
202739859
457906573
100444139
261999677
173922545
853103800
285461309
405601617
762082608
211080683
635441216
703545995
450567529
205621318
519494840
30061231
756356740
318062431
963954568
51178995
256022273
679136419
245105391
738915663
113455365
69449501
855383366
405601617
855818251
955255645
463108895
683682818
34952186
444558315
516931513
108864806
193620024
613654608
42187731
483316771
320882835
862528713
964156031
455041353
475755267
310933361
91217430
405601617
193620024
72691811
255071552
855383366
194799256
972771064
893622540
651776452
857569235
643074944
437107057
801585237
590003337
479805553
853103800
193620024
193620024
830918891
33182694
590007879
211080683
777958410
505122722
455041353
181190235
96660822
758931613
722477271
801879188
481995663
91217430
675094204
263392299
449825268
17476093
606495046
291125031
203510282
192349919
756356740
975005140
267106973
70831476
17476093
69449501
143990268
81144804
201900491
189858233
390183199
852060695
732445918
756356740
746845880
386172109
17476093
108864806
519494840
259031829
69449501
519494840
295014094
720225476
516931513
793894898
437107057
206214817
683364727
483125803
74370708
505122722
340162025
756356740
954765231
425980170
457906573
518195488
756356740
516931513
145966273
801242808
651776452
574794279
862528713
703545995
267106973
972771064
193620024
862024300
145184985
294366747
679136419
481995663
925467465
321889235
683682818
855818251
755459633
758931613
34952186
108864806
441637621
127150103
829056783
219286621
582701381
683364727
643074944
81144804
566659416
505596550
963954568
372798400
261999677
255071552
527960104
455041353
291125031
852060695
255071552
483316771
441637621
497505195
939982770
243148749
429157178
688976482
173922545
30061231
862528713
688976482
657635056
291125031
261999677
703545995
479805553
436494943
206214817
405601617
444558315
455041353
841382922
181190235
790992102
372798400
929329228
86580458
170400989
737115208
108604069
254648171
51178995
285461309
325206287
756356740
580286460
69449501
193620024
963954568
491024251
790992102
505122722
30061231
929329228
377073921
81144804
654745045
746845880
706800330
48330411
261999677
223422092
679475467
827508273
574562179
130742718
566659416
855818251
855818251
617284419
108864806
112062297
683364727
914087005
455041353
747483452
48330411
905323865
964156031
69449501
581041954
550075396
254648171
285461309
39165891
502070410
712128882
516931513
444558315
479805553
405601617
910583229
756356740
714791965
377073921
179946438
450567529
703545995
397568001
899043746
853103800
737115208
339378857
385276485
505122722
191182743
72691811
177818139
756356740
804913635
405601617
106518249
245105391
471561924
516931513
601683177
255071552
385276485
698788771
150403766
652006478
722477271
516931513
820354283
519494840
827508273
150403766
523446255
358860370
516931513
34952186
389830465
602677924
203510282
335040508
108864806
239432432
978482132
96660822
81144804
521045640
340162025
741562905
820354283
261999677
255071552
193620024
801879188
377073921
201572657
852451769
862024300
49836810
775043353
862024300
189858233
910583229
820354283
272460195
698788771
44342013
444558315
100444139
643074944
679136419
746845880
100444139
706800330
801879188
691207461
293611086
992859957
235575839
48330411
200301570
179946438
373945436
499745122
527960104
497615016
211080683
275455659
992859957
855383366
444558315
862528713
861385942
521045640
929329228
853103800
59992173
746845880
516931513
235575839
429157178
340162025
987036349
852060695
703545995
340162025
306291557
703545995
921663249
827508273
679136419
72691811
397568001
853103800
33182694
150403766
516931513
201947390
568715632
940729750
390183199
242239237
580286460
941122123
436537325
11217651
855818251
534674799
853103800
626027307
797886556
497615016
306291557
261999677
519494840
855473248
845831299
547817880
598084733
246045928
793894898
972554254
635441216
205621318
636963850
150403766
550075396
590007879
651776452
39165891
444558315
173922545
255071552
746845880
69449501
358860370
866806478
756356740
69449501
392160438
358860370
235575839
931582147
382442674
100444139
367533896
917539430
372798400
245105391
680689375
193620024
516931513
521045640
51178995
77086374
433611609
429157178
516931513
198208206
257542542
987490212
940729750
941558560
74370708
190508037
74370708
801879188
306437691
100444139
820354283
457906573
69449501
405601617
731426435
737062698
101463251
163599415
339378857
491024251
30061231
429157178
433611609
397568001
481995663
591227024
801879188
845831299
172050277
801879188
30061231
22824457
790992102
328874982
397568001
429157178
429157178
100444139
841382922
732365261
405601617
462577
679136419
664980053
340162025
1322902
825945823
827508273
414829234
108864806
429157178
621553400
731452994
108864806
527960104
190508037
235575839
739525941
123339041
777958410
594033771
362641884
261999677
183462243
899043746
949489378
853103800
259031829
145966273
790992102
223422092
329807023
978482132
731426435
321889235
322076620
725569239
787770549
541821795
580736810
295014094
193535125
223422092
853103800
22824457
206214817
318062431
691207461
977193045
516931513
516931513
291125031
866806478
804913635
941122123
790992102
777958410
219286621
491024251
39165891
193620024
80787516
34952186
855818251
94763762
706800330
359933228
193620024
69449501
390183199
855383366
59992173
150403766
737115208
691207461
731426435
741765885
243148749
295014094
801879188
841382922
856856150
804913635
643074944
100444139
405601617
186946375
581869720
756356740
707312975
100444139
429157178
194799256
80787516
173922545
235575839
193620024
606321619
441637621
261999677
352274960
311222075
80787516
444558315
405601617
74370708
801879188
845831299
72412452
179946438
194799256
910583229
941122123
975005140
540168340
801242808
211080683
261999677
852060695
741562905
475755267
679136419
461640419
602677924
738915663
130742718
790992102
756356740
61115479
120439415
829251886
349394533
145966273
982574088
397568001
516931513
675094204
59992173
331400952
852451769
255071552
912441617
756356740
69449501
142201702
194799256
106518249
211228327
130742718
459314898
855473248
801242808
770208357
605167513
603929552
30061231
481995663
912131033
173922545
855818251
713987466
679136419
606495046
441637621
651776452
100444139
954765231
196535714
679475467
963954568
294366747
193620024
613654608
706800330
148800981
643074944
731426435
912131033
255071552
853103800
441637621
108864806
713987466
450821642
261999677
150403766
116306061
581041954
436537325
598084733
405601617
433611609
449825268
712128882
188039938
455041353
51178995
406904883
855383366
441637621
582701381
853103800
113455365
568715632
987190604
211080683
853103800
272460195
206214817
775043353
925467465
51178995
77086374
853103800
793894898
786065105
211080683
963954568
104974357
186946375
801242808
30061231
679136419
808083082
69449501
235575839
235575839
449825268
651795840
291125031
200301570
193620024
219549302
741765885
261999677
845831299
603929552
148800981
242239237
790992102
21327122
713987466
425980170
318062431
491024251
540168340
34952186
150403766
130742718
841382922
787770549
261999677
893622540
651795840
433611609
101104061
108604069
193620024
61115479
801242808
975005140
527065711
929329228
836362759
283194587
606321619
654745045
801242808
321889235
756356740
954765231
651776452
235575839
91217430
39165891
69449501
502070410
108604069
801879188
39165891
946547781
849973452
855473248
606495046
713987466
581041954
373945436
187145965
683312779
189858233
116408045
193620024
843462123
893698575
841382922
300438794
664980053
625517606
857569235
94544344
855473248
820354283
291125031
39165891
606321619
481995663
853103800
223422092
108864806
683312779
921663249
644921113
389830465
74370708
708156132
177818139
34952186
718726184
941558560
679475467
259031829
450821642
429157178
34952186
857569235
895894749
405601617
503311063
827508273
211080683
638404956
459314898
193620024
910583229
635441216
235575839
975005140
320225778
116408045
866806478
389830465
861046296
521045640
862024300
731426435
576537295
69449501
954765231
664980053
243751285
100444139
358860370
787770549
211080683
722477271
636963850
386172109
755459633
606495046
777958410
698788771
801879188
745512129
142201702
193620024
362641884
516931513
310933361
30061231
310933361
741562905
850529706
193620024
590007879
829056783
473358134
978482132
425980170
648329705
81144804
964156031
177818139
483316771
72691811
100444139
295014094
483379115
955255645
377073921
103937682
815080377
268947042
80787516
657635056
964156031
15013524
519494840
189858233
436494943
390183199
742403840
691207461
746845880
441637621
77086374
79331648
679136419
261999677
756356740
856856150
857569235
69449501
113455365
91217430
481995663
679136419
756356740
461466552
651776452
719737163
954765231
108864806
855818251
852060695
239432432
921663249
516931513
51178995
737115208
444558315
318062431
975005140
455041353
578817848
211080683
162307414
866806478
261999677
340162025
261999677
738229720
444558315
679136419
200819515
444558315
235575839
428366617
188945484
285461309
829056783
756356740
747483452
48330411
648329705
64809481
756356740
679475467
756356740
299144474
651795840
175785432
519494840
475755267
954140358
429157178
285461309
718726184
291125031
815080377
193535125
786065105
797886556
258324107
876870572
899043746
824206545
444558315
145184985
412029201
54498264
30061231
321889235
444558315
855473248
257247924
746845880
61938851
841382922
820354283
291125031
56069265
272460195
972771064
30061231
255071552
721532811
591227024
181190235
912441617
770208357
255071552
989539216
975005140
850191062
51178995
102007964
150403766
731426435
643074944
310933361
373945436
895894749
441637621
320225778
205621318
450567529
483125803
358860370
580286460
790992102
285461309
373945436
275455659
885563737
725569239
200819515
339378857
920841187
648329705
862024300
964156031
885688426
963954568
81144804
762082608
181190235
899043746
239432432
48330411
581041954
449825268
651776452
756356740
310933361
521045640
100444139
185287689
482735
348122836
370949508
449825268
255239043
722477271
211080683
855383366
81144804
855818251
713987466
349394533
340162025
703545995
320225778
261999677
34952186
801242808
77086374
30061231
899592199
72691811
801879188
39165891
941122123
444558315
173922545
862107228
261999677
246045928
790992102
926741228
954765231
451560634
975005140
340162025
586959671
613654608
242239237
429157178
820354283
264385610
791619066
17476093
606495046
580286460
613654608
310933361
638404956
855818251
963954568
196535714
116408045
602677924
219549302
855383366
853103800
683364727
255071552
643074944
841382922
987190604
30061231
756356740
198681218
331400952
69349591
34952186
11217651
193535125
972771064
899043746
219286621
544550379
444558315
954765231
455041353
220802913
254648171
963954568
322076620
363450355
655016539
193620024
963954568
89116445
648329705
987036349
195821335
755459633
946547781
756356740
758931613
698788771
463108895
261999677
449825268
793894898
255071552
243148749
912103276
30061231
485923505
756356740
856856150
703545995
708156132
189858233
786065105
30061231
256022273
523446255
581041954
625840961
285461309
395468992
741765885
606495046
606495046
755459633
21339641
143990268
921663249
261999677
256022273
975005140
72691811
741765885
261999677
479805553
418385479
703545995
827508273
987190604
463108895
706800330
243148749
392160438
397568001
1322902
691207461
841382922
853103800
51178995
825945823
707312975
580286460
982574088
827508273
679136419
713987466
81144804
497505195
820354283
436537325
804435433
255071552
91217430
853103800
801242808
201900491
762082608
81144804
205621318
320882835
929329228
651795840
59992173
972771064
818776380
193620024
698788771
841382922
220802913
804913635
790992102
198208206
516931513
97891297
193620024
71088599
299144474
899043746
963954568
78626708
172050277
193620024
450567529
853103800
869500679
827508273
756356740
306291557
643074944
718726184
606495046
881251899
285461309
679475467
997770744
150403766
671713724
683364727
436537325
787770549
450567529
33182694
215377089
606495046
657635056
801879188
648329705
320225778
516931513
516931513
181190235
703545995
69449501
130742718
826967256
483316771
450821642
523446255
982574088
235575839
940729750
39165891
59992173
264385610
352274960
688976482
713987466
534674799
922882250
606495046
646320243
762504889
787291140
193620024
196535714
65485465
30061231
710292789
310933361
303182547
790992102
855818251
679475467
516931513
655016539
963954568
801242808
69449501
827508273
688976482
49620316
235575839
505122722
580736810
245105391
940729750
291125031
516931513
853103800
590003337
714791965
801879188
963954568
644921113
756356740
540168340
853103800
643074944
462577
790992102
566389174
363291327
638404956
78626708
926342586
576077022
33383085
625517606
519494840
322076620
963954568
193620024
145966273
683364727
978482132
540168340
516931513
433611609
643074944
11565293
264385610
193535125
51178995
534674799
688976482
267106973
256022273
72691811
703545995
255071552
849973452
33182694
606495046
362641884
475239618
625811208
377073921
870383268
33182694
725569239
523446255
59992173
713699409
81144804
912131033
855383366
988271545
429157178
505596550
929329228
850529706
335040508
770208357
173922545
713987466
395986660
100444139
33182694
433611609
972554254
679136419
335040508
54498264
293965510
74370708
793894898
86580458
120439415
251221371
691207461
219286621
890686220
433611609
640940449
521045640
758931613
33182694
746845880
193620024
181975927
790992102
827508273
870383268
863040144
265373476
591227024
418385479
17476093
606495046
256022273
193620024
94763762
651776452
521045640
790992102
793894898
261999677
703545995
516931513
475239618
34952186
741765885
145184985
72691811
48330411
215377089
96660822
72691811
946672323
712128882
451560634
850191062
285461309
790992102
963954568
827508273
397568001
703545995
51178995
455041353
762082608
148800981
116306061
683364727
291125031
793894898
613654608
390183199
691207461
441637621
261999677
483125803
150403766
855383366
988271545
444558315
636963850
497505195
941672748
256022273
625840961
581041954
824206545
445705135
483125803
72691811
127150103
963954568
20437053
756356740
679136419
449825268
858493641
223422092
523446255
505596550
606495046
679136419
870383268
691207461
910583229
267106973
116306061
449825268
731426435
972554254
497615016
481995663
267106973
929329228
521045640
893622540
196535714
48330411
77086374
258324107
433611609
825945823
683682818
679136419
358860370
853103800
573961767
101104061
441637621
741765885
385276485
429157178
912441617
975005140
713987466
388515219
521045640
804435433
397568001
964156031
638404956
181190235
173922545
827508273
267106973
522589731
189858233
867014644
963954568
34952186
310933361
358860370
756356740
150403766
671713724
818776380
34952186
61938851
756356740
39165891
108864806
455041353
183462243
81144804
741562905
703545995
606495046
606321619
718268666
691207461
563575055
638404956
963954568
108864806
671713724
502070410
358860370
862024300
755459633
34952186
601683177
175785432
725569239
522217312
386172109
78626708
738229720
462577
755459633
386172109
675094204
927864237
683682818
267106973
926342586
429157178
516931513
65485465
679136419
54498264
481995663
113455365
516931513
598084733
255071552
643074944
69449501
683364727
72691811
243751285
242239237
451560634
291125031
741765885
987490212
193620024
787770549
862024300
521045640
54498264
516931513
746845880
255071552
855383366
801242808
22824457
505596550
80787516
516931513
72691811
651776452
679386394
643074944
116408045
429157178
679136419
436537325
646320243
940729750
683364727
827508273
731426435
855383366
703545995
235575839
193620024
849973452
81144804
206214817
516931513
713699409
680735039
48330411
441637621
320225778
853103800
594033771
679136419
664980053
255071552
267106973
824206545
855383366
291125031
941122123
829251886
261999677
746845880
816624694
130742718
756356740
265373476
433611609
801879188
746845880
211080683
291125031
491024251
992859957
758931613
444558315
756356740
857569235
328874982
116408045
389830465
581041954
950701777
444558315
679475467
775043353
997770744
703545995
964156031
635441216
348122836
602677924
621553400
100444139
829251886
349394533
756356740
635441216
800771762
100444139
235575839
223511583
912131033
606321619
103937682
142201702
793894898
33182694
429157178
433611609
245105391
841382922
193620024
473358134
625517606
362641884
310933361
912103276
82966871
602677924
13980687
635441216
444558315
638404956
405601617
444558315
181975927
1322902
699730576
852060695
516931513
523446255
74370708
429157178
939982770
862024300
756356740
912131033
963954568
441637621
48330411
926596278
978482132
325119823
69449501
706800330
286815350
193620024
257247924
446672125
450567529
102007964
664980053
256022273
657635056
116408045
849973452
756356740
291125031
449825268
943362997
242239237
827508273
516931513
80787516
793894898
991158175
853103800
412905943
130742718
855473248
841382922
310933361
325206287
756356740
205621318
732445918
145966273
162307414
160457046
497615016
964156031
893698575
820354283
412905943
54498264
855473248
69449501
211080683
39165891
235575839
683364727
201900491
741765885
801879188
829056783
731426435
577551670
580736810
671713724
963954568
202739859
377073921
853103800
172050277
827508273
211080683
77086374
390183199
397568001
518195488
644921113
433611609
671713724
193535125
455041353
267106973
352274960
130742718
855383366
948750991
310933361
866806478
310933361
925467465
335040508
261999677
824206545
565369021
740842273
893622540
489928970
65485465
829056783
516931513
505122722
257247924
81144804
100444139
322076620
816624694
855818251
827508273
827508273
461466552
756356740
576077022
310933361
523999354
162307414
683364727
801242808
793894898
293981526
268947042
377073921
841382922
177818139
433611609
679136419
242239237
793894898
516931513
108604069
33182694
69349591
34952186
397568001
523446255
825945823
606495046
101463251
455041353
963954568
310933361
56069265
48330411
787291140
812117342
444558315
855818251
855383366
483125803
853103800
225666802
855818251
444558315
852060695
516931513
941122123
34952186
72691811
441637621
679136419
651776452
150403766
406904883
790992102
946672323
516931513
770208357
853103800
463108895
790992102
643074944
181190235
261999677
150403766
977193045
606495046
829251886
756356740
703545995
100444139
397568001
44342013
33182694
80787516
181975927
827508273
20437053
652006478
205621318
358860370
61115479
206214817
59992173
718726184
720063004
566659416
322076620
482735
48330411
441637621
829056783
853103800
706800330
310933361
150403766
852060695
855383366
54498264
177818139
804435433
703545995
827508273
267106973
547817880
291125031
547817880
941122123
853103800
850529706
636963850
756356740
193620024
405601617
44342013
418385479
691207461
589950541
81144804
219286621
261999677
116408045
963954568
444558315
420431297
703545995
193620024
193620024
820354283
613654608
756356740
883275242
44342013
77086374
497615016
100444139
130742718
100444139
267106973
811411961
731426435
731426435
756356740
33182694
929329228
703545995
963954568
367533896
606321619
679136419
862024300
385276485
801585237
130742718
946547781
746845880
521045640
436494943
931582147
732445918
855383366
310933361
791619066
34952186
568715632
457906573
100444139
613654608
691207461
941122123
646320243
801242808
193620024
972554254
679136419
926342586
857569235
963954568
865143916
683364727
173922545
679136419
54498264
516931513
651776452
460568807
679475467
655016539
100444139
892726155
65485465
862528713
741562905
949489378
725569239
33383085
436494943
235575839
829251886
242239237
870184958
792852712
373945436
580286460
497505195
386172109
108864806
310933361
671713724
852451769
746845880
211080683
683364727
931582147
77086374
963954568
651795840
853103800
946547781
127150103
679136419
193620024
285461309
725569239
255071552
483125803
580286460
862528713
852060695
455041353
552232278
446672125
801242808
116306061
33182694
816624694
855383366
261999677
256022273
732445918
325119823
613654608
964156031
11217651
627109268
679475467
166075483
516931513
193620024
850529706
912131033
74370708
405601617
861385942
698788771
855473248
987190604
651795840
679136419
100444139
963954568
497505195
178534608
255071552
254648171
211228327
193620024
741765885
519494840
657635056
348122836
638404956
148800981
679136419
756356740
787291140
310933361
203510282
497615016
540168340
756356740
801879188
845831299
853103800
713699409
377073921
429157178
275455659
975005140
954765231
713699409
33383085
362641884
112062297
853103800
679136419
912131033
211080683
987490212
446585504
255071552
444558315
235575839
125179402
78626708
801242808
758931613
801242808
519494840
39165891
94544344
797886556
256022273
679136419
310933361
433611609
845831299
190508037
972771064
56069265
635441216
193620024
580286460
54498264
483125803
205621318
499804760
261999677
963954568
606495046
433611609
590007879
189858233
519494840
310933361
641358181
756356740
690990975
100444139
285461309
987190604
406904883
261999677
483125803
707312975
373945436
978482132
206214817
741765885
211080683
648329705
921663249
259031829
267106973
48330411
433611609
242239237
293611086
17476093
358860370
982574088
992859957
433611609
481995663
255071552
335040508
483125803
519494840
817240671
77086374
606321619
852060695
857569235
610257602
679136419
405601617
275455659
193620024
818776380
482835508
523446255
349394533
338161823
81144804
455041353
34952186
255239043
679475467
223422092
862528713
211080683
291125031
770208357
978482132
211080683
550075396
263392299
497505195
638404956
130742718
635441216
931582147
756356740
987036349
963954568
927864237
267106973
869500679
691207461
69449501
606495046
925237267
272460195
205621318
261999677
813553707
94544344
841382922
80787516
130742718
6387153
679136419
44342013
853103800
941672748
17476093
519494840
116306061
72691811
81144804
664980053
108864806
189858233
264385610
34952186
441637621
150403766
671713724
679475467
48330411
679136419
497615016
770208357
267106973
651776452
450567529
964156031
523999354
1322902
429157178
892726155
603929552
33143903
59992173
202739859
201572657
691207461
606321619
523446255
491024251
992859957
651776452
920841187
521045640
145966273
964156031
497615016
373945436
606495046
291125031
550075396
731426435
941672748
527960104
756356740
845831299
925467465
377073921
193620024
651795840
912131033
738915663
108864806
267106973
74370708
39165891
235575839
975005140
732162077
931582147
90387314
963954568
756356740
193620024
193620024
358860370
112062297
148800981
910583229
963954568
451560634
463108895
598084733
741562905
824206545
261999677
261999677
756356740
295014094
636963850
17476093
372798400
742403840
395468992
606321619
444558315
606495046
235575839
527960104
926342586
527960104
193620024
203510282
836849469
263392299
792852712
613654608
254648171
755459633
664980053
516931513
605167513
491024251
703545995
181190235
225666802
841382922
267106973
59992173
188039938
377073921
975005140
497615016
450821642
459314898
22824457
855818251
59992173
321889235
679475467
429157178
386172109
706800330
770208357
746845880
235575839
405601617
793894898
497505195
433611609
756356740
100444139
69349591
205621318
481995663
70831476
850529706
552232278
150403766
679136419
679136419
602677924
103937682
707312975
193620024
827508273
261999677
569064260
516931513
591227024
112062297
756356740
77086374
741765885
150403766
941122123
912441617
429157178
81144804
852060695
801242808
211080683
429157178
193620024
44342013
33383085
17476093
581869720
100444139
703545995
617275856
475755267
790992102
899043746
569064260
44342013
205621318
261999677
193535125
853103800
444558315
910583229
429157178
852451769
746845880
211080683
756356740
940729750
429157178
836362759
643074944
211080683
429157178
862024300
72691811
613654608
899043746
505122722
703545995
449825268
48330411
235575839
198073867
335040508
358860370
801242808
187145965
429157178
838643124
912131033
820354283
762082608
120439415
328874982
912103276
320225778
988271545
836879792
849973452
163035479
747310324
679136419
385276485
255071552
461640419
455041353
77086374
787770549
455041353
148800981
81144804
758931613
116408045
444558315
785015453
77086374
590003337
931582147
855818251
652006478
225666802
82966871
899592199
205621318
358860370
137160785
81144804
243148749
899043746
703545995
189858233
163035479
193620024
497615016
804435433
954765231
987190604
804913635
568715632
72691811
170400989
756356740
706800330
855818251
113455365
39165891
254449870
261999677
396257997
392110306
100444139
193535125
386172109
441637621
211080683
377073921
939947553
310933361
483125803
255071552
150403766
691207461
912441617
310933361
664980053
505122722
853103800
857642149
793894898
429157178
912441617
975005140
172050277
30061231
992859957
756356740
574794279
261999677
261999677
948750991
293611086
429157178
518195488
183462243
186576537
72160329
193535125
895894749
679136419
373945436
306445081
51178995
627109268
703545995
193620024
193535125
580286460
188039938
565369021
747483452
340162025
441637621
86580458
652006478
94808220
523446255
377073921
91217430
362641884
651776452
671713724
655016539
737115208
145966273
193620024
497505195
547817880
857569235
291125031
450567529
635441216
679136419
200819515
516931513
521045640
245105391
756356740
463108895
72691811
167059386
679136419
671713724
922882250
223422092
638404956
257542542
181190235
267055452
657635056
804913635
613654608
756356740
724745310
758931613
679475467
521045640
606321619
550075396
638404956
598084733
362641884
265373476
193620024
261999677
940729750
441637621
235575839
691207461
516931513
926342586
215377089
96660822
855383366
516931513
523446255
211080683
521045640
857569235
48330411
320225778
523446255
94763762
836849469
324579216
580286460
786065105
852451769
201900491
393971798
261999677
635441216
167059386
340162025
328874982
300438794
444558315
638404956
841382922
890686220
255071552
905323865
130742718
310933361
272460195
100444139
963306628
745512129
855818251
267106973
758931613
505122722
429157178
263392299
581041954
569064260
193620024
335040508
201900491
267106973
254648171
320225778
349394533
648329705
325206287
606495046
523446255
857175499
576077022
523446255
963954568
372798400
855818251
412057510
775043353
1322902
150403766
69449501
855473248
310933361
497615016
219286621
69349591
491024251
755459633
725569239
804913635
444558315
91217430
606495046
459314898
756356740
245105391
812117342
268947042
81144804
862024300
655016539
756356740
756356740
855383366
836849469
703545995
261999677
939982770
625517606
425980170
899592199
261999677
703545995
855818251
703545995
797886556
820354283
679779164
910583229
206214817
706800330
457906573
255071552
756356740
291125031
745512129
362641884
321889235
51178995
941558560
243148749
53821224
982574088
70831476
720063004
142201702
790992102
540168340
285461309
964156031
638404956
116408045
318062431
703545995
919790742
335040508
757425743
235575839
679136419
69349591
638404956
898435711
206214817
801879188
261999677
449825268
193535125
855383366
17476093
638404956
941672748
845831299
81144804
841382922
581041954
482835508
254648171
291125031
286815350
741765885
853103800
855473248
949489378
732162077
497615016
941672748
116306061
257247924
272460195
72160329
193620024
516931513
449825268
501595912
471561924
44342013
598084733
505122722
256022273
962313443
258324107
741765885
580286460
385276485
855818251
205621318
113455365
755459633
100444139
441637621
583865092
801242808
827508273
823603487
929329228
698788771
81144804
348122836
866806478
853103800
181190235
695444437
703545995
100444139
162307414
179681546
173922545
758931613
931582147
348122836
285461309
756356740
372798400
671713724
449825268
340162025
44342013
363450355
926342586
479805553
707312975
801585237
635441216
963954568
72691811
912441617
81144804
893622540
429157178
150403766
53821224
574562179
613654608
392160438
283194587
829056783
293611086
755459633
731426435
235575839
235575839
516931513
679475467
358860370
853103800
436494943
193620024
69449501
925467465
891719572
852451769
108864806
966960329
377073921
190508037
335040508
523446255
255071552
574562179
325119823
725569239
703545995
741765885
606495046
801879188
193620024
801879188
518195488
429157178
33182694
756356740
664980053
200301570
732445918
81144804
396257997
310933361
395986660
497505195
261999677
651776452
977193045
96660822
257247924
683682818
51178995
325206287
362641884
441637621
687284369
703920436
482835508
377073921
691207461
862528713
643074944
646320243
211080683
33383085
193620024
804435433
30061231
441637621
186576537
523999354
756356740
425980170
17476093
963954568
866806478
756356740
475755267
801242808
429157178
80787516
100444139
855473248
211080683
516931513
39165891
753076853
48330411
175785432
845831299
946547781
703545995
926741228
405601617
298062981
820354283
258324107
310933361
377073921
893698575
217379980
255071552
972554254
758931613
745512129
790992102
195821335
189858233
373945436
150403766
718726184
255071552
397568001
503311063
626027307
703545995
48330411
142201702
267106973
857569235
310933361
340162025
193535125
683682818
758931613
201572657
30061231
738915663
48330411
48330411
940729750
865143916
405601617
150403766
591227024
298062981
640940449
824206545
855383366
590007879
251221371
635441216
713987466
256022273
563575055
516931513
963954568
982574088
703545995
150403766
825945823
638404956
516931513
790992102
17476093
261999677
81144804
455041353
756356740
193620024
827508273
790992102
992859957
746845880
47381881
405601617
227521335
699730576
69449501
382442674
683364727
739525941
205621318
219549302
598084733
505596550
386172109
737062698
256022273
66550593
963306628
820354283
963954568
22824457
664980053
188945484
187145965
51178995
261999677
606495046
657635056
606495046
566389174
285461309
39165891
51178995
54498264
81144804
929329228
201900491
451560634
580286460
206214817
181190235
358860370
671713724
527960104
566659416
695444437
713987466
283194587
527960104
963954568
943362997
519494840
946547781
855383366
33182694
824206545
108864806
102007964
405601617
657635056
861385942
81144804
827508273
563444941
746845880
450821642
793894898
189858233
235575839
740842273
491024251
205621318
827508273
108864806
441637621
869500679
566659416
100444139
679136419
741765885
679136419
699730576
293611086
679475467
852451769
987036349
954765231
903364290
855383366
172050277
972554254
829251886
455041353
790992102
362641884
855383366
566659416
33182694
130742718
563444941
116408045
475755267
372798400
946547781
108864806
275455659
96660822
285461309
602677924
912131033
81144804
257247924
198073867
978482132
172050277
841382922
643074944
818088300
66550593
926741228
505122722
598242209
325206287
389830465
675094204
654745045
285461309
941558560
589337580
483316771
433611609
462577
741562905
910583229
429157178
412057510
853103800
518195488
838643124
941558560
462577
850529706
708156132
291125031
205621318
818776380
255071552
862528713
648329705
954765231
96660822
836849469
255071552
179946438
516931513
910583229
255071552
852060695
255071552
790992102
646320243
255071552
606495046
497505195
429157178
580736810
173922545
33383085
497615016
261999677
521045640
756356740
239432432
625840961
836362759
69449501
440323719
195821335
638404956
793894898
855818251
922882250
59992173
173922545
72691811
756356740
219549302
293611086
651776452
385276485
954765231
286815350
950701777
267106973
33182694
258324107
921663249
225666802
328874982
100444139
219549302
598242209
503311063
482735
758931613
261999677
756356740
703545995
268947042
193535125
987490212
15013524
200819515
245105391
80787516
590007879
566389174
163599415
117226751
527960104
893622540
96660822
516931513
731426435
142201702
683682818
340162025
211080683
731426435
74370708
261999677
130742718
862528713
718726184
855473248
48330411
100444139
17476093
625517606
433611609
963954568
255071552
722477271
963954568
804913635
461640419
310933361
264385610
304619140
732445918
921663249
444558315
30061231
455041353
441637621
81144804
255071552
215377089
150403766
81144804
540168340
255239043
377073921
978482132
275455659
698788771
951970812
516931513
664980053
77086374
830918891
373945436
80787516
991158175
235575839
804435433
505122722
801879188
738915663
862528713
358860370
255071552
707312975
405601617
931582147
100444139
912441617
255071552
363450355
964156031
377073921
211080683
657635056
162307414
436494943
950701777
145966273
81144804
116408045
870383268
598084733
116408045
72691811
671713724
405601617
243148749
982574088
516931513
81144804
123339041
188039938
648329705
71088599
855818251
444558315
591227024
256022273
845831299
519494840
450821642
261999677
827508273
679136419
497505195
527960104
256022273
574794279
30061231
72691811
362641884
602677924
664980053
745512129
991158175
997770744
405601617
34952186
14823393
638404956
664980053
739525941
223422092
416716356
790992102
675094204
975005140
762082608
903364290
801242808
405601617
652006478
418385479
272460195
261999677
19535560
725569239
148800981
804435433
329807023
679136419
912441617
664980053
196535714
113455365
340162025
53821224
657635056
746845880
386172109
48330411
891719572
306437691
853103800
261999677
891719572
679136419
362641884
845831299
679136419
200819515
33182694
698788771
405601617
34952186
205621318
225666802
148800981
239432432
108864806
703545995
81144804
606321619
397568001
450567529
606321619
997770744
243148749
628185060
405601617
731426435
340162025
853103800
91217430
521045640
405601617
703545995
59992173
969109136
261999677
450567529
81144804
362641884
256022273
862528713
756356740
102007964
988271545
148800981
691207461
188945484
703545995
457906573
429157178
606495046
108864806
101463251
396257997
436537325
683312779
855383366
328874982
108864806
955255645
172050277
320225778
310933361
941558560
79331648
931582147
516931513
192349919
679136419
81144804
870383268
291125031
698788771
37451956
566659416
20437053
756356740
855818251
625517606
683364727
801242808
377073921
797886556
261999677
135452076
563444941
150403766
211080683
268947042
261999677
703545995
211080683
100444139
550075396
255071552
756356740
69449501
130742718
855383366
255071552
606321619
258324107
523999354
227521335
941122123
876870572
310933361
679136419
988271545
524364983
444558315
211080683
267106973
116408045
679475467
285461309
978482132
30061231
841382922
235575839
826967256
852451769
855383366
541821795
261999677
679475467
912131033
683364727
449825268
193620024
373945436
598242209
585109946
150403766
931582147
272460195
72691811
281938039
256022273
671713724
992859957
294366747
490611518
449825268
436494943
853103800
461640419
189858233
606495046
606321619
741765885
731426435
738915663
793894898
855383366
30061231
261999677
203510282
863040144
437107057
741562905
741765885
101104061
246045928
646320243
638404956
523446255
81144804
429157178
261999677
731426435
756356740
679136419
516931513
651795840
801585237
255071552
552232278
519494840
457906573
683682818
731426435
206214817
827508273
267106973
255071552
852060695
193620024
977193045
264385610
497615016
987190604
655016539
188039938
870383268
267106973
683682818
149124351
862024300
70831476
523999354
790992102
580286460
929329228
444558315
72691811
150403766
603929552
263392299
635441216
51178995
429157178
801879188
94544344
150403766
522217312
291125031
940729750
450821642
30061231
857569235
737115208
505122722
475755267
11217651
255071552
48330411
581869720
163599415
691207461
664980053
861046296
516931513
20437053
459314898
890686220
475755267
445705135
855383366
373945436
256022273
747483452
310933361
211080683
72691811
72691811
59992173
331400952
265373476
272460195
1322902
48330411
613654608
481995663
852451769
108864806
742403840
505122722
328874982
521045640
261999677
756356740
516931513
516931513
181190235
14823393
117226751
54498264
843694417
267106973
858176269
429157178
203510282
96660822
34952186
142201702
841382922
853103800
756356740
843462123
777958410
722477271
150403766
594033771
664980053
475755267
285461309
621553400
521045640
429157178
606495046
429157178
72691811
853103800
516931513
707312975
291125031
737115208
100444139
461466552
86580458
348122836
899043746
755459633
385276485
198681218
503311063
397568001
698788771
311222075
541821795
606495046
625517606
201900491
211228327
853103800
189858233
505122722
870383268
54498264
598084733
731426435
664980053
444558315
251221371
362641884
963954568
855473248
523446255
186946375
516931513
497615016
285461309
33182694
534674799
732445918
81144804
731426435
138663125
516931513
181190235
963954568
444558315
516931513
566659416
804435433
680735039
683364727
108864806
756356740
929329228
193620024
853103800
756356740
1322902
747483452
293611086
358860370
722477271
978482132
455041353
100444139
722477271
145966273
59992173
335040508
429157178
497615016
206214817
855818251
6387153
491024251
756356740
39165891
690990975
483125803
33182694
742403840
306291557
265373476
912441617
741765885
827508273
39165891
855383366
294366747
100444139
107134779
193620024
223511583
261999677
100444139
910583229
200819515
635441216
613654608
855473248
899592199
516931513
655016539
81144804
123339041
44342013
373945436
33182694
69449501
243148749
362641884
963954568
77086374
17476093
815080377
756356740
756356740
581869720
261999677
801242808
841382922
855383366
108864806
929329228
643074944
457906573
606321619
172050277
855383366
14823393
198073867
841382922
256022273
255071552
235575839
521045640
853103800
483459743
931582147
792852712
211228327
256022273
606495046
691207461
223422092
801242808
553618922
358860370
755459633
704859333
899043746
804435433
255071552
829251886
858176269
975005140
687284369
972771064
740842273
497505195
497505195
446672125
80787516
740842273
310933361
100444139
245105391
817240671
801242808
397568001
849973452
975005140
491024251
741765885
286815350
321889235
173922545
164135263
885563737
683312779
891719572
786065105
188192853
790992102
444558315
441637621
714791965
823603487
358860370
291125031
722477271
578817848
100444139
412057510
320882835
820354283
820354283
1322902
177818139
732445918
827508273
841382922
130742718
33182694
521045640
133101186
625840961
899043746
310933361
964156031
108864806
929329228
580286460
576077022
48330411
664980053
516931513
96660822
475755267
731426435
373945436
671713724
954765231
225666802
81144804
81144804
215377089
912131033
589950541
291125031
202739859
33182694
598084733
461466552
573961767
108864806
577551670
679475467
255071552
850529706
883275242
987490212
81144804
929329228
320225778
96660822
100444139
433611609
392160438
905180142
731426435
606495046
651776452
577551670
130742718
861046296
580736810
11217651
450821642
643074944
515030619
679779164
30061231
461640419
640940449
855473248
841382922
436494943
198208206
91217430
143990268
261999677
219286621
540168340
756356740
206214817
261999677
179946438
566659416
497505195
255071552
162307414
855818251
829251886
899043746
964156031
679136419
845831299
246045928
255071552
606321619
325206287
651776452
829251886
582701381
96660822
581041954
912103276
731426435
489928970
255239043
72412452
412057510
11217651
521045640
801242808
483316771
69449501
516931513
499745122
516931513
186946375
679136419
193535125
54498264
235575839
163599415
441637621
193620024
975005140
516931513
679136419
855818251
899043746
433611609
879499702
855473248
310933361
613654608
188945484
429157178
48330411
853103800
382442674
635441216
358860370
77086374
433611609
299144474
954765231
683682818
242239237
870383268
777958410
862024300
516931513
239432432
193620024
433611609
698788771
291125031
51178995
293611086
211080683
679386394
691207461
293611086
47381881
895894749
852451769
698788771
39684
412057510
855383366
731426435
39165891
444558315
268947042
186946375
741765885
200301570
987490212
613654608
100444139
657635056
268947042
294366747
148800981
183462243
613654608
251221371
367533896
219286621
44342013
11217651
972771064
731426435
261999677
853103800
285461309
641358181
429157178
433611609
19535560
412905943
386172109
497615016
855383366
815080377
388515219
386172109
179946438
72412452
77086374
255071552
951970812
876870572
33182694
81144804
756356740
130742718
389830465
793894898
703545995
130742718
256022273
56069265
668932808
679136419
651776452
978482132
147579685
72691811
94763762
516931513
72691811
205621318
201900491
291125031
829056783
193620024
267106973
294366747
841382922
195821335
48330411
790992102
255071552
436494943
181975927
56069265
294366747
497505195
318062431
34952186
373945436
201900491
377073921
437107057
790992102
756356740
372798400
389830465
516931513
856856150
756356740
790992102
206214817
186946375
926342586
258324107
390183199
815080377
929329228
181190235
679136419
160457046
196535714
815080377
235575839
264385610
827508273
756356740
412029201
895894749
972771064
188192853
745512129
576077022
954765231
518195488
747483452
481995663
598084733
367533896
523446255
405601617
954765231
679136419
857569235
201900491
895894749
373945436
441637621
94763762
762082608
457906573
211080683
433611609
671713724
707312975
261999677
177818139
756356740
72412452
753076853
731426435
594033771
883275242
20437053
459314898
648329705
756356740
853103800
193620024
173922545
987190604
679475467
455041353
737115208
762082608
272460195
392160438
550075396
941558560
285461309
823603487
574562179
841382922
827508273
855818251
189858233
801879188
102007964
123339041
91217430
940729750
108864806
698788771
267106973
293611086
462577
48330411
205621318
385276485
320225778
461466552
921663249
203510282
373945436
795529181
739525941
855383366
954765231
497505195
505122722
261999677
491024251
449825268
53821224
519494840
801242808
580286460
963954568
756356740
181190235
862528713
516931513
203510282
793894898
638404956
482735
963306628
188945484
963954568
931582147
713987466
59992173
405601617
580736810
367533896
30061231
429157178
54498264
756356740
756356740
963954568
713987466
211080683
643074944
193620024
211080683
679136419
606321619
841682367
173922545
449825268
521045640
293611086
758931613
497615016
926342586
320882835
963954568
405601617
382442674
48330411
786065105
651776452
646320243
72691811
817240671
516931513
145966273
261999677
193620024
389830465
86580458
801879188
462577
455041353
679475467
299144474
377073921
732162077
293611086
732445918
862024300
855473248
741765885
988271545
664980053
580736810
200301570
862528713
580286460
580286460
534674799
462577
148800981
497615016
679475467
65485465
96660822
515030619
405601617
675094204
718726184
286815350
255071552
699730576
143990268
703545995
756356740
853103800
655016539
433611609
135452076
291125031
30061231
691207461
81144804
941672748
150403766
72691811
922882250
651795840
679386394
34952186
39165891
818776380
703545995
255071552
143990268
201572657
978482132
150403766
850191062
150403766
855818251
586959671
193620024
257542542
643074944
211080683
242239237
801242808
836362759
463108895
239432432
193620024
591227024
516931513
606321619
481995663
181190235
972771064
112062297
202739859
294366747
756356740
481995663
982574088
405601617
949489378
201900491
267106973
72691811
502070410
261999677
606321619
1322902
283194587
285461309
688976482
193620024
205621318
94544344
568715632
150403766
429157178
731426435
707312975
437107057
683364727
69449501
666916800
429157178
54498264
804913635
823603487
589950541
130742718
683682818
450567529
804913635
450821642
81144804
386172109
310933361
625517606
96660822
181975927
679136419
181190235
235575839
106518249
340162025
636963850
681527941
51178995
310933361
804913635
108864806
838643124
30061231
858493641
150403766
720225476
255071552
441637621
707312975
263392299
14823393
397568001
666916800
852060695
855383366
373945436
304619140
731426435
954765231
679475467
310933361
855383366
566389174
108864806
521045640
590007879
823603487
885563737
550075396
855383366
358860370
638404956
594033771
51178995
830918891
756356740
293611086
261999677
683682818
679475467
211080683
679136419
328874982
51178995
54498264
737115208
827508273
566389174
291125031
801242808
123804398
679136419
33182694
202739859
461466552
505122722
815080377
521045640
483125803
566659416
910583229
601683177
444558315
490585556
397568001
267106973
211080683
483125803
193620024
679475467
392160438
683364727
855473248
362641884
11217651
101075427
51178995
731426435
310933361
235575839
173922545
655016539
196409007
703545995
444558315
206214817
790992102
963954568
13980687
638404956
261999677
544550379
815080377
299144474
679136419
189858233
786065105
755459633
205621318
173922545
318062431
372798400
824206545
664980053
491024251
722477271
112062297
255071552
338161823
293611086
69449501
855473248
72691811
44342013
433611609
815080377
201900491
142201702
22824457
340162025
679136419
853103800
261999677
13980687
756356740
48330411
606321619
707312975
433611609
74370708
581041954
931582147
898435711
838643124
235575839
675094204
646320243
703545995
11217651
972771064
81144804
568715632
257247924
261999677
196409007
112062297
397568001
150403766
914087005
638404956
497615016
563575055
977193045
219286621
255071552
193535125
205621318
755459633
433611609
698788771
574794279
272460195
433611609
461466552
211080683
862528713
756356740
679386394
483125803
688976482
497615016
521045640
211080683
497505195
198676995
59992173
793894898
978482132
181190235
972554254
362641884
11217651
188945484
744866987
211080683
801242808
142201702
550075396
261999677
912103276
199755015
683364727
310933361
145184985
757425743
173922545
589950541
518195488
211080683
449825268
388515219
449825268
377073921
450821642
602677924
205621318
272460195
755459633
497505195
515030619
362641884
339378857
921663249
201900491
931130520
737115208
261999677
116306061
987190604
310933361
256022273
181190235
853103800
899043746
606495046
790992102
758931613
987490212
291125031
69449501
172050277
516931513
100444139
437107057
862528713
390183199
856856150
246045928
405601617
679779164
455041353
177818139
820354283
72691811
978482132
852451769
457906573
173922545
515030619
638404956
181190235
349394533
963954568
254648171
291125031
756356740
34952186
646320243
51178995
827508273
978482132
455041353
261999677
679136419
683364727
855818251
172050277
150403766
855818251
81144804
48330411
651776452
163035479
211228327
651776452
602677924
679475467
449825268
790992102
855383366
203510282
193620024
626027307
853103800
725569239
606495046
78626708
51178995
516931513
261999677
304619140
679779164
386172109
762504889
801879188
54498264
943362997
756356740
267106973
66550593
903682593
866806478
626027307
48330411
81144804
698788771
173922545
862107228
362641884
691207461
272460195
801242808
814722188
683068013
54498264
173922545
74370708
261999677
841382922
223422092
183462243
852060695
254648171
516931513
206214817
853103800
175785432
372798400
912103276
756356740
306437691
193620024
747483452
310933361
320225778
594033771
540168340
505596550
33182694
142201702
172050277
638404956
899043746
598084733
77086374
521045640
145966273
855383366
74370708
741765885
855383366
866806478
81144804
267106973
193535125
268250650
200301570
54498264
497615016
580286460
679136419
737115208
130742718
598084733
845831299
44342013
664980053
94763762
679136419
125179402
497615016
576537295
713699409
461640419
550075396
261999677
30061231
519494840
718726184
628185060
372798400
852451769
420431297
853103800
804435433
181190235
188945484
964156031
853103800
392160438
845831299
193620024
651776452
963954568
272460195
818776380
626027307
200819515
505122722
497615016
679136419
69449501
691207461
116408045
261999677
219286621
81144804
196535714
100444139
363450355
865143916
264385610
643074944
523446255
33182694
982815928
286815350
335040508
56069265
100444139
386172109
497615016
416716356
101104061
150403766
223783943
969109136
328874982
44342013
34952186
239432432
757425743
869500679
256022273
267106973
790992102
321889235
926596278
912441617
349394533
306437691
429157178
679779164
108864806
731426435
855383366
89116445
33182694
829251886
841382922
39165891
691207461
950701777
405601617
42187731
261999677
51178995
912441617
201900491
516931513
245647823
203510282
23130586
48330411
707312975
850191062
239432432
580286460
51178995
691207461
925467465
441637621
358860370
461466552
657635056
853103800
850529706
671713724
51178995
451560634
870184958
853103800
483125803
304619140
657635056
235575839
992859957
591227024
695444437
198073867
855818251
737115208
946672323
948750991
745512129
793894898
255071552
978482132
320225778
433611609
854523609
516931513
150403766
81144804
463108895
521045640
405601617
39165891
657635056
569064260
691207461
108604069
899043746
948750991
823762778
853103800
389830465
972554254
320882835
112062297
235575839
731426435
33182694
205621318
436494943
679136419
256022273
310933361
100444139
80787516
211080683
801242808
193620024
690990975
852060695
581869720
861385942
741562905
785015453
444558315
756356740
211080683
927864237
17476093
112062297
44342013
81144804
149124351
33143903
54498264
756356740
78626708
163035479
861046296
497615016
196535714
91217430
483316771
598084733
96660822
602677924
855818251
205621318
205621318
713987466
206214817
869500679
56069265
211080683
865143916
646320243
362641884
148800981
255071552
291125031
599436684
397568001
259031829
205621318
206214817
741562905
100444139
100444139
81144804
33182694
437107057
825945823
671713724
855818251
405601617
81144804
463108895
255071552
53821224
405601617
899043746
72691811
69349591
861385942
150403766
731426435
741765885
485923505
964156031
599436684
855473248
790992102
652006478
740842273
108864806
940729750
861046296
34952186
636963850
741562905
429157178
491024251
349394533
982574088
950701777
790992102
261999677
69449501
255071552
929329228
108604069
856856150
100444139
688446828
929329228
648329705
941122123
853103800
14823393
853103800
929329228
406904883
189858233
481995663
516931513
460568807
646320243
304619140
264385610
211080683
606495046
267106973
518195488
756356740
756356740
679136419
929329228
48330411
325119823
756356740
446585504
641358181
69449501
215377089
239432432
377073921
429157178
72691811
756356740
762082608
855383366
1322902
256022273
405601617
804913635
108604069
713987466
921663249
69449501
100444139
940729750
245105391
227521335
550075396
841382922
756356740
211080683
679136419
843694417
497615016
257247924
516931513
949489378
683682818
741765885
433611609
862024300
462577
975005140
255071552
275455659
790992102
521045640
885688426
534674799
954765231
929329228
108864806
34952186
703920436
841382922
48330411
54498264
679136419
576077022
113455365
298749371
256022273
325206287
329807023
853103800
925467465
77086374
429157178
899043746
150403766
617275856
698788771
591227024
251221371
205621318
756356740
910583229
358860370
910583229
81144804
625840961
81144804
527960104
613654608
98459128
853103800
150403766
857569235
149124351
397568001
516931513
651776452
22824457
679136419
267106973
51178995
39165891
756356740
703545995
433611609
925467465
335040508
706800330
51178995
54498264
866806478
747483452
220802913
373945436
574562179
755459633
100444139
580286460
954765231
820354283
912441617
405601617
688976482
792852712
497615016
267106973
235575839
825945823
420431297
444558315
940729750
862528713
497615016
540168340
172050277
377073921
855473248
912131033
256022273
181190235
963954568
108864806
59992173
455041353
651776452
899592199
666916800
223422092
929329228
444558315
801242808
291125031
149124351
46261172
69449501
801242808
192349919
793894898
563876078
972554254
33182694
177818139
48330411
405601617
267106973
100444139
100444139
414829234
267106973
792852712
256022273
845831299
921663249
862107228
746845880
862024300
581041954
926342586
54498264
362641884
741765885
72691811
855818251
679136419
824206545
762082608
433611609
483125803
405601617
219286621
899043746
429157178
978482132
116408045
376846413
801242808
801242808
261999677
258324107
100444139
362641884
462577
857569235
246045928
756356740
195821335
505596550
591227024
70831476
186946375
13980687
267106973
30061231
756356740
205621318
581041954
853103800
444558315
547817880
516931513
291125031
81144804
19535560
20437053
997770744
855818251
786065105
80787516
731426435
651776452
193620024
261999677
606495046
370949508
516931513
912103276
172050277
69449501
11217651
310933361
698788771
459314898
790992102
235575839
483125803
34952186
243751285
441637621
834629572
569064260
516931513
790992102
463108895
206214817
941558560
855383366
787291140
455041353
483316771
211080683
100444139
211080683
211080683
563444941
553618922
150403766
445705135
731426435
78626708
17476093
108864806
801879188
358860370
613654608
145966273
193620024
679136419
173922545
581041954
855818251
193620024
150403766
926596278
703545995
756356740
845831299
741765885
179946438
261999677
255071552
13980687
683364727
527960104
941122123
566659416
195821335
946547781
740842273
150403766
100444139
963954568
286815350
838643124
505596550
328874982
325119823
893622540
638404956
449825268
590003337
33182694
683682818
108864806
173922545
389830465
21327122
373945436
193620024
825945823
255071552
770208357
797886556
108864806
740842273
732445918
756356740
211080683
441637621
940729750
581869720
261999677
358860370
340162025
801242808
286815350
521045640
193620024
450821642
580286460
108604069
679136419
362641884
172050277
954765231
34952186
855383366
429157178
731426435
100444139
941558560
801242808
963954568
870383268
921137614
664980053
540168340
100444139
299144474
808823468
801879188
756356740
630992339
566389174
718726184
855383366
51178995
941672748
258324107
48330411
855383366
34952186
706800330
116408045
437107057
521045640
188945484
703545995
444558315
310933361
581869720
651776452
293611086
648329705
741765885
591227024
855473248
801879188
732445918
987190604
30061231
235575839
1322902
732162077
258324107
679136419
441637621
120439415
19535560
855383366
445705135
80787516
787291140
239432432
21339641
81144804
100444139
954765231
731426435
519494840
962313443
657635056
205621318
603929552
203510282
516931513
756356740
261999677
72691811
681527941
211080683
291125031
340162025
703545995
33182694
450821642
516931513
479805553
825945823
523999354
852451769
581041954
801879188
450567529
373945436
521045640
193620024
475755267
679136419
322076620
475755267
899043746
405601617
515030619
483316771
613654608
713987466
853103800
964156031
172050277
683364727
853103800
855473248
566659416
100444139
286815350
261999677
617284419
891719572
679136419
304619140
173922545
48330411
523446255
598084733
215377089
643074944
731426435
516931513
829056783
954765231
801242808
541821795
30061231
429157178
801242808
441637621
173922545
150403766
261999677
196535714
267106973
362641884
732445918
181190235
862024300
857569235
527960104
939947553
523446255
841382922
193620024
193620024
737115208
679475467
325206287
544550379
683364727
818776380
527960104
17476093
581041954
410339547
910583229
903682593
261999677
254648171
235575839
516931513
441637621
499745122
606495046
992657924
505596550
505596550
991158175
521045640
51178995
836362759
742403840
108864806
713987466
703545995
516931513
455041353
223783943
414829234
33143903
463108895
801242808
978482132
205621318
150403766
205621318
1322902
444558315
855383366
713987466
563575055
17476093
33182694
373945436
581041954
922882250
81144804
516931513
325206287
13980687
17476093
48330411
201900491
48330411
741562905
521045640
812117342
497615016
756356740
30061231
457906573
251221371
756356740
39165891
97891297
34952186
11217651
827508273
112062297
256022273
2357068
683364727
954765231
56069265
491024251
72691811
441637621
33383085
941122123
516931513
362641884
855818251
718726184
581041954
912131033
829056783
71088599
178534608
857569235
255071552
731426435
397568001
625840961
286815350
34952186
845831299
824206545
293981526
298062981
489928970
688976482
386172109
738915663
48330411
497615016
683364727
259031829
855383366
390183199
39165891
601683177
142201702
235575839
463108895
325206287
1322902
797886556
181190235
941558560
855473248
94544344
203510282
516931513
193535125
972771064
978482132
804435433
600990170
433611609
219286621
33182694
651776452
429157178
54498264
963954568
108864806
71088599
108864806
235575839
392160438
81144804
205621318
746845880
30061231
235575839
581869720
679136419
285461309
100444139
731426435
51178995
576077022
695255998
505596550
205621318
181190235
992657924
738915663
340162025
671713724
690990975
516931513
193620024
912103276
853421571
108864806
912103276
518195488
516931513
267106973
703545995
101104061
841382922
929329228
857175499
483316771
793894898
969109136
324579216
683682818
793894898
201900491
679386394
644921113
80787516
540168340
6387153
377073921
106518249
181190235
254648171
160457046
679136419
19535560
756356740
746845880
397568001
606495046
853421571
747310324
444558315
652006478
582701381
325206287
516931513
941122123
964156031
762082608
703545995
547817880
738229720
71088599
30061231
758931613
756356740
72691811
756356740
703545995
870383268
861385942
459314898
163035479
855818251
267106973
853103800
987190604
291125031
954765231
625840961
756356740
205621318
646320243
949489378
358860370
580736810
566389174
606495046
433611609
866806478
261999677
54498264
193620024
299144474
905323865
63166473
741765885
177818139
795529181
516931513
206214817
172050277
149124351
108864806
954765231
679136419
461640419
664980053
482835508
652006478
72691811
651776452
215247505
406904883
746845880
130742718
34952186
444558315
651776452
606495046
643074944
433611609
820354283
547817880
732445918
173922545
264385610
585109946
219286621
235575839
285461309
963954568
188192853
362641884
202739859
497505195
449825268
519494840
885688426
101463251
272460195
310933361
987490212
1322902
948750991
824206545
72691811
255071552
992859957
797886556
72691811
377073921
81144804
666916800
362641884
485923505
239432432
373945436
664980053
741562905
436494943
841382922
820354283
490611518
741765885
70831476
48330411
255071552
850529706
193620024
905323865
206214817
377073921
568715632
150403766
455041353
926596278
601683177
386172109
112062297
193620024
941122123
801242808
181190235
429157178
108604069
862528713
328874982
444558315
51178995
862107228
251221371
150403766
108864806
825945823
679475467
205621318
725569239
455041353
91217430
34952186
857569235
195821335
261999677
444558315
820354283
912103276
261999677
34952186
581041954
449825268
433611609
17476093
479805553
978482132
963954568
483125803
243148749
291125031
348122836
243148749
603929552
200301570
857569235
987490212
644921113
855383366
145966273
683364727
683312779
72691811
497505195
801242808
849973452
651795840
516931513
925467465
268947042
691207461
553618922
804913635
1322902
310933361
304619140
737115208
825945823
219286621
816624694
318062431
586959671
683364727
550075396
841382922
845831299
181190235
804913635
1322902
441637621
33182694
679136419
243148749
552232278
377073921
855473248
441637621
683682818
193620024
862107228
703545995
714791965
205621318
948750991
815080377
963954568
429157178
450567529
255071552
150403766
921663249
978482132
655016539
81144804
66550593
910583229
193620024
255071552
455041353
485923505
59992173
291125031
827508273
850529706
173922545
77086374
318062431
698788771
625517606
912131033
450567529
581869720
931582147
352274960
211080683
51178995
516931513
63166473
80787516
827508273
304619140
116408045
51178995
591227024
181190235
523446255
483316771
762504889
373945436
790992102
80787516
845831299
977193045
610257602
741562905
54498264
857569235
793894898
946547781
405601617
703545995
377073921
205621318
193535125
235575839
94544344
429157178
987490212
756356740
405601617
657635056
444558315
149124351
211080683
186946375
188945484
320225778
827508273
758931613
100444139
436494943
820354283
143990268
462577
189858233
444558315
606495046
943362997
473016311
322076620
815080377
243148749
397568001
211228327
261999677
285461309
461466552
444558315
34952186
797886556
101104061
581041954
964156031
44342013
756356740
635441216
441637621
521045640
340162025
862024300
291125031
69449501
440323719
175785432
580286460
703545995
377073921
79331648
912441617
335040508
910583229
239432432
22824457
294366747
679779164
173922545
160457046
11217651
291125031
291125031
130742718
377073921
683364727
130742718
790992102
651776452
51178995
787770549
72412452
261999677
81144804
681527941
610257602
497505195
648329705
841682367
855473248
291125031
108864806
703545995
941122123
127150103
186946375
772268809
116306061
746845880
703545995
51178995
425980170
54498264
707312975
94763762
790992102
30061231
100444139
304619140
172050277
34952186
362641884
679136419
853103800
679136419
635441216
189858233
69449501
707312975
130742718
801242808
100444139
866806478
310933361
377073921
33182694
797886556
257247924
130742718
925467465
603929552
862528713
331400952
33182694
505596550
926342586
33182694
48330411
827508273
975005140
164135263
291125031
801585237
899043746
33182694
801242808
386172109
243148749
61115479
255071552
815080377
372798400
193620024
412029201
679475467
790992102
178534608
883275242
433611609
963954568
372798400
664980053
108864806
756356740
804913635
979545351
22824457
100444139
852451769
987190604
177818139
775702670
829251886
505596550
172050277
861206674
853103800
193620024
651776452
211080683
455041353
756356740
687284369
982574088
899043746
275455659
397568001
606321619
737062698
191182743
746845880
449825268
14823393
295014094
322076620
941122123
931582147
48330411
801242808
755459633
261999677
444558315
429157178
261999677
741765885
671713724
713987466
758931613
145966273
261999677
235575839
869500679
53821224
941672748
679136419
482835508
664980053
429157178
255071552
186946375
377073921
34952186
203510282
950701777
989539216
519494840
255071552
516931513
606495046
215377089
256022273
211080683
483125803
787291140
444558315
190508037
433611609
22824457
601683177
340162025
841382922
313795734
975005140
81144804
606495046
81144804
17476093
397568001
613654608
429157178
72691811
738915663
756356740
461466552
96660822
441637621
790992102
256022273
199755015
756356740
505596550
441637621
866806478
201572657
975005140
523446255
625840961
101463251
497505195
818776380
188039938
340162025
963954568
362641884
691207461
130742718
373945436
590003337
201947390
242239237
853103800
845831299
223422092
150403766
816624694
201900491
444558315
441637621
786065105
801242808
51178995
418385479
130742718
349394533
829056783
646320243
268947042
635441216
855473248
679136419
306291557
497505195
829251886
72691811
101075427
181190235
390183199
206214817
96660822
303182547
756356740
929329228
841382922
261999677
926741228
816411862
762082608
377073921
719737163
853103800
731426435
265373476
591227024
33182694
978482132
392160438
912131033
827508273
239432432
457906573
11217651
377073921
720063004
81144804
261999677
235575839
481995663
857175499
145966273
706800330
497505195
738229720
893622540
921756558
738915663
910583229
941558560
912441617
516931513
310933361
80787516
857569235
475755267
853103800
77086374
188192853
756356740
679475467
581041954
739525941
261999677
291125031
664980053
698788771
737115208
857569235
392160438
858176269
186576537
433611609
186946375
397568001
964156031
150403766
929329228
108864806
449825268
429157178
801879188
606495046
731426435
732445918
377073921
193620024
74370708
80787516
516931513
193535125
172050277
449825268
646320243
429157178
239432432
741765885
829251886
373945436
358860370
603929552
310933361
640940449
855473248
941672748
683364727
33383085
211080683
862528713
65485465
173922545
516931513
429157178
625840961
921663249
841382922
286815350
482835508
17476093
626027307
256022273
643074944
855383366
397568001
267106973
963954568
239432432
219286621
516931513
825945823
94763762
255071552
116408045
643074944
211080683
954765231
841382922
108864806
852060695
845831299
790992102
444558315
982574088
429157178
703545995
193620024
606495046
516931513
523446255
756356740
95963514
30061231
651776452
801242808
239432432
606495046
756356740
865143916
852060695
714791965
912103276
455041353
797886556
61115479
756356740
580286460
100444139
142201702
931582147
405601617
975005140
529461937
257542542
718726184
797886556
926596278
824206545
373945436
862528713
527960104
683364727
405601617
211080683
790992102
362641884
256022273
444558315
919790742
801879188
648329705
160457046
338161823
893698575
756356740
181975927
23130586
581041954
516931513
256022273
651776452
861046296
683364727
235575839
100444139
797886556
198208206
866806478
855473248
741765885
522589731
516931513
205621318
100444139
862528713
635441216
815080377
433611609
108864806
855818251
683682818
516931513
190508037
246045928
683364727
483125803
590003337
939982770
978482132
291125031
853421571
116408045
855383366
429157178
855473248
48330411
870383268
194799256
516931513
912103276
926342586
820354283
581041954
166075483
255071552
194799256
713987466
261999677
654745045
69449501
81144804
644921113
436537325
861046296
516931513
261999677
964156031
261999677
219286621
127150103
706800330
706800330
503311063
446672125
164135263
921663249
291125031
521045640
405601617
801879188
997770744
482735
898435711
489928970
172050277
339378857
793894898
116408045
997770744
580286460
718726184
444558315
51178995
11217651
964156031
855818251
792852712
100444139
713987466
519494840
414829234
521045640
762082608
606495046
516931513
201900491
651776452
580286460
820354283
521045640
503311063
441637621
777958410
33383085
698788771
11217651
303182547
335040508
724745310
581041954
285461309
150403766
679475467
455041353
503311063
17476093
444558315
820354283
855383366
264385610
196535714
679136419
188192853
51178995
48330411
581041954
39165891
683312779
853103800
655016539
444558315
19535560
824206545
499745122
446585504
100444139
81144804
373945436
54498264
436494943
377073921
801242808
310933361
578817848
598084733
39165891
855383366
922292718
358860370
193535125
899043746
946547781
975005140
841382922
793894898
444558315
48330411
566659416
683364727
51178995
638404956
235575839
742403840
80787516
196535714
566659416
241417754
519494840
352274960
544550379
713987466
987190604
703545995
150403766
429157178
820354283
72691811
406904883
72691811
39165891
258324107
386172109
255071552
679136419
449825268
206214817
100444139
497615016
683364727
827508273
255071552
756356740
81144804
939272546
731426435
340162025
412029201
449825268
377073921
941122123
54498264
80787516
635441216
211080683
853103800
523446255
101075427
17476093
220802913
841382922
758931613
497615016
855473248
169704250
34952186
804435433
225666802
34952186
972554254
695444437
255071552
100444139
855818251
19535560
72691811
805107686
703545995
261999677
193535125
405601617
698788771
519494840
804435433
625517606
550075396
853103800
255239043
108864806
566659416
461466552
590003337
929329228
801585237
291125031
516931513
211228327
172050277
497615016
817240671
849973452
150403766
679136419
324579216
198073867
201900491
397568001
449825268
72691811
703545995
987190604
1322902
758931613
691207461
964156031
527960104
405601617
183462243
626027307
108864806
683364727
857569235
285461309
501595912
855383366
664980053
48330411
679136419
72691811
255071552
193535125
377073921
758931613
130742718
553039122
797886556
683682818
358860370
861385942
722477271
205621318
190508037
899043746
291125031
502070410
568715632
731426435
963954568
651776452
518195488
899043746
606495046
17476093
646320243
444558315
801242808
261999677
130742718
804435433
855473248
256022273
722477271
193620024
801879188
30061231
318062431
519494840
756356740
603929552
713987466
100444139
585109946
602677924
854523609
170400989
635441216
181190235
787679990
194799256
516931513
804435433
116408045
59992173
606321619
628185060
150403766
910583229
261999677
589337580
540168340
825945823
328874982
189858233
145966273
256022273
606495046
841382922
818776380
54498264
516931513
725569239
172050277
698788771
19535560
143990268
116306061
108864806
142201702
412029201
635441216
505122722
256022273
72691811
690990975
922882250
201900491
339378857
679475467
741765885
679136419
581041954
772268809
405601617
679136419
261999677
358860370
972771064
11217651
964156031
756356740
540168340
362641884
755459633
613654608
205621318
475755267
988271545
283194587
683364727
1322902
127150103
257247924
81144804
172050277
917539430
320225778
491024251
625517606
196535714
679136419
193535125
183462243
201900491
181190235
166075483
899592199
173922545
497505195
899043746
51178995
72691811
738915663
362641884
450567529
963954568
72691811
94544344
820354283
286815350
679475467
59992173
33182694
652006478
211080683
903364290
291125031
205621318
340162025
580286460
519494840
225666802
683364727
392110306
516931513
850529706
691207461
377073921
17476093
643074944
652006478
414829234
703545995
475755267
17476093
30061231
17476093
756356740
482735
255071552
189858233
648329705
845831299
521045640
194799256
449825268
547817880
205621318
963954568
855818251
329807023
516931513
211228327
81144804
898435711
33182694
48330411
377073921
516931513
255071552
70831476
256022273
713699409
81144804
925467465
972771064
746845880
33182694
481995663
675094204
108864806
377073921
33182694
433611609
713699409
671713724
100444139
703545995
683312779
255071552
952805906
457906573
606321619
898435711
521045640
845831299
841382922
899043746
160457046
235575839
657635056
801242808
34952186
243148749
756356740
929329228
827508273
310933361
683682818
203510282
655016539
74370708
643074944
922882250
855473248
48330411
261999677
703920436
861046296
703545995
193620024
827508273
679475467
255071552
444558315
963954568
261999677
599436684
81144804
862528713
358860370
33383085
683682818
523446255
529256777
19535560
746845880
112062297
853103800
69449501
870383268
328874982
681527941
81144804
929329228
358860370
173922545
855383366
638404956
106518249
429157178
683364727
107134779
100444139
211080683
853103800
34952186
255071552
824206545
756356740
652006478
756356740
329807023
39165891
651776452
193620024
664980053
489928970
651776452
523999354
586959671
987190604
362641884
931582147
59992173
893622540
377073921
963954568
69449501
320225778
621553400
243148749
756356740
377073921
425980170
405601617
869500679
862107228
142201702
33182694
437107057
100444139
696284235
855383366
801585237
251221371
54498264
181190235
972771064
106518249
202739859
566389174
636963850
978482132
445705135
845831299
1322902
219549302
51178995
523999354
17476093
325206287
390183199
754641104
320225778
101104061
358860370
1322902
444558315
48330411
429157178
515030619
963954568
963306628
644921113
792852712
598084733
72691811
855473248
758931613
885563737
108864806
801242808
652006478
978482132
206214817
941558560
386172109
926741228
679136419
405601617
321889235
94544344
130742718
836849469
521045640
206214817
444558315
205621318
100444139
497615016
74370708
804913635
503311063
181190235
17476093
963954568
77086374
712128882
22824457
449825268
635441216
820354283
254648171
145966273
703545995
724745310
74370708
683364727
130742718
855818251
449825268
801879188
598242209
941122123
679136419
951970812
836879792
954765231
853103800
521045640
300438794
54498264
441637621
954765231
989539216
198208206
108864806
853103800
100444139
954765231
519494840
516931513
80787516
264385610
254648171
455041353
606495046
516931513
518195488
255071552
544550379
405601617
625517606
516931513
283194587
566659416
989539216
30061231
987190604
516931513
818088300
264385610
445705135
922882250
429157178
389830465
373945436
48330411
81144804
606495046
33383085
516931513
758931613
862024300
521045640
193620024
223783943
412057510
321889235
679136419
482735
100444139
69449501
982574088
497505195
566659416
719737163
636963850
30061231
255071552
852060695
200301570
451560634
392160438
964156031
172050277
405601617
405601617
294366747
325206287
680735039
475755267
518195488
13980687
163035479
853103800
862024300
11217651
44342013
746845880
855818251
870184958
462577
801879188
455041353
581041954
30061231
65485465
899043746
638404956
883275242
922882250
325206287
827508273
51178995
267106973
100444139
418385479
841382922
17476093
683312779
39165891
429157178
188039938
205430934
108864806
446672125
94808220
808083082
569064260
563876078
505596550
261999677
173922545
457906573
372798400
223422092
964156031
943362997
418385479
78626708
625517606
527960104
804435433
181190235
69449501
48330411
741765885
429157178
142201702
862024300
683312779
499745122
123339041
648329705
606495046
829251886
516931513
941122123
267106973
707312975
398235188
436494943
429157178
457906573
862024300
756356740
756356740
899043746
246045928
722477271
523999354
912441617
772268809
272460195
267106973
483316771
362641884
69449501
606495046
895894749
899650536
30061231
150403766
137160785
651776452
664980053
756356740
757425743
699730576
363450355
949489378
956250807
91217430
72691811
255071552
51178995
516931513
585109946
261999677
444558315
646320243
505596550
683068013
946547781
102007964
56069265
193620024
683364727
704859333
683682818
72691811
870383268
254449870
100444139
671713724
116306061
255071552
505596550
793894898
516931513
914087005
899043746
142201702
912103276
703545995
683682818
441637621
815080377
72691811
643074944
755459633
475755267
441637621
56069265
756356740
613654608
77086374
679779164
910583229
731426435
745512129
483316771
853103800
243751285
731426435
293611086
926342586
310933361
261999677
547817880
679136419
362641884
679136419
193620024
261999677
440323719
94544344
516931513
691207461
72691811
100444139
841382922
671713724
790992102
459314898
116306061
741562905
255071552
268947042
671713724
227521335
855473248
997770744
827508273
61938851
100444139
706800330
703545995
825945823
574794279
254648171
602677924
254648171
190508037
313795734
606495046
931582147
679136419
553618922
193620024
797886556
925467465
179946438
397568001
482835508
325206287
389830465
855383366
340162025
449825268
756356740
267106973
941122123
51178995
148800981
405601617
855818251
910583229
808823468
261999677
683364727
153707182
190508037
235575839
261999677
855818251
679136419
183462243
405601617
746845880
74370708
643074944
861385942
318062431
475755267
987190604
497505195
704849478
505596550
291125031
899043746
78626708
390183199
481995663
853103800
853103800
491024251
173922545
108604069
66550593
972771064
235575839
683364727
975005140
741765885
475755267
762082608
824206545
441637621
746845880
827508273
235575839
268947042
758931613
181190235
992859957
941122123
638404956
261999677
824206545
790992102
626027307
568715632
30061231
294366747
239432432
261999677
606495046
331400952
683364727
703545995
972771064
862107228
100444139
219286621
255071552
303182547
440323719
654745045
243148749
405601617
841382922
219286621
475755267
657635056
516931513
491024251
412905943
457906573
211080683
756356740
590003337
325119823
455041353
142201702
33182694
101463251
358860370
72691811
929329228
963954568
457906573
211080683
516931513
358860370
243148749
703545995
257542542
827508273
602677924
929329228
890686220
251221371
72691811
261999677
956250807
318062431
255071552
941558560
205621318
651776452
457906573
462577
113455365
72691811
635441216
331400952
72691811
257247924
707312975
272460195
172050277
754641104
655016539
217379980
48330411
755459633
446672125
256022273
978482132
855383366
489928970
827508273
790992102
606495046
186576537
823603487
679136419
100444139
206214817
107134779
100444139
243751285
912103276
39165891
606495046
914087005
589337580
2357068
855383366
963954568
461466552
94763762
261999677
339378857
987490212
196535714
695444437
51178995
48330411
479805553
982574088
719737163
931582147
255071552
497615016
412029201
291125031
521045640
108604069
850529706
261999677
145966273
704859333
200301570
969109136
405601617
793894898
220617317
455041353
505122722
941122123
972554254
30061231
540168340
405601617
51178995
325119823
527960104
219549302
69449501
235575839
720225476
205621318
261999677
481995663
255071552
747483452
54498264
581041954
978482132
33182694
293981526
648329705
34952186
756356740
108864806
310933361
713987466
108864806
433611609
193535125
39165891
757425743
94544344
54498264
291125031
827508273
566659416
44342013
261999677
718726184
181190235
376846413
389830465
691207461
193620024
225666802
69449501
857569235
853103800
481995663
786065105
261999677
449825268
823603487
707312975
731426435
377073921
385276485
285461309
792852712
801879188
425980170
425980170
963954568
461640419
405601617
787770549
683364727
691207461
267106973
679136419
441637621
429157178
758931613
855383366
746845880
521045640
235575839
898435711
679136419
386172109
823603487
235575839
261999677
638404956
449825268
720063004
108604069
385276485
405601617
293611086
386172109
72691811
310933361
261999677
855818251
246045928
855473248
358860370
581869720
100444139
405601617
793894898
732162077
855383366
54498264
870383268
349394533
462577
108864806
547817880
108864806
205621318
189858233
34952186
450821642
211080683
255071552
963306628
931582147
777958410
77086374
912441617
790992102
358860370
473358134
910583229
610257602
655016539
108864806
405601617
179946438
869267550
679475467
328874982
299144474
497615016
690902030
569064260
310933361
855818251
866806478
211080683
201900491
646320243
855818251
310933361
339378857
731426435
899043746
740842273
804435433
855473248
681527941
51178995
51178995
481995663
664980053
891719572
17476093
544550379
219549302
855818251
671713724
855818251
581041954
855818251
181190235
516931513
713699409
992859957
69449501
679136419
437107057
638404956
861385942
61938851
255071552
72691811
635441216
671713724
48330411
211080683
433611609
444558315
855473248
255071552
325206287
81144804
200819515
446510897
195821335
606495046
89116445
362641884
491024251
242239237
910583229
304619140
855473248
497505195
444558315
193620024
33182694
48330411
42809182
320225778
94763762
516931513
285461309
731426435
335040508
389830465
651795840
79331648
255071552
518195488
921663249
825945823
322076620
914087005
964156031
600990170
142201702
318062431
516931513
899592199
621553400
678341066
219286621
177818139
205621318
857569235
54498264
801879188
992859957
377073921
483125803
626027307
975005140
741562905
257247924
69449501
755459633
731426435
11217651
740842273
829251886
547817880
519494840
390183199
189858233
445705135
33383085
33383085
899043746
34952186
433611609
268947042
762082608
340162025
44342013
836849469
855383366
941122123
39684
223422092
722477271
239432432
497505195
325119823
72691811
527960104
820354283
523446255
455041353
254648171
255071552
992859957
929329228
19535560
193535125
100444139
732445918
348122836
801242808
801242808
941122123
827508273
910583229
594033771
298383783
69449501
377073921
505122722
516931513
563575055
33182694
449825268
193535125
81144804
459314898
972771064
963954568
683364727
449825268
325206287
516931513
853103800
475239618
853103800
999360799
322076620
853103800
51178995
243148749
363450355
706800330
820354283
211080683
838643124
358860370
829251886
223422092
516931513
756356740
211080683
51178995
841382922
96660822
635441216
815080377
112062297
898435711
19535560
899043746
198073867
255071552
102007964
377073921
885688426
804435433
130742718
372798400
679136419
310933361
150403766
648329705
491024251
54498264
349394533
54498264
845831299
299144474
725569239
987490212
304619140
987190604
931582147
420431297
272460195
100444139
855818251
731426435
291125031
321889235
790992102
643074944
853103800
143990268
261999677
975005140
857569235
648329705
100444139
150403766
192349919
48330411
922882250
310933361
816411862
39165891
790992102
703545995
205621318
291125031
335040508
827508273
150403766
1322902
497615016
900035335
737062698
581041954
792852712
108864806
613654608
679136419
638404956
173922545
261999677
954765231
193620024
193620024
987036349
857569235
613654608
625517606
891719572
205621318
855383366
429157178
425980170
148800981
219286621
651776452
683364727
941672748
150403766
867014644
397568001
491024251
405601617
683364727
451560634
776981786
66550593
108864806
706800330
272460195
61938851
707312975
6387153
54498264
899043746
827508273
683312779
858493641
963954568
804913635
646320243
643074944
291125031
285461309
606495046
310933361
801585237
441637621
679136419
648329705
150403766
286815350
358860370
648329705
475755267
405601617
940729750
150403766
963954568
777958410
755459633
406904883
838643124
644921113
893698575
853103800
405601617
11217651
762082608
841382922
703545995
173922545
713987466
954765231
756356740
116306061
429157178
926741228
189858233
189858233
683682818
679136419
929329228
581869720
39165891
127150103
195821335
358860370
541821795
211080683
100444139
436494943
516931513
51178995
606495046
56069265
69449501
267106973
756356740
255071552
285461309
516931513
652006478
635441216
194799256
912441617
850529706
966960329
845831299
606495046
48330411
44342013
429157178
48330411
268947042
108864806
824206545
745512129
643074944
255071552
713699409
704859333
800771762
48330411
320882835
804913635
59992173
56069265
178534608
358860370
100444139
818776380
679136419
293965510
679475467
710292789
310933361
441637621
444558315
202739859
850529706
51178995
243148749
977193045
926342586
540168340
483125803
44342013
855383366
691207461
193535125
855383366
978482132
235575839
59992173
405601617
310933361
127150103
825945823
310933361
683364727
340162025
516931513
272460195
679136419
756356740
899592199
48330411
505596550
855818251
707312975
899592199
857569235
444558315
683364727
445705135
397568001
523999354
373945436
808823468
601683177
948750991
306291557
853103800
81144804
534674799
613654608
193620024
310933361
483316771
81144804
849973452
683364727
258324107
679136419
891719572
679475467
98459128
790992102
704859333
941672748
646320243
606495046
893698575
108864806
211080683
80787516
33182694
855818251
177818139
205621318
707312975
59992173
261999677
300438794
69449501
801242808
321889235
991158175
691207461
638404956
11217651
255071552
978482132
963954568
386172109
261999677
713987466
519494840
291125031
123339041
741562905
563575055
172050277
853103800
610257602
483316771
946672323
523999354
446672125
33143903
130742718
483125803
429157178
349394533
310933361
306291557
457906573
613654608
929329228
580286460
756356740
1322902
580736810
756356740
335040508
698788771
679136419
679475467
857569235
188039938
446510897
870184958
522589731
762082608
707312975
389830465
451560634
827508273
264385610
679475467
100444139
855818251
683068013
433611609
912441617
679136419
205621318
298749371
790992102
211080683
80787516
929329228
941122123
33143903
651776452
827508273
441637621
255071552
189858233
679136419
261999677
912441617
992859957
606495046
33383085
211080683
328874982
81144804
550075396
475755267
679136419
648329705
997770744
34952186
313795734
790992102
211080683
298062981
638404956
954765231
235575839
405601617
827508273
193620024
235575839
820354283
483125803
348122836
801242808
81144804
94544344
580286460
790992102
812117342
870184958
731426435
738915663
181190235
215247505
325206287
516931513
100444139
406904883
598242209
48330411
861385942
855473248
857569235
963954568
272460195
163599415
211080683
756356740
853103800
758931613
48330411
205621318
389830465
30061231
206214817
943362997
405601617
340162025
949489378
644921113
310933361
741562905
322076620
325119823
636963850
11217651
77086374
200819515
740842273
48330411
853103800
255071552
455041353
108864806
261999677
459314898
254648171
397568001
523446255
951970812
127150103
106518249
116408045
982574088
853103800
703545995
849973452
54498264
544550379
172050277
145966273
441637621
516931513
143990268
497615016
756356740
836849469
804913635
855473248
130742718
293611086
211080683
519494840
149124351
51178995
81144804
405601617
855473248
373945436
258324107
225666802
245105391
173922545
963954568
113455365
755459633
485923505
449825268
643074944
756356740
145966273
638404956
100444139
867014644
521045640
852451769
340162025
263392299
193620024
978482132
523446255
34343646
444558315
189858233
370949508
516931513
239432432
756356740
211080683
316210178
310933361
741562905
81144804
602677924
544550379
741562905
679136419
929329228
683364727
606495046
235575839
718726184
519494840
523446255
48330411
294366747
912103276
164135263
963150995
254648171
590007879
444558315
679136419
48330411
675094204
70831476
580286460
855383366
255071552
322076620
412029201
267106973
815080377
827508273
51178995
130742718
737115208
655016539
293611086
638404956
850529706
211080683
963954568
412057510
298062981
679136419
870383268
34952186
145966273
830918891
756356740
51178995
855473248
455041353
688976482
142201702
186946375
527960104
90658858
568715632
850529706
741562905
827508273
703545995
829056783
21339641
193535125
523446255
242239237
257247924
142201702
746845880
198208206
11217651
483316771
272460195
568715632
855383366
322076620
718726184
328874982
857569235
160457046
606495046
223422092
372798400
801879188
163035479
516931513
34952186
101075427
655016539
912131033
475755267
823603487
405601617
444558315
100444139
657635056
183462243
691207461
941558560
581041954
491024251
51178995
566389174
163599415
679475467
747310324
200819515
34952186
644921113
74370708
762504889
688976482
211080683
261999677
679136419
362641884
299144474
516931513
522589731
855818251
108864806
954765231
636963850
801879188
516931513
582701381
950701777
81144804
179946438
989539216
815080377
816624694
145966273
610257602
211228327
792852712
100444139
855473248
910583229
373945436
444558315
201900491
912441617
449825268
664980053
261999677
964156031
72691811
527960104
102007964
756356740
891719572
757425743
482835508
681527941
56069265
235575839
849973452
316210178
429157178
72160329
193535125
683682818
72691811
256022273
756356740
444558315
691207461
103937682
756356740
703545995
713987466
852451769
927864237
257247924
372798400
720063004
955255645
713987466
173922545
449825268
211080683
610257602
77086374
100444139
267106973
713987466
189858233
756356740
328874982
643074944
643074944
852060695
941122123
731426435
72691811
261999677
626027307
746845880
691207461
703545995
679136419
172050277
972771064
801242808
433611609
899043746
929329228
516931513
91217430
322076620
101104061
926596278
638404956
756356740
323333628
852451769
1322902
449825268
267106973
516931513
433611609
657635056
285461309
429157178
211080683
205621318
756356740
845831299
602677924
574794279
373945436
30061231
123339041
441637621
745512129
972554254
78626708
321889235
793894898
770208357
34952186
497505195
437107057
518195488
731426435
195821335
801242808
19535560
516931513
225666802
72691811
698788771
449825268
286815350
310933361
377073921
691207461
17476093
257247924
34952186
294366747
963954568
516931513
651776452
679136419
741765885
94544344
203510282
855818251
857569235
116408045
756356740
987190604
568715632
520894807
42809182
211080683
962313443
255071552
853421571
205430934
855383366
405601617
130742718
310933361
703545995
770208357
699730576
405601617
755459633
455041353
100444139
429157178
1322902
521045640
51178995
261999677
449825268
163035479
801242808
235575839
211080683
827508273
754641104
441637621
301338962
816624694
59992173
963954568
21327122
635441216
706800330
741765885
756356740
644921113
827508273
635441216
94544344
606321619
681527941
580286460
698788771
516931513
80787516
704859333
275455659
679475467
310933361
801879188
429157178
455041353
81144804
133101186
150403766
22824457
679475467
845831299
746845880
79331648
845831299
261999677
377073921
505122722
801879188
756356740
100444139
358860370
756356740
713987466
150403766
373945436
964156031
679475467
580286460
189858233
671713724
256022273
390183199
189858233
173922545
489928970
586959671
172050277
54498264
54498264
741099097
852060695
836849469
455041353
594033771
30061231
825945823
899043746
518195488
688976482
800771762
843462123
790992102
163035479
963954568
855818251
516931513
651776452
756356740
189858233
516931513
418385479
81144804
635441216
756356740
188945484
606495046
397568001
397568001
70831476
130742718
505596550
679136419
193620024
775043353
108864806
94763762
679475467
173922545
303182547
30061231
81144804
17476093
527960104
181975927
429157178
497615016
261999677
755459633
310933361
497615016
349394533
756356740
211080683
310933361
606321619
181975927
746845880
516931513
926741228
866806478
598242209
713987466
295014094
475755267
931582147
261999677
441637621
991158175
349394533
116408045
405601617
189858233
972554254
106518249
100444139
706800330
53821224
392160438
698788771
652006478
827508273
150403766
255239043
635441216
261999677
725569239
481995663
724745310
142201702
926342586
33182694
718726184
166075483
527960104
518195488
679779164
441637621
706800330
606321619
193620024
581041954
34952186
489928970
978482132
516931513
664980053
606495046
339378857
638404956
418385479
569064260
739525941
746845880
964156031
713699409
100444139
815080377
729947689
606495046
219654519
91217430
786065105
193620024
340162025
516931513
521045640
81144804
899043746
714791965
606495046
931582147
836849469
242239237
793894898
857569235
963954568
939982770
992859957
505596550
900380662
102007964
108864806
793894898
522589731
921663249
462577
193620024
19535560
291125031
790992102
386172109
591227024
200819515
756356740
483316771
954765231
436494943
108864806
505122722
200301570
756356740
33383085
377073921
704859333
941672748
502070410
193620024
963954568
910583229
291125031
812117342
414829234
457906573
777958410
679136419
339378857
853103800
94544344
527960104
790992102
746845880
703545995
71088599
306291557
516931513
33182694
756356740
804435433
485923505
101104061
534674799
666916800
516931513
449825268
193535125
298749371
80787516
483125803
441637621
196535714
516931513
173922545
241417754
181190235
444558315
481995663
255239043
786065105
855473248
731426435
193620024
827508273
47381881
820354283
349394533
116408045
33143903
929329228
841382922
841382922
606495046
261999677
108864806
683364727
582701381
678341066
679779164
451560634
196535714
192349919
72691811
812117342
681527941
654745045
836849469
756356740
857569235
74370708
425980170
294366747
855383366
857569235
756356740
446510897
489928970
441637621
523446255
59992173
870184958
429157178
433611609
11217651
920690697
193620024
235575839
193620024
102007964
362641884
613654608
81144804
39165891
267106973
291125031
651795840
951970812
523446255
255071552
713987466
219286621
150403766
826967256
313795734
741765885
683312779
644921113
441637621
489928970
497615016
636963850
189858233
143990268
291125031
193535125
606495046
978482132
954765231
691207461
455041353
285461309
150403766
582701381
613654608
598084733
198073867
261999677
255071552
429157178
377073921
931582147
580736810
261999677
691207461
606321619
862024300
999360799
436537325
853103800
606321619
741765885
275455659
679475467
320225778
638404956
651795840
497615016
956250807
211080683
628185060
853103800
358860370
108864806
137160785
255071552
44342013
193620024
48330411
475755267
703545995
704849478
358860370
451560634
516931513
853421571
261999677
540168340
483316771
433611609
150403766
142201702
776981786
613654608
433611609
433611609
704849478
130742718
598084733
339378857
941122123
429157178
267106973
855818251
328874982
412057510
142201702
285461309
211080683
172050277
790992102
683364727
797886556
683364727
261999677
853103800
671713724
397568001
193620024
801879188
455041353
483125803
196535714
643074944
718726184
329807023
54498264
48330411
843462123
590007879
606321619
941558560
150403766
963954568
322076620
291125031
989539216
855383366
150403766
373945436
82966871
849973452
261999677
48330411
72691811
358860370
196535714
242239237
142201702
429157178
483459743
275455659
91217430
310933361
941672748
100444139
801879188
756356740
483125803
243148749
321889235
39165891
54498264
225666802
48330411
281938039
841382922
922292718
679136419
77086374
972554254
988271545
688976482
899043746
63166473
849973452
643074944
261999677
405601617
257247924
261999677
455041353
291125031
644921113
39165891
397568001
328874982
853103800
703545995
870383268
912103276
815080377
550075396
436494943
34952186
790992102
954765231
81144804
853103800
898435711
523999354
787291140
30061231
429157178
688976482
255071552
48330411
825945823
405601617
801242808
429157178
713987466
81144804
931582147
516931513
679136419
69449501
516931513
130742718
801879188
671713724
823603487
377073921
30061231
48330411
975005140
372798400
200301570
756356740
801242808
521045640
219286621
825945823
651776452
285461309
405601617
683364727
518195488
589337580
320225778
598084733
206214817
148800981
405601617
573961767
921663249
385276485
457906573
845831299
519494840
201900491
756356740
433611609
762082608
39165891
272460195
683682818
243751285
849973452
786065105
855473248
310933361
679136419
348112994
198073867
963954568
931582147
189858233
30061231
160457046
829056783
390183199
635441216
679136419
440323719
59992173
96660822
294366747
450567529
691207461
211080683
569064260
242239237
720063004
992859957
386172109
183462243
17476093
770208357
211080683
390183199
516931513
100444139
59992173
817240671
885563737
11217651
483125803
193620024
857569235
150403766
261999677
523446255
186946375
997770744
518195488
91217430
845831299
497615016
841382922
648329705
651776452
39165891
826967256
964156031
606321619
459314898
33182694
787291140
797886556
33182694
2357068
325119823
377073921
732445918
108864806
257247924
78626708
48330411
756356740
978482132
580286460
857569235
108864806
81144804
732445918
450567529
790992102
516931513
516931513
853421571
219286621
713987466
519494840
497505195
303182547
100444139
898435711
48330411
235575839
56069265
756356740
679136419
827508273
732445918
175785432
429157178
850529706
130742718
405601617
497615016
19535560
449825268
756356740
853103800
785015453
162307414
731426435
691207461
245647823
636963850
870383268
263392299
644921113
912131033
569064260
756356740
741562905
963954568
704859333
433611609
601683177
100444139
42809182
256022273
189858233
459314898
857569235
972771064
320882835
574794279
150403766
202739859
707312975
33182694
265373476
963306628
519494840
919790742
54498264
219286621
931582147
521045640
33182694
800771762
304619140
683364727
173922545
306437691
255071552
829056783
166075483
108864806
429157178
855473248
679136419
870383268
116408045
51178995
205621318
890686220
857569235
267106973
243751285
964156031
261999677
183462243
142201702
756356740
497505195
503311063
261999677
758931613
310933361
377073921
745512129
294366747
310933361
606495046
946547781
54498264
566659416
340162025
389830465
328874982
870383268
72691811
264385610
188945484
635441216
651776452
801879188
853103800
841382922
392160438
135452076
827508273
703545995
742403840
954765231
731426435
850191062
300438794
201900491
698788771
853103800
651776452
256022273
590007879
910583229
756356740
679136419
205621318
521045640
581869720
295014094
201900491
613654608
602677924
910583229
193620024
414829234
130742718
820354283
521045640
497505195
267106973
261999677
433611609
679136419
96660822
529256777
606321619
190508037
203510282
664980053
201900491
100444139
679136419
196535714
758931613
785015453
286815350
683682818
941122123
461640419
852060695
852060695
636963850
310933361
982574088
601683177
712128882
267106973
804435433
756356740
921663249
322076620
170400989
855818251
671713724
978482132
762082608
679475467
17476093
691207461
69449501
462577
731426435
418385479
756356740
679136419
939947553
853103800
255071552
987036349
450567529
188945484
581041954
475755267
30061231
441637621
463108895
30061231
405601617
441637621
101463251
816624694
163035479
108864806
675094204
108864806
638404956
172050277
529461937
219286621
145966273
437107057
196535714
644921113
261999677
747483452
581869720
291125031
11217651
929329228
21327122
188192853
11217651
855818251
732445918
275455659
691207461
651776452
679136419
310933361
937814008
39165891
786065105
756356740
173922545
929329228
756356740
635441216
445705135
652006478
825945823
362641884
59992173
675094204
790992102
756356740
855383366
755459633
855818251
51178995
51178995
638404956
758931613
69449501
790992102
112062297
205621318
348122836
318062431
239432432
261999677
929329228
963954568
516931513
373945436
724745310
449825268
861046296
377073921
855818251
829056783
54498264
638404956
679475467
497615016
96660822
441637621
483125803
100444139
893622540
340162025
707312975
963954568
340162025
731426435
429157178
318062431
505122722
912441617
606495046
449825268
550075396
929329228
299144474
48330411
627109268
261999677
377073921
203510282
797886556
286815350
235575839
977193045
756356740
627109268
643074944
34952186
393971798
590007879
267106973
801585237
205621318
855473248
100444139
931582147
108864806
397568001
81144804
373945436
853103800
853103800
108864806
196535714
436494943
267106973
635441216
758931613
310933361
987190604
691207461
449825268
703545995
108864806
219286621
444558315
377073921
738915663
756356740
206214817
912131033
429157178
523446255
235575839
573961767
679136419
193620024
175785432
444558315
745512129
679136419
683682818
81144804
489928970
108864806
193620024
912131033
929329228
516931513
256022273
762082608
925467465
11217651
922292718
827508273
731426435
746845880
420431297
150403766
720225476
255071552
397568001
349394533
449825268
261999677
815080377
571622896
706800330
521045640
450567529
731426435
606321619
732162077
205621318
758931613
181190235
108864806
563876078
65485465
605167513
964156031
65485465
992859957
926741228
255071552
195821335
145184985
547817880
683364727
855473248
193620024
651776452
445705135
853103800
855383366
17476093
707312975
963954568
497505195
33182694
265373476
100444139
503311063
741562905
101463251
755459633
91217430
69449501
183462243
948750991
94544344
17476093
101463251
703545995
703545995
823603487
566659416
852451769
102007964
143990268
163035479
188192853
737115208
636963850
671713724
895894749
483316771
643074944
651776452
336513396
193620024
521045640
257247924
797886556
681527941
820354283
679475467
267106973
318062431
703545995
397568001
143990268
298749371
518195488
291125031
179946438
51178995
790992102
81144804
762082608
829251886
294366747
169704250
205621318
820354283
827508273
201572657
861046296
804435433
386172109
977193045
703545995
679386394
205621318
790992102
462577
855818251
223422092
72691811
523999354
963954568
602677924
790992102
310933361
429157178
449825268
261999677
145966273
256022273
792852712
997770744
69449501
691207461
929329228
648329705
698788771
746845880
429157178
687284369
580286460
108864806
81144804
755459633
679136419
211080683
853103800
679136419
195821335
304619140
638404956
100444139
679136419
613654608
853103800
679136419
505596550
522217312
679136419
295014094
683364727
96660822
173922545
389830465
801242808
745512129
328874982
261999677
108604069
732162077
756356740
912441617
565369021
51178995
54498264
755459633
291125031
801242808
963954568
756356740
825945823
150403766
741765885
606321619
643074944
657635056
855818251
853103800
293611086
741765885
505596550
80787516
931582147
78626708
201900491
581041954
703920436
527960104
963954568
261999677
116408045
853103800
272460195
11217651
33143903
566389174
899043746
455041353
841382922
246045928
790992102
34952186
211080683
211080683
703545995
198676995
741765885
444558315
463108895
829056783
150403766
449825268
255071552
246045928
732445918
436494943
363450355
429157178
638404956
521045640
720063004
601683177
829251886
352274960
683364727
707312975
569064260
516931513
863040144
483379115
577551670
461640419
941558560
516931513
516931513
825945823
202739859
51178995
621553400
683312779
683364727
397568001
671713724
310933361
405601617
581041954
150403766
425980170
100444139
785015453
698788771
193620024
193620024
598242209
855818251
429157178
459314898
235575839
450567529
298749371
581041954
211080683
741099097
385276485
679779164
100444139
293611086
691207461
450567529
219286621
756356740
193620024
636963850
412905943
193620024
679136419
310933361
405601617
591227024
941558560
261999677
429157178
527960104
707312975
235575839
79331648
272460195
258324107
756356740
818776380
77086374
841382922
457906573
34952186
65485465
33182694
820354283
606495046
211080683
193620024
272460195
731426435
130742718
704549920
679475467
850191062
239432432
150403766
671713724
516931513
862528713
116408045
436494943
899043746
193535125
51178995
185005387
741562905
855383366
683682818
30061231
201900491
899043746
917539430
51178995
869500679
978482132
59992173
931582147
825945823
997770744
899043746
72691811
293611086
941122123
829056783
261999677
602677924
516931513
929329228
738229720
756356740
853103800
635441216
681527941
756356740
521045640
580736810
59992173
188039938
521045640
756356740
801242808
291125031
483459743
853103800
636963850
149124351
521045640
100444139
235575839
267106973
80787516
206214817
664980053
201900491
801242808
398235188
100444139
429157178
89116445
108604069
731452994
790992102
201900491
373945436
72412452
683364727
804913635
461466552
256022273
81144804
433611609
201900491
429157178
255239043
44342013
747310324
698788771
683682818
173922545
30061231
455041353
580286460
48330411
804913635
925467465
188039938
941558560
818776380
291125031
72691811
497615016
497505195
72691811
787291140
853103800
581041954
654745045
294366747
377073921
516931513
173922545
389830465
444558315
54498264
425980170
48330411
603929552
181190235
862024300
829251886
804435433
862107228
679779164
386172109
921663249
793894898
917539430
820354283
695255998
643074944
737115208
787770549
193620024
239432432
801879188
80787516
679136419
193535125
566659416
175785432
72691811
921663249
853103800
30061231
254648171
261999677
304619140
255071552
150403766
300438794
638404956
429157178
81144804
310933361
80787516
929329228
33182694
30061231
145966273
497615016
725569239
81144804
801242808
581041954
606321619
261999677
100444139
81144804
502070410
429157178
429157178
869500679
790992102
756356740
113455365
666916800
825945823
580286460
72412452
910583229
405601617
471561924
679475467
449825268
392160438
61938851
42809182
179946438
293965510
71088599
444558315
100444139
33182694
527960104
225666802
267106973
89116445
553039122
683364727
54498264
707312975
855383366
490611518
291125031
756356740
483316771
44342013
80787516
979545351
205621318
459314898
553039122
358860370
679779164
516931513
824206545
215377089
818776380
100444139
291125031
173922545
254648171
497615016
590007879
845831299
683364727
899592199
862528713
475755267
855383366
181190235
606495046
261999677
310933361
441637621
815080377
855473248
30061231
876870572
516931513
331400952
48330411
855473248
349394533
737115208
193535125
975005140
793894898
172050277
335040508
258324107
405601617
69449501
566389174
635441216
235575839
691207461
291125031
963954568
820354283
173922545
79331648
591227024
855473248
322076620
738915663
59992173
235575839
818776380
963954568
741765885
853103800
285461309
256022273
235575839
691207461
20437053
855383366
311222075
193620024
116408045
876870572
34952186
328874982
756356740
499745122
193535125
625840961
651776452
941672748
707312975
189858233
195821335
679136419
943362997
683682818
306291557
91217430
405601617
741765885
293981526
390183199
11217651
445705135
540168340
643074944
841382922
737115208
978482132
946672323
852060695
51178995
362641884
150403766
150403766
855383366
758931613
172050277
731426435
664980053
261999677
261999677
429157178
385276485
48330411
34952186
855473248
698788771
272460195
293611086
72691811
245105391
291125031
635441216
580736810
255071552
756356740
242239237
406904883
1322902
108864806
523446255
569064260
450821642
746845880
254648171
321889235
200301570
857175499
30061231
243148749
603929552
827508273
34952186
664980053
964156031
941672748
34952186
261999677
515030619
929329228
731426435
866806478
606495046
440323719
328874982
679475467
519494840
497505195
449825268
72691811
130742718
516931513
235575839
497505195
335040508
145966273
725569239
150403766
929329228
683682818
206214817
927864237
856856150
193620024
742403840
829251886
389830465
310933361
679779164
541821795
261999677
245105391
899043746
756356740
61115479
855473248
188192853
862527375
255071552
51178995
441637621
145966273
382442674
527960104
573961767
30061231
818776380
77086374
203510282
30061231
255071552
516931513
594033771
163035479
113455365
895894749
644921113
72691811
732162077
566659416
130742718
756356740
420431297
963954568
320225778
698788771
358860370
193620024
183462243
414829234
855818251
23130586
895894749
613654608
437107057
254449870
235575839
870383268
81144804
90658858
855818251
100444139
455041353
829056783
497505195
683364727
756356740
963954568
926596278
397568001
33182694
377073921
321889235
963954568
594033771
377073921
756356740
429157178
130742718
516931513
51178995
598084733
610257602
820354283
855383366
193535125
824206545
246045928
455041353
61938851
862024300
679136419
272460195
450821642
651795840
929329228
644921113
523999354
638404956
516931513
903682593
261999677
815080377
362641884
418385479
54498264
975005140
349394533
707312975
261999677
193620024
405601617
108864806
77086374
137160785
643074944
91217430
520894807
883275242
291125031
372798400
193620024
223783943
929329228
72691811
223422092
762504889
450821642
855818251
429157178
885688426
455041353
921756558
223422092
829251886
444558315
481995663
69449501
681527941
931582147
444558315
527960104
245105391
855383366
683364727
293611086
211080683
756356740
450567529
142201702
267106973
304547256
497615016
756356740
712128882
899043746
489928970
646320243
405601617
698788771
130742718
516931513
150403766
655016539
255071552
893622540
148800981
641358181
521045640
912131033
679136419
841382922
286815350
389830465
732445918
258324107
898435711
145966273
283194587
310933361
459314898
338161823
286815350
855383366
206214817
19535560
285461309
613654608
598084733
440323719
202739859
987190604
436494943
100444139
523999354
703545995
497505195
96660822
655016539
638404956
801242808
949489378
201900491
173922545
855383366
101463251
931582147
855473248
349394533
444558315
150403766
444558315
385276485
455041353
54498264
664980053
34952186
188192853
679475467
931582147
657635056
462577
116408045
635441216
862528713
651795840
257247924
39165891
870383268
706800330
746845880
377073921
254648171
325206287
987490212
910583229
142201702
193620024
261999677
405601617
972771064
91217430
885563737
698788771
377073921
461466552
827508273
497615016
929329228
550075396
679136419
569064260
790992102
870383268
130742718
193535125
186946375
436494943
235575839
418385479
255071552
801242808
433611609
671713724
679475467
756356740
540168340
112062297
502070410
997770744
515030619
857569235
358860370
691207461
358860370
163035479
193620024
130742718
679475467
580286460
108864806
285461309
81144804
69449501
163035479
130742718
441637621
416716356
392160438
725569239
108864806
521045640
941122123
606495046
841382922
39165891
429157178
143990268
48330411
912441617
193620024
948750991
519494840
340162025
462577
855383366
112062297
625840961
267106973
191182743
459314898
450567529
215377089
797886556
691207461
861046296
815080377
436494943
483316771
606495046
841382922
30061231
598242209
731426435
108864806
978482132
817240671
235575839
963954568
862024300
756356740
211080683
310933361
81144804
956250807
181190235
181190235
590007879
483125803
891719572
81144804
756356740
11217651
59992173
747483452
804913635
707312975
855383366
193620024
797886556
272460195
460568807
77086374
679136419
13980687
299144474
827508273
652006478
372798400
203510282
441637621
261999677
978482132
455041353
483125803
39165891
457906573
372798400
523446255
101104061
679136419
130742718
779097834
590003337
261999677
963954568
829251886
291125031
100444139
188192853
491024251
100444139
91217430
429157178
310933361
855818251
563876078
397568001
166075483
786065105
855383366
181190235
108864806
893698575
574562179
17476093
679136419
987190604
455041353
853103800
433611609
655016539
455041353
65485465
235575839
741765885
72691811
211080683
505122722
625517606
377073921
941672748
53821224
813553707
827508273
516931513
130742718
931582147
465492802
283194587
855383366
762082608
48330411
150403766
1322902
927864237
731426435
193620024
48330411
386172109
429157178
145966273
251221371
671713724
820354283
497505195
679136419
449825268
939272546
267106973
449825268
388515219
975005140
590003337
827508273
449825268
516931513
235575839
737062698
862024300
826967256
386172109
69449501
489928970
638404956
328874982
518195488
679136419
850529706
703545995
756356740
820354283
651776452
325206287
648329705
48330411
373945436
100444139
914087005
291125031
540168340
775702670
581869720
310933361
920841187
544550379
917539430
664980053
100444139
862107228
963954568
741562905
133101186
320882835
581869720
497615016
522589731
853421571
34952186
459314898
853103800
713987466
855383366
377073921
516931513
193620024
804435433
72691811
405601617
626027307
137160785
254648171
895894749
150403766
885688426
929329228
937814008
862024300
449825268
200819515
845831299
203510282
581041954
720225476
433611609
679136419
254648171
94544344
855383366
429157178
999360799
746845880
683364727
145966273
521045640
145966273
457906573
325206287
446585504
201947390
255071552
198676995
205621318
255071552
921663249
17476093
862024300
193620024
975005140
855383366
69449501
235575839
291125031
972554254
943362997
651776452
516931513
929329228
294366747
223422092
425980170
756356740
756356740
853103800
845831299
193620024
790992102
20437053
956250807
200819515
926741228
17476093
108604069
77086374
455041353
756356740
81144804
992657924
173922545
954765231
732445918
855383366
95963514
48330411
462577
606495046
201900491
963954568
293611086
397568001
63166473
606495046
855383366
679136419
450567529
654745045
446672125
219286621
186946375
598084733
817240671
179946438
505122722
862107228
66550593
703545995
81144804
801879188
225666802
855473248
56069265
746845880
145966273
566389174
311222075
679136419
756356740
444558315
516931513
405601617
931582147
193535125
790992102
870383268
929329228
205621318
412029201
100444139
827508273
441637621
921663249
205621318
787770549
267106973
33182694
455041353
412057510
100444139
267106973
852451769
651776452
22824457
30061231
328874982
845831299
6387153
135452076
855383366
188192853
497615016
364012473
912131033
130742718
841382922
116306061
178534608
320882835
254648171
657635056
841382922
926741228
211080683
855818251
885563737
239432432
267106973
643074944
235575839
866806478
449825268
683364727
566659416
186946375
679136419
679136419
491024251
148800981
792852712
254648171
926596278
33182694
746845880
912103276
42809182
261999677
978482132
817240671
829251886
829251886
196535714
285461309
738229720
181975927
420431297
173922545
855818251
827508273
581041954
853103800
855473248
211228327
606495046
827508273
698788771
293981526
173922545
272460195
855473248
256022273
521045640
256022273
264385610
112062297
745512129
521045640
446585504
69449501
606321619
987190604
206214817
51178995
397568001
742403840
801879188
681527941
358860370
116408045
787291140
173922545
756356740
193620024
518195488
116306061
150403766
390183199
922882250
72691811
34952186
235575839
389830465
987190604
698788771
606495046
385276485
61115479
48330411
72691811
195821335
912131033
899043746
861385942
239432432
683364727
170400989
211080683
72691811
483316771
853103800
223422092
679779164
931582147
922882250
1322902
815080377
505596550
516931513
544550379
275455659
855818251
433611609
679136419
100444139
574794279
987190604
756356740
576077022
910583229
251221371
261999677
599436684
320225778
731426435
855818251
744866987
825945823
519494840
852060695
801242808
706800330
606495046
801879188
205621318
756356740
870184958
295014094
841382922
299144474
519494840
19535560
841382922
899043746
978482132
651776452
412057510
598084733
725569239
845831299
444558315
516931513
261999677
127150103
758931613
125179402
777958410
862024300
786065105
987490212
703545995
483125803
867014644
825945823
69449501
594033771
963954568
405601617
34952186
325206287
188192853
790992102
261999677
450821642
598084733
852603959
625517606
81144804
30061231
377073921
30061231
855818251
574794279
267106973
756356740
206214817
841382922
259031829
181190235
756356740
255239043
519494840
941672748
731426435
30061231
172050277
679136419
195821335
100444139
756356740
405601617
339378857
150403766
891719572
294366747
261999677
522589731
444558315
261999677
518195488
349105660
885563737
516931513
891719572
895894749
836362759
481995663
855383366
372798400
17476093
11217651
732445918
72691811
651795840
101463251
482735
978482132
758931613
690627159
96660822
804913635
21339641
671713724
900035335
39165891
862024300
606495046
242239237
801242808
881251899
941558560
566389174
725569239
519494840
449825268
852451769
758931613
461466552
929329228
310933361
377073921
72691811
475755267
521045640
261999677
867014644
173922545
704859333
108864806
395468992
441637621
841382922
857569235
573961767
925467465
382442674
181190235
503311063
370949508
193620024
679136419
713699409
193620024
455041353
455041353
853103800
17476093
576077022
987190604
397568001
912131033
193620024
838643124
457906573
145966273
756356740
373945436
331400952
841382922
576077022
86580458
591227024
256022273
150403766
738915663
455041353
30061231
827508273
225666802
21339641
977193045
931582147
261999677
683364727
203510282
130742718
929329228
17476093
183462243
318062431
963954568
497505195
108604069
242239237
790992102
732445918
349394533
335040508
44342013
66550593
433611609
683364727
405601617
193535125
455041353
972771064
598242209
610257602
264385610
825945823
516931513
173922545
39684
72691811
263392299
418385479
499745122
713987466
703545995
172050277
100444139
255071552
261999677
921756558
939982770
337657813
638404956
516931513
527960104
762082608
13980687
801879188
875242783
59992173
429157178
941672748
397568001
11217651
241417754
373945436
758931613
756356740
130742718
223422092
790992102
718726184
69349591
389830465
205621318
189858233
33182694
606495046
30061231
756356740
643074944
725569239
746845880
349394533
256022273
691207461
891719572
954765231
275455659
841382922
891719572
349394533
81144804
255071552
446585504
74370708
657635056
797886556
640940449
987190604
630992339
362641884
339378857
239432432
712128882
59992173
30061231
219286621
30061231
268250650
173922545
527960104
516931513
841382922
581041954
219286621
116408045
865143916
679475467
48330411
790992102
225666802
457906573
392160438
756356740
72691811
679475467
44342013
195821335
679779164
820354283
433611609
69449501
34952186
963954568
441637621
322076620
256022273
358860370
239432432
304547256
683682818
671713724
272460195
150403766
429157178
928942851
377073921
651776452
54498264
94763762
429157178
713987466
963954568
732365261
804435433
286815350
48330411
841382922
862024300
191182743
853103800
243148749
193620024
946547781
931582147
198208206
235575839
412057510
81144804
855383366
621553400
497615016
679136419
745512129
86580458
679136419
196535714
243148749
30061231
42187731
69349591
963954568
857569235
258324107
219286621
455041353
377073921
53821224
746845880
170400989
348122836
651776452
671713724
201900491
824206545
787291140
193620024
852451769
707312975
54498264
825945823
870383268
444558315
51178995
740842273
261999677
569064260
291125031
820354283
899043746
644921113
681527941
756356740
801242808
449825268
100444139
39165891
33182694
497615016
929329228
251221371
853103800
405601617
741765885
39165891
90387314
145966273
741765885
100444139
691207461
187145965
954765231
30061231
603929552
497615016
718726184
975005140
444558315
373945436
173922545
444558315
516931513
703545995
756356740
521045640
377073921
853103800
683364727
679136419
405601617
683364727
912131033
804913635
671713724
429157178
489928970
972771064
272460195
201900491
534674799
22824457
719467749
929329228
713987466
926741228
405601617
372798400
635441216
941558560
219286621
211080683
941122123
444558315
522589731
449825268
150403766
756356740
912441617
450567529
298749371
804435433
254648171
48330411
352274960
713987466
841382922
755459633
801242808
397568001
243751285
793894898
405601617
444558315
738229720
679136419
1322902
643074944
664980053
793894898
405601617
205621318
405601617
69449501
679136419
377073921
264385610
497505195
703545995
746845880
261999677
188039938
855473248
215377089
706800330
679136419
150403766
116408045
683364727
54498264
17476093
225666802
72412452
310933361
569064260
580286460
482835508
731426435
418385479
433611609
451108860
899650536
845831299
683364727
66550593
855383366
855383366
820354283
497615016
393971798
698788771
841382922
679136419
683364727
866806478
412029201
201900491
130742718
108604069
72412452
954140358
441637621
130742718
801242808
116408045
310933361
679136419
202739859
762082608
940729750
11217651
703920436
100444139
580736810
818776380
787291140
211080683
963954568
96660822
742403840
268947042
324579216
293981526
497615016
377073921
205621318
997770744
108864806
527960104
862024300
879499702
671713724
580286460
606495046
756356740
64809481
625517606
691207461
192349919
205621318
786065105
606321619
679136419
706800330
741765885
362641884
200819515
449825268
523446255
936773357
193620024
992859957
635441216
211228327
162307414
845831299
553618922
251221371
540168340
732445918
891719572
457906573
581869720
699730576
20437053
598084733
491024251
433611609
804913635
521045640
30061231
405601617
698788771
516931513
731426435
436494943
422733254
841382922
668932808
303182547
150403766
490611518
845831299
473358134
100604094
393971798
310933361
855818251
195821335
790992102
521045640
201900491
516931513
348122836
325119823
790992102
732162077
941672748
756356740
855473248
65485465
325206287
762504889
377073921
181190235
891719572
857569235
855818251
264385610
69349591
98459128
866806478
348112994
497615016
566389174
22824457
855383366
516931513
223422092
81144804
80787516
74370708
33182694
242239237
304619140
475755267
449825268
444558315
77086374
449825268
206214817
683364727
318062431
790992102
963150995
310933361
331400952
850529706
829056783
635441216
518195488
348122836
243148749
876870572
651776452
646320243
81144804
206214817
845831299
949489378
912131033
285461309
367533896
30061231
211228327
820354283
74370708
857569235
756356740
516931513
801242808
606495046
941672748
386172109
189858233
100444139
720225476
261999677
34952186
223422092
657635056
899043746
516931513
898435711
206214817
610257602
449825268
300438794
193620024
818776380
825945823
853103800
518195488
130742718
72412452
437107057
69449501
722477271
679475467
429157178
643074944
150403766
193535125
200301570
91217430
11217651
521045640
843462123
196535714
703545995
925467465
838643124
827508273
845831299
54498264
181975927
81144804
389830465
787291140
793894898
679136419
791619066
81144804
921663249
756356740
756356740
679475467
219286621
827508273
808823468
206214817
746845880
320225778
651776452
521045640
910583229
461640419
397568001
33383085
198681218
489928970
793894898
635441216
912131033
201900491
703545995
988271545
261999677
582701381
116408045
852060695
521045640
491024251
929329228
870184958
746845880
787291140
261999677
335040508
950701777
977193045
97891297
931582147
546087388
755459633
838643124
679136419
927864237
746845880
14823393
841382922
497615016
385276485
827508273
79331648
272460195
72691811
405601617
853103800
373945436
51178995
267106973
100604094
681527941
731426435
738229720
858176269
116408045
703545995
497505195
683364727
74370708
393971798
756356740
731426435
198073867
113455365
516931513
683364727
636963850
505122722
601683177
48330411
405601617
33182694
679136419
450567529
72160329
295014094
804435433
239432432
255071552
573961767
457906573
523446255
861385942
855383366
112062297
845831299
69449501
429157178
963954568
861385942
358860370
755459633
527960104
651776452
856856150
450821642
540168340
245105391
912131033
899592199
189858233
33182694
295014094
392110306
862024300
433611609
100444139
331400952
268250650
201900491
845831299
679136419
33182694
855818251
108864806
813553707
825945823
48330411
239432432
81144804
457906573
547817880
449825268
706800330
703545995
852451769
707312975
577551670
6387153
931582147
521045640
142201702
44342013
51178995
255071552
714791965
455041353
429157178
462577
516931513
285461309
921756558
358860370
196535714
239432432
261999677
193620024
261999677
581041954
941122123
698788771
827508273
481995663
86580458
256022273
754641104
636963850
527960104
586959671
797886556
991158175
56069265
175785432
964156031
81144804
193620024
713987466
142201702
758931613
741765885
963954568
756356740
193535125
44342013
683068013
285461309
922882250
246045928
731426435
683364727
150403766
801242808
527960104
941672748
703545995
855383366
720063004
683682818
81144804
265373476
643074944
198676995
853103800
963954568
65485465
941672748
855383366
787291140
322076620
951970812
48330411
100444139
599436684
444558315
613654608
320225778
429157178
643074944
825945823
679475467
321889235
926342586
457906573
866806478
652006478
825945823
69449501
81144804
143990268
461640419
373945436
383559657
941558560
713987466
235575839
212051252
638404956
211228327
81144804
106518249
1322902
505596550
261999677
79331648
201572657
199755015
211080683
80787516
756356740
74370708
756356740
54498264
444558315
797886556
51178995
235575839
963954568
81144804
679475467
78626708
108864806
732162077
72691811
950701777
972771064
679136419
756356740
581869720
756356740
841382922
541821795
100444139
70831476
581041954
94808220
926342586
982574088
86580458
489928970
294366747
566659416
39165891
954765231
211080683
23130586
261999677
831643228
910583229
444558315
648329705
116408045
239432432
617275856
987190604
598084733
731426435
646320243
201900491
827508273
449825268
790992102
534674799
741562905
866806478
100444139
51178995
81144804
845831299
606495046
831643228
855383366
926342586
130742718
108864806
112062297
912103276
855383366
655016539
853103800
683312779
387851335
497615016
651776452
455041353
116306061
450821642
926342586
303182547
977193045
941122123
855383366
51178995
683364727
193620024
690990975
643074944
912441617
527960104
77086374
987190604
257247924
801879188
261999677
97891297
516931513
975005140
790992102
861385942
483316771
325206287
841382922
516931513
96660822
808083082
801879188
340162025
72691811
205621318
267106973
459314898
59992173
524364983
606321619
358860370
54498264
589950541
17476093
358860370
256022273
81144804
303182547
912131033
606495046
39165891
681527941
112062297
899592199
941558560
758931613
963954568
211080683
852060695
679136419
223783943
818776380
173922545
679136419
818776380
756356740
606321619
483125803
706800330
193620024
836849469
80787516
358860370
912441617
30061231
306437691
855473248
173922545
127150103
81144804
362641884
740842273
261999677
790992102
547817880
449825268
777958410
261999677
489928970
636963850
33182694
172050277
691207461
80787516
450821642
797886556
310933361
219549302
48330411
516931513
505596550
412905943
441637621
855383366
644921113
638404956
544550379
349394533
679136419
72691811
790992102
54498264
941558560
475755267
497615016
196535714
720225476
444558315
130742718
703545995
405601617
756356740
544550379
853103800
890686220
48330411
912131033
599436684
801879188
130742718
775043353
201900491
866806478
56069265
937814008
300438794
713987466
756356740
437107057
683068013
655016539
255071552
951970812
256022273
731426435
910583229
524364983
130742718
912441617
451560634
853103800
862024300
855818251
450821642
793894898
963954568
718726184
348112994
972554254
54498264
225666802
373945436
451560634
606321619
797886556
523446255
291125031
741765885
569064260
81144804
581041954
291125031
950701777
142201702
963954568
499745122
293611086
48330411
850529706
621553400
758931613
429157178
713987466
497615016
21327122
987190604
505596550
521045640
183462243
824206545
65485465
725569239
94808220
239432432
731426435
731426435
349394533
17476093
108864806
441637621
444558315
14823393
51178995
725569239
820354283
80787516
34952186
490611518
929329228
899043746
455041353
741765885
679136419
929329228
173922545
756356740
964156031
786065105
433611609
516931513
657635056
502070410
893698575
275455659
671713724
310933361
855383366
189858233
636963850
193620024
72691811
503311063
293965510
949489378
691207461
602677924
457906573
713987466
358860370
746845880
291125031
373945436
108864806
188945484
429157178
445705135
625517606
777958410
100444139
349394533
857569235
328874982
385276485
449825268
150403766
150403766
786065105
283194587
261999677
855818251
841382922
741765885
643074944
946547781
455041353
651795840
283194587
261999677
718726184
756356740
683682818
497615016
34343646
824206545
793894898
963306628
39165891
703920436
954765231
521045640
150403766
865143916
731426435
941558560
203510282
72691811
756356740
643074944
429157178
714791965
756356740
321889235
853103800
691207461
853103800
903364290
827508273
255071552
497505195
928942851
295014094
731426435
497505195
291125031
449825268
963954568
405601617
829251886
246045928
519494840
256022273
482835508
349394533
627109268
853103800
516931513
683312779
100444139
150403766
198681218
580286460
521045640
664980053
482835508
679136419
606495046
732445918
737115208
683364727
201900491
39165891
756356740
397568001
255071552
856856150
69449501
737115208
444558315
855383366
777958410
405601617
211080683
849973452
606495046
521045640
455041353
310933361
372798400
373945436
373945436
845831299
841382922
731426435
130742718
841382922
982574088
405601617
372798400
395986660
841382922
44342013
235575839
489928970
870383268
444558315
72691811
547817880
450567529
978482132
762082608
450567529
211080683
235575839
657635056
581041954
211228327
929329228
48330411
857569235
255071552
459314898
912103276
243148749
142201702
855818251
790992102
855818251
397568001
591227024
756356740
502070410
972771064
797886556
787770549
201900491
964156031
664980053
581041954
731426435
519494840
741765885
756356740
81144804
598242209
96660822
358860370
827508273
441637621
875242783
732445918
683364727
450567529
193620024
975005140
261999677
362641884
54498264
954765231
982574088
491024251
219286621
905323865
81144804
91217430
964156031
48330411
390183199
521045640
303182547
61115479
544550379
602677924
999360799
895894749
200301570
725569239
529256777
793894898
255071552
801242808
515030619
855818251
69349591
13980687
251221371
72691811
193620024
80787516
81144804
707312975
606495046
255071552
59992173
804913635
235575839
722477271
481995663
294366747
703545995
648329705
853103800
849973452
286815350
331400952
33143903
205621318
259031829
683364727
77086374
550075396
80787516
69349591
255071552
101104061
304619140
172050277
489928970
643074944
445705135
457906573
787770549
325206287
181190235
814722188
502070410
286815350
853103800
34343646
606321619
263392299
2357068
521045640
910583229
108864806
205621318
205621318
679136419
912131033
211080683
756356740
201900491
34343646
683364727
108864806
205621318
664980053
48330411
193620024
33182694
300438794
444558315
449825268
598084733
101104061
516931513
638404956
817240671
457906573
193620024
325206287
671713724
550075396
258324107
664980053
310933361
758931613
801242808
978482132
630992339
130742718
100444139
127150103
922292718
268947042
601683177
298749371
267106973
127150103
606321619
899043746
516931513
606495046
581869720
17476093
792852712
389830465
441637621
261999677
590007879
100444139
948750991
33182694
793894898
708156132
756356740
310933361
790992102
201900491
679475467
941672748
405601617
186576537
382442674
497505195
972771064
91217430
72691811
638404956
790992102
591227024
861385942
703545995
527960104
824206545
691207461
30061231
731426435
905323865
392160438
441637621
72691811
695255998
519494840
48330411
100444139
941122123
187145965
912441617
291125031
56069265
181190235
606495046
853103800
855818251
19535560
770208357
899043746
81144804
651776452
972554254
664980053
172050277
377073921
79331648
505122722
606495046
652006478
941558560
203510282
801585237
775043353
255071552
78626708
461640419
581869720
820354283
899043746
412905943
80787516
242239237
740842273
189858233
648329705
718726184
147579685
205621318
679136419
255071552
223783943
172050277
291125031
703545995
601683177
160457046
679386394
756356740
836879792
804435433
804913635
941122123
497505195
853103800
731426435
11217651
48330411
39684
876870572
862107228
903364290
683364727
683682818
51178995
377073921
720063004
239432432
108864806
70831476
203510282
679136419
683682818
373945436
972771064
825945823
912103276
845831299
59992173
722477271
285461309
261999677
862024300
756356740
390183199
450567529
81144804
762504889
491024251
225666802
648329705
853103800
679136419
518195488
173922545
201900491
162307414
429157178
272460195
127150103
235575839
691207461
405601617
540168340
853103800
299144474
853103800
72691811
455041353
601683177
804913635
801879188
732445918
362641884
638404956
841382922
201900491
358860370
255071552
679136419
855383366
100444139
320225778
497615016
255071552
358860370
683682818
100444139
855383366
461466552
173922545
377073921
373945436
683682818
335040508
34952186
91217430
516931513
992859957
235575839
206214817
523446255
130742718
22824457
397568001
142201702
963954568
594033771
261999677
56069265
257247924
704549920
101104061
581041954
719737163
737115208
239432432
855818251
69349591
74370708
855383366
541821795
747483452
683312779
787291140
929329228
830918891
261999677
756356740
358860370
791619066
651776452
100444139
81144804
148800981
929329228
372798400
870383268
255071552
516931513
251221371
975005140
405601617
925237267
89116445
982815928
550075396
205621318
285461309
293611086
1322902
275455659
193620024
219286621
267106973
523446255
683682818
836362759
148800981
285461309
48330411
193620024
42187731
801585237
862528713
638404956
941672748
263392299
720225476
941672748
89116445
905323865
713987466
516931513
206214817
519494840
815080377
34952186
113455365
17476093
683364727
405601617
521045640
377073921
691207461
72691811
870383268
679136419
193620024
211080683
790992102
643074944
444558315
643074944
627260622
829056783
113455365
39165891
866806478
756356740
929329228
912103276
254648171
377073921
272460195
755459633
78626708
790992102
254648171
268250650
69449501
786065105
397568001
801585237
42809182
54498264
59992173
358860370
963954568
683682818
862024300
756356740
581869720
853421571
373945436
34952186
497615016
598242209
655016539
164135263
256022273
281938039
635441216
475755267
540168340
81144804
853103800
801879188
855818251
328874982
48330411
861385942
550075396
646320243
295014094
787291140
328874982
929329228
720063004
898435711
311222075
841382922
441637621
758931613
80787516
150403766
325119823
72691811
638404956
845831299
963954568
261999677
679136419
386172109
683364727
19535560
893698575
829251886
523446255
515030619
853103800
17476093
855383366
941122123
503311063
939982770
992859957
497615016
246045928
855473248
150403766
590003337
731426435
801879188
756356740
838643124
257247924
855818251
502070410
201900491
756356740
523446255
258324107
188945484
254648171
762082608
373945436
48330411
963954568
337657813
801242808
606495046
120439415
770208357
580736810
910583229
954765231
602677924
679136419
756356740
257247924
853103800
267106973
853103800
997770744
285461309
731426435
855383366
491024251
310933361
200301570
741765885
741765885
340162025
211080683
954765231
475755267
89116445
201900491
722477271
515030619
657635056
205621318
386172109
261999677
412029201
34952186
849973452
80787516
963954568
744866987
130742718
853103800
731426435
362641884
626027307
855818251
801879188
829251886
912103276
683682818
801585237
949489378
553618922
206214817
160457046
130742718
254648171
429157178
698788771
48330411
801585237
698788771
756356740
790992102
265373476
429157178
866806478
516931513
972554254
267106973
679136419
643074944
310933361
591227024
30061231
876870572
483316771
698788771
267106973
855818251
130742718
792852712
987190604
746845880
790992102
801242808
638404956
373945436
390183199
193535125
33383085
903364290
116408045
364012473
679475467
72691811
787770549
664980053
102007964
963954568
53821224
397568001
475755267
108604069
801879188
691207461
108864806
516931513
444558315
679475467
922882250
540168340
497615016
254648171
855383366
787291140
471561924
304619140
712128882
100444139
712128882
801242808
362641884
186946375
845831299
497505195
651795840
534674799
516931513
939982770
335040508
193620024
855818251
756356740
581041954
870383268
81144804
11217651
81144804
33143903
574562179
81144804
581869720
566659416
108864806
598084733
941122123
829056783
392160438
850529706
457906573
444558315
313795734
30061231
81144804
348122836
100444139
683364727
679136419
205621318
987190604
853103800
497505195
756356740
102007964
719737163
581041954
100444139
841382922
565369021
683682818
521045640
372798400
39165891
429157178
912441617
963954568
219286621
102007964
33182694
202739859
186946375
267106973
462577
130742718
267106973
857569235
108864806
598242209
193620024
261999677
382442674
130742718
691207461
291125031
193620024
267106973
679136419
963954568
679475467
189858233
74370708
576077022
713987466
635441216
462577
606321619
100444139
325206287
462577
845831299
100444139
80787516
433611609
261999677
679475467
679779164
390183199
405601617
193620024
518195488
54498264
706800330
889097158
505122722
77086374
436494943
30061231
211080683
870383268
449825268
193620024
183462243
246045928
272460195
436537325
793894898
304547256
523446255
869500679
941122123
39165891
150403766
325206287
255071552
291125031
790992102
193620024
756356740
756356740
731426435
463108895
81144804
732445918
300438794
713987466
855383366
261999677
255071552
54498264
255071552
195821335
978482132
679136419
516931513
497615016
81144804
849973452
845831299
373945436
606321619
762504889
112062297
691207461
255071552
691207461
731426435
362641884
830918891
870184958
853103800
850529706
664980053
855818251
657635056
481995663
310933361
256022273
193620024
440323719
261999677
941672748
193620024
321889235
69349591
457906573
972771064
462577
516931513
48330411
569064260
741765885
267106973
34343646
20437053
372798400
186946375
829056783
81144804
130742718
429157178
211228327
801242808
703545995
516931513
680735039
857569235
108604069
203510282
358860370
732365261
972554254
516931513
142201702
321889235
926741228
48330411
801242808
261999677
718726184
569064260
100444139
698788771
679136419
150403766
964156031
313795734
758931613
862528713
100444139
44342013
194799256
581869720
946547781
841382922
143990268
756356740
211080683
193620024
820354283
429157178
852451769
116408045
201572657
827508273
328874982
707312975
853103800
39165891
54498264
742403840
457906573
272460195
644921113
328874982
679136419
793894898
310933361
475755267
679475467
978482132
691207461
941672748
975005140
54498264
948750991
679475467
843462123
739525941
865143916
72691811
108864806
303182547
644921113
285461309
457906573
51178995
829251886
853103800
377073921
48330411
72412452
205621318
193620024
519494840
457906573
181190235
198676995
852060695
51178995
294366747
855818251
242239237
516931513
683682818
116306061
215377089
257542542
150403766
257542542
552232278
261999677
59992173
505122722
606321619
100444139
827508273
373945436
65485465
72691811
173922545
987190604
857569235
521045640
707312975
801242808
39684
261999677
516931513
625840961
195821335
189858233
205621318
703545995
563575055
42809182
449825268
291125031
1322902
855383366
713987466
606495046
815080377
770208357
929329228
516931513
638404956
664980053
643074944
825945823
725569239
201900491
814722188
652006478
255071552
107134779
741562905
568715632
922882250
862107228
272460195
853103800
756356740
116408045
30061231
635441216
703545995
219654519
444558315
72691811
683068013
853103800
945261580
853103800
521045640
293965510
707312975
646320243
790992102
823762778
293965510
386172109
738915663
377073921
195821335
963954568
523446255
849973452
268947042
903364290
437107057
605167513
205621318
972771064
606321619
921756558
841382922
566389174
815080377
449825268
921663249
130742718
926596278
358860370
72691811
827508273
148800981
940729750
890686220
987190604
471561924
826967256
193620024
261999677
86580458
581041954
450821642
310933361
885688426
812117342
801242808
188945484
72691811
186576537
235575839
272460195
818776380
941558560
89116445
801242808
838643124
652006478
502070410
818776380
679136419
457906573
54498264
815080377
703545995
516931513
181190235
194799256
441637621
787679990
81144804
460568807
841382922
801242808
679779164
853103800
451560634
691207461
964156031
100444139
79331648
683682818
679136419
755459633
758931613
651776452
385276485
81144804
239432432
635441216
94808220
955255645
193535125
39165891
48330411
74370708
72691811
756356740
929329228
173922545
69449501
130742718
516931513
455041353
931582147
522589731
137160785
845831299
638404956
100444139
444558315
325206287
491024251
373945436
841382922
482735
845831299
775043353
720063004
679779164
72691811
107134779
929329228
358860370
954765231
713987466
80787516
211080683
820354283
925467465
96660822
149124351
145966273
757425743
440323719
193535125
429157178
479805553
201900491
690902030
628185060
72691811
706800330
311222075
724745310
390183199
475755267
801879188
964156031
116408045
429157178
177818139
412905943
450567529
20437053
101463251
598084733
100444139
505122722
19535560
444558315
261999677
377073921
48330411
855383366
925467465
261999677
107134779
657635056
830918891
201900491
516931513
853103800
310933361
852451769
926741228
987490212
235575839
566659416
741765885
731426435
81144804
519494840
483316771
94763762
922882250
651776452
243148749
582701381
644921113
256022273
804435433
446672125
520894807
731426435
69449501
849973452
497615016
855473248
51178995
106518249
691207461
651776452
100444139
48330411
946547781
852451769
963954568
790992102
246045928
206214817
865143916
30061231
518195488
664980053
461466552
827508273
198208206
862527375
405601617
613654608
679136419
205621318
196535714
550075396
824206545
955255645
189858233
272460195
429157178
756356740
732162077
703545995
198073867
19535560
100444139
722477271
335040508
790992102
899043746
235575839
664980053
801242808
186946375
264385610
205621318
304619140
553039122
745512129
527960104
322076620
852060695
912103276
855383366
691207461
310933361
703545995
581041954
713699409
827508273
978482132
550075396
255071552
255071552
69449501
235575839
941672748
978482132
397568001
479805553
855383366
707312975
912441617
429157178
459314898
255071552
845831299
142201702
219286621
756356740
825945823
325206287
741765885
397568001
130742718
455041353
340162025
261999677
703545995
194799256
804435433
211080683
825945823
21339641
397568001
898435711
457906573
503311063
142201702
651776452
255071552
193620024
102007964
941558560
246045928
801242808
866806478
193620024
756356740
206214817
741765885
211080683
98459128
286815350
481995663
406904883
267106973
245105391
108864806
648329705
732445918
251221371
339378857
33182694
65485465
679136419
425980170
714791965
462577
731426435
523446255
797886556
679386394
150403766
758931613
850529706
903364290
817240671
801879188
845831299
801879188
130742718
899043746
516931513
44342013
69449501
655016539
143990268
72691811
108604069
820354283
80787516
815080377
742403840
100444139
69349591
386172109
272460195
377073921
853103800
679475467
912441617
179946438
638404956
142201702
34952186
81144804
433611609
405601617
242239237
267106973
219549302
372798400
54498264
81144804
756356740
820354283
713699409
679475467
791619066
33182694
100444139
256022273
243148749
866806478
929329228
100444139
429157178
895894749
870184958
377073921
285461309
112062297
707312975
862528713
455041353
910583229
929329228
81144804
861046296
449825268
325206287
853103800
17476093
791619066
42809182
613654608
242239237
929329228
74370708
148800981
679136419
69449501
77086374
49836810
362641884
455041353
483125803
310933361
569064260
987190604
181190235
675094204
239432432
256022273
741765885
450567529
972771064
77086374
261999677
267106973
429157178
801879188
255071552
698788771
931582147
211080683
855818251
251221371
65485465
755459633
291125031
829056783
39165891
72691811
820354283
613654608
516931513
523446255
590007879
713699409
80787516
461466552
235575839
849973452
931582147
987490212
606495046
449825268
787291140
516931513
193620024
251221371
756356740
646320243
457906573
963954568
130742718
406904883
80787516
801242808
963954568
499745122
853103800
483316771
516931513
444558315
462577
870383268
66550593
576077022
704549920
433611609
610257602
265373476
414829234
718726184
679136419
922882250
321889235
954765231
825945823
758931613
843462123
606495046
898435711
790992102
855818251
195821335
100444139
429157178
193620024
108864806
635441216
405601617
625517606
627109268
698788771
862024300
74370708
306437691
450821642
310933361
601683177
72691811
20437053
310933361
516931513
392160438
429157178
100444139
638404956
362641884
100444139
100444139
483316771
855818251
436537325
866806478
679386394
931582147
200301570
33182694
975005140
239432432
193620024
679475467
100444139
263392299
855473248
223783943
941558560
482735
756356740
815080377
801879188
941122123
853103800
931582147
255071552
377073921
193620024
405601617
857569235
78626708
823603487
497615016
755459633
235575839
267106973
801242808
610257602
188192853
483125803
671713724
429157178
54498264
683364727
583865092
263392299
94544344
941122123
462577
790992102
743467700
987190604
679136419
812117342
81144804
849973452
648329705
790992102
383559657
193620024
459314898
756356740
34952186
100444139
905323865
441637621
358860370
172050277
655016539
186576537
304619140
703545995
963954568
941672748
48330411
34952186
855383366
602677924
699730576
992859957
441637621
862024300
17476093
91217430
929329228
516931513
429157178
69449501
19535560
264385610
239432432
193620024
849973452
321889235
130742718
61938851
946547781
740842273
566659416
310933361
481995663
405601617
946547781
610257602
900380662
300438794
304619140
362641884
17476093
449825268
738229720
59992173
644921113
460568807
975005140
852451769
683364727
581041954
80787516
699730576
258324107
580286460
429157178
30061231
790992102
450567529
638404956
457906573
855473248
954765231
865143916
683682818
235575839
497505195
191182743
81144804
824206545
522217312
1322902
108864806
713699409
444558315
756356740
441637621
801242808
310933361
81144804
72691811
69449501
298062981
576077022
497615016
48330411
790992102
804913635
594033771
683682818
1322902
691207461
679136419
922882250
895894749
853103800
267106973
804913635
293965510
256022273
444558315
664980053
829251886
79331648
39165891
756356740
483316771
679136419
786065105
941122123
644921113
797886556
444558315
638404956
963954568
679475467
841382922
285461309
362641884
150403766
405601617
544550379
33182694
516931513
198073867
170400989
74370708
679136419
211080683
106518249
712128882
397568001
325206287
655016539
293611086
223783943
429157178
186946375
235575839
440323719
770208357
804435433
30061231
885688426
483316771
569064260
607723520
756356740
928942851
862024300
586959671
855383366
855818251
681527941
328874982
318062431
580286460
606495046
455041353
655016539
606495046
638404956
94763762
127150103
89116445
44342013
725569239
497505195
150403766
243148749
444558315
362641884
102007964
264385610
377073921
725569239
69449501
841382922
912103276
235575839
69449501
681527941
1322902
112062297
704859333
39165891
854523609
242239237
755459633
449825268
991158175
815080377
713987466
643074944
436537325
142544091
638404956
941558560
433611609
202739859
11217651
801585237
666916800
648329705
855473248
71088599
267106973
876870572
463108895
255071552
77086374
635441216
120439415
239432432
471561924
459314898
211080683
51178995
320225778
849973452
321889235
790992102
291125031
523446255
606495046
261999677
885688426
59992173
188945484
49620316
340162025
108864806
69449501
444558315
921663249
261999677
72691811
206214817
258324107
955255645
671713724
255071552
48330411
926596278
516931513
553618922
497615016
797886556
310933361
349394533
449825268
405601617
655016539
758931613
482835508
479805553
66550593
648329705
679475467
261999677
441637621
651795840
550075396
108604069
982815928
756356740
855818251
756356740
30061231
857569235
306437691
265373476
845831299
206214817
664980053
963954568
521045640
978482132
142201702
638404956
100444139
150403766
462577
89116445
455041353
516931513
849973452
328874982
756356740
756356740
706800330
845831299
829056783
516931513
437107057
406904883
441637621
386172109
335040508
475755267
722477271
72691811
855473248
235575839
679136419
855383366
59992173
982574088
581041954
928942851
181975927
340162025
257247924
731426435
644921113
482835508
436494943
861385942
720063004
853103800
598242209
123339041
987036349
643074944
429157178
30061231
829056783
286815350
516931513
790992102
358860370
293611086
502070410
737115208
801879188
499804760
11217651
496537881
246045928
853103800
272460195
429157178
201900491
638404956
150403766
738229720
30061231
191182743
527960104
756356740
299144474
975005140
377073921
310933361
521045640
51178995
855383366
791619066
820354283
193620024
446585504
703545995
534674799
849973452
186946375
590003337
861385942
855818251
931582147
756356740
329807023
459314898
811411961
479805553
30061231
756356740
235575839
441637621
264385610
201900491
790992102
385276485
627109268
150403766
581041954
823603487
646320243
713987466
790992102
845831299
521045640
552232278
148800981
39165891
870383268
444558315
856856150
148800981
710292789
441637621
683364727
516931513
196535714
263392299
264385610
372798400
186576537
100444139
72691811
679136419
975005140
741562905
145966273
855818251
738229720
516931513
638404956
598084733
80787516
147579685
820354283
718726184
756356740
405601617
72691811
205621318
293611086
866806478
108864806
451108860
54498264
820354283
150403766
310933361
108864806
646320243
164135263
707312975
866806478
316210178
824206545
59992173
457906573
275455659
455041353
525799791
853103800
33383085
461466552
731426435
34343646
683364727
688446828
79331648
679475467
256022273
862024300
516931513
386172109
941558560
255071552
441637621
497615016
940729750
679779164
590003337
926741228
963954568
51178995
534674799
731426435
358860370
78626708
201900491
583865092
455041353
801242808
367533896
825945823
581041954
310933361
580286460
1322902
679779164
790992102
793894898
173922545
787291140
96660822
745512129
853103800
108604069
505122722
59992173
718726184
397568001
320882835
72691811
550075396
130742718
436537325
870184958
48330411
201900491
643074944
845831299
100444139
801879188
527960104
201900491
827508273
824206545
518195488
444558315
758931613
912131033
683364727
963954568
112062297
580286460
44342013
505596550
963954568
48330411
655016539
963306628
372798400
540168340
412029201
982574088
801879188
964156031
925467465
827508273
581041954
853103800
516931513
462577
801879188
261999677
516931513
142201702
412057510
827508273
706800330
722477271
39165891
405601617
463108895
972771064
148800981
479805553
101104061
310933361
389830465
219286621
310933361
516931513
801879188
69349591
972554254
242239237
497615016
211080683
756356740
193620024
135452076
857569235
189858233
648329705
245105391
194799256
193620024
651776452
291125031
516931513
975005140
972554254
444558315
310933361
941122123
679475467
463108895
481995663
449825268
855383366
928942851
261999677
235575839
845831299
975005140
429157178
853103800
275455659
793894898
81144804
849973452
59992173
429157178
801879188
651776452
397568001
30061231
852060695
598084733
801585237
756356740
372798400
853103800
261999677
206214817
91217430
293965510
34952186
754641104
72691811
679136419
853103800
275455659
72691811
108864806
977193045
455041353
703545995
33182694
731426435
885563737
189858233
568715632
824206545
521045640
96660822
386172109
707312975
703545995
193535125
926342586
135452076
373945436
635441216
823603487
39165891
47381881
576077022
44342013
255071552
982574088
193620024
450821642
931582147
261999677
455041353
261999677
261999677
39165891
972554254
756356740
671713724
245105391
59992173
522217312
34952186
261999677
657635056
941672748
756356740
679136419
801242808
242239237
893622540
349394533
255239043
756356740
101463251
22824457
108864806
975005140
256022273
65485465
201900491
446585504
683312779
150403766
827508273
100444139
303182547
108864806
358860370
790992102
638404956
825945823
386172109
358860370
450821642
77086374
772268809
100444139
265373476
143990268
261999677
801242808
853103800
852060695
581041954
852451769
941672748
74370708
503311063
211228327
636963850
602677924
630992339
516931513
703545995
829251886
219286621
569064260
397568001
200301570
516931513
635441216
825945823
964156031
108864806
521045640
72691811
516931513
849973452
377073921
285461309
638404956
804435433
130742718
679136419
598084733
516931513
912441617
72691811
189858233
325206287
946547781
497615016
145966273
48330411
390183199
104974357
699730576
429157178
963954568
102007964
143990268
261999677
651776452
211080683
405601617
219286621
581041954
397568001
643074944
30061231
941558560
698788771
255071552
414829234
855473248
21339641
444558315
449825268
718726184
405601617
581869720
855473248
671713724
625840961
606495046
695255998
725569239
429157178
855383366
950701777
589950541
127150103
479805553
853103800
261999677
183462243
646320243
899043746
489928970
756356740
433611609
756356740
652006478
429157178
81144804
205430934
858176269
150403766
855473248
30061231
494703525
212051252
581869720
577551670
425980170
382442674
194799256
855383366
255071552
855818251
929329228
497615016
804913635
433611609
483316771
200301570
294366747
853103800
59992173
164135263
80787516
34952186
954765231
433611609
328874982
790992102
206214817
267106973
885688426
818776380
657635056
135452076
189858233
855383366
173922545
81144804
941558560
339378857
563444941
51178995
328874982
479805553
516931513
931582147
827508273
679136419
505596550
801242808
475755267
725569239
81144804
975005140
853103800
72691811
963954568
963954568
628185060
580286460
568715632
703545995
746845880
853421571
756356740
722477271
516931513
683364727
483316771
321889235
449825268
505596550
148800981
586959671
691207461
405601617
143990268
310933361
181975927
414829234
61115479
272460195
193620024
1322902
855383366
792852712
801585237
853103800
397568001
255071552
405601617
429157178
59073641
17476093
516931513
857569235
929329228
462577
997770744
243148749
320225778
855473248
519494840
823603487
328874982
377073921
201572657
100444139
758931613
827508273
34952186
523446255
679475467
521045640
206214817
516931513
405601617
74370708
502070410
483316771
173922545
646320243
201900491
455041353
44342013
855383366
853103800
499745122
824206545
405601617
382442674
746845880
804435433
261999677
580736810
912131033
691207461
444558315
483125803
429157178
338161823
793894898
756356740
691207461
74370708
827508273
703545995
801242808
855473248
457906573
81144804
116408045
691207461
429157178
862107228
929329228
675094204
646320243
825945823
722477271
683682818
598084733
149124351
988271545
566389174
457906573
72691811
261999677
183462243
912441617
81144804
256022273
243751285
66550593
285461309
286815350
940729750
441637621
78626708
223422092
481995663
275455659
211080683
963954568
211228327
246045928
219549302
706800330
72160329
243148749
648329705
648329705
713987466
870383268
756356740
713987466
707312975
291125031
787291140
926342586
827508273
429157178
34952186
150403766
377073921
732445918
173922545
722477271
972554254
505596550
683364727
740842273
652006478
651776452
683682818
683312779
838643124
235575839
594033771
926342586
318062431
912441617
845831299
946547781
362641884
331400952
899043746
183462243
267106973
6387153
845831299
72412452
100444139
30061231
845831299
756356740
855473248
758931613
397568001
320225778
516931513
755459633
449825268
553039122
318062431
964156031
80787516
755459633
33383085
441637621
475755267
173922545
108864806
203510282
683068013
741562905
590007879
569064260
405601617
285461309
679386394
193620024
756356740
295014094
941122123
534674799
861385942
30061231
193620024
130742718
843462123
683364727
853103800
261999677
638404956
59992173
81144804
946547781
926741228
166075483
741765885
254648171
598084733
793894898
30061231
198681218
606495046
127150103
328874982
479805553
348122836
112062297
372798400
731426435
870383268
756356740
516931513
855818251
664980053
172050277
683068013
48330411
446585504
899592199
20437053
920690697
261999677
703920436
999360799
706800330
927864237
606495046
853103800
580286460
457906573
11217651
731426435
855473248
801242808
475755267
519494840
203510282
850529706
261999677
857175499
310933361
17476093
72691811
565369021
39165891
69449501
725569239
30061231
112062297
497615016
664980053
922882250
389830465
816624694
503311063
812117342
801879188
108864806
285461309
825945823
503311063
148800981
48330411
987190604
820354283
239432432
606495046
691207461
534674799
259031829
679136419
405601617
827508273
150403766
72160329
81144804
108864806
899592199
704549920
17476093
756356740
291125031
481995663
72412452
679475467
679136419
291125031
651776452
348122836
193620024
102007964
267106973
33383085
732445918
855818251
855473248
172050277
841382922
997770744
862528713
239432432
108604069
516931513
455041353
827508273
824206545
679475467
978482132
34952186
638404956
418385479
852451769
638404956
963954568
519494840
992859957
762082608
787291140
69449501
737115208
707312975
516931513
291125031
193535125
322076620
449825268
190508037
429157178
116306061
703545995
820354283
255071552
405601617
855383366
827508273
66550593
950701777
261999677
243148749
603929552
683682818
756356740
295014094
377073921
613654608
577551670
853103800
801242808
449825268
516931513
142201702
491024251
72691811
790992102
295014094
849973452
291125031
397568001
30061231
516931513
777958410
20437053
679475467
81144804
929329228
580286460
42809182
143990268
910583229
643074944
683364727
188039938
261999677
145966273
497615016
405601617
505122722
33182694
211080683
483379115
272460195
306437691
827508273
801242808
516931513
196535714
679136419
444558315
386172109
853103800
429157178
698788771
826967256
181190235
829251886
1322902
340162025
34952186
412057510
33182694
179946438
348122836
756356740
679475467
762082608
899043746
857569235
756356740
479805553
193620024
100444139
444558315
483125803
483125803
11217651
372798400
201900491
655016539
737807107
82966871
801242808
746845880
441637621
741765885
928942851
205621318
912131033
203510282
440323719
261999677
116408045
827508273
725569239
386172109
698788771
855383366
441637621
855473248
518195488
795529181
172050277
505122722
606495046
255071552
450821642
518195488
756356740
189858233
590003337
708156132
713987466
382442674
829251886
502070410
762082608
205621318
444558315
72691811
644921113
310933361
283194587
145966273
397568001
594033771
48330411
801879188
483125803
145966273
255071552
193620024
757425743
929329228
418385479
657635056
145966273
491024251
328874982
982574088
143990268
264385610
643074944
713699409
625517606
698788771
211228327
742403840
790992102
30061231
142201702
845831299
377073921
741765885
219549302
853103800
193620024
100444139
320225778
790992102
34952186
758931613
683364727
703920436
787291140
862528713
304619140
975005140
891719572
797886556
48330411
285461309
15013524
429157178
790992102
606495046
606321619
100444139
679136419
657635056
66550593
731426435
489928970
516931513
756356740
756356740
322076620
801242808
135452076
193535125
263392299
643074944
303182547
39165891
163599415
441637621
791619066
651795840
483125803
285461309
205621318
72691811
142201702
503311063
516931513
160457046
668932808
112062297
405601617
318062431
215247505
78626708
541821795
635441216
193535125
756356740
1322902
130742718
540168340
385276485
581041954
412029201
651776452
613654608
188945484
239432432
198073867
193535125
373945436
756356740
310933361
450821642
756356740
899043746
285461309
444558315
801879188
322076620
801585237
293611086
298749371
550075396
912441617
455041353
444558315
33182694
664980053
389830465
679136419
429157178
635441216
48330411
200301570
258324107
311222075
790992102
827508273
762504889
540168340
987190604
912441617
51178995
211080683
39684
256022273
205621318
820354283
373945436
521045640
954765231
824206545
679136419
54498264
827508273
523999354
501595912
412057510
741562905
390183199
681527941
516931513
855818251
855383366
261999677
606495046
664980053
198676995
679136419
61938851
855818251
651776452
497615016
444558315
211228327
261999677
255071552
741765885
516931513
756356740
568715632
81144804
310933361
22824457
77086374
335040508
33182694
815080377
890686220
516931513
267106973
300438794
256022273
566659416
310933361
255071552
792852712
703545995
963954568
521045640
61115479
429157178
303182547
849973452
349394533
51178995
586959671
72691811
654745045
335040508
978482132
855818251
516931513
34952186
225666802
39165891
655016539
389830465
189858233
51178995
416716356
756356740
200301570
108864806
145966273
100444139
987190604
732445918
189858233
100444139
455041353
429157178
862024300
301338962
606321619
797886556
910583229
941122123
293611086
926342586
787770549
755459633
275455659
804913635
831643228
193620024
651776452
275455659
59992173
34952186
746845880
429157178
606321619
181975927
433611609
758931613
912103276
348122836
849973452
459314898
211080683
285461309
108864806
824206545
855383366
189858233
992859957
497615016
841382922
108604069
429157178
150403766
841382922
566659416
444558315
108864806
963954568
731426435
306437691
48330411
679136419
106518249
44342013
870383268
972771064
261999677
713987466
429157178
756356740
491024251
972771064
679386394
862024300
855383366
193620024
348122836
746845880
405601617
849973452
127150103
243148749
418385479
205621318
320225778
963306628
450567529
664980053
606321619
130742718
429157178
827508273
72691811
550075396
100444139
643074944
100444139
285461309
193620024
150403766
206214817
255071552
373945436
255071552
211080683
664980053
405601617
405601617
51178995
433611609
581869720
294366747
850529706
606321619
108864806
801242808
625840961
397568001
457906573
206214817
72160329
563575055
710292789
951970812
713699409
853103800
235575839
516931513
855473248
69449501
516931513
869500679
683364727
181975927
862528713
855383366
193620024
385276485
219549302
741562905
757425743
117226751
30061231
540168340
679475467
516931513
718726184
304619140
80787516
691207461
926741228
187145965
941122123
941672748
390183199
703545995
756356740
786065105
756356740
54498264
801879188
610257602
853103800
72691811
679136419
189858233
81144804
787291140
261999677
646320243
707312975
167059386
81144804
756356740
758931613
725569239
172050277
69349591
731426435
242239237
801585237
358860370
429157178
732162077
433611609
255071552
756356740
48330411
255071552
491024251
941122123
299144474
81144804
521045640
94763762
903682593
33383085
741765885
770208357
389830465
72412452
392160438
912103276
856856150
63166473
54498264
852451769
267106973
108864806
193620024
606321619
963954568
108864806
815080377
100444139
457906573
516931513
857569235
520894807
841382922
193620024
358860370
203510282
925467465
321889235
481995663
732445918
362641884
987490212
193535125
625517606
747483452
6387153
101104061
912103276
444558315
987190604
130742718
853103800
823603487
817240671
679136419
349394533
963954568
219549302
862528713
264385610
377073921
54498264
100444139
362641884
683312779
497615016
651776452
792852712
69449501
553618922
866806478
243751285
320225778
679779164
96660822
429157178
267106973
698788771
954765231
235575839
950701777
30061231
410339547
281938039
963306628
219286621
173922545
664980053
762082608
436494943
130742718
972771064
254648171
335040508
703545995
757425743
756356740
189858233
787770549
646320243
318062431
242239237
358860370
48330411
255071552
291125031
574562179
503311063
714791965
267106973
30061231
731426435
211080683
725569239
433611609
756356740
838643124
756356740
397568001
801242808
929329228
963954568
30061231
405601617
706800330
293965510
59992173
801242808
17476093
946547781
775043353
703545995
741562905
580286460
987036349
211080683
941672748
745512129
756356740
429157178
190508037
497615016
483125803
101463251
827508273
449825268
100444139
189858233
108864806
261999677
598084733
81144804
193620024
100444139
586959671
699730576
499804760
261999677
259031829
201900491
855383366
827508273
855383366
107134779
598084733
870383268
293611086
790992102
256022273
481995663
96660822
845831299
267106973
405601617
363450355
870383268
746845880
246045928
972554254
164135263
392160438
737115208
372798400
845831299
44342013
335040508
516931513
613654608
34952186
912131033
205621318
987190604
636963850
648329705
683364727
267106973
523446255
450821642
255071552
698788771
377073921
527960104
106518249
625517606
963954568
138663125
444558315
855473248
899043746
190508037
540168340
483316771
72691811
550075396
732162077
150403766
756356740
245105391
713699409
444558315
80787516
429157178
925467465
497615016
256022273
801242808
201900491
895894749
857569235
195821335
175785432
255071552
462577
914087005
145966273
606495046
211928461
940729750
505596550
581869720
267106973
505122722
497615016
999360799
708156132
459314898
516931513
758931613
855473248
862528713
893698575
255071552
741765885
638404956
683364727
523446255
100444139
112062297
437107057
358860370
987490212
195821335
450821642
267106973
853103800
646320243
489928970
331400952
449825268
59992173
101104061
449825268
550075396
861385942
445705135
65485465
801879188
491024251
72691811
679475467
433611609
853103800
100444139
744866987
59992173
582498130
211080683
756356740
340162025
731426435
54498264
362641884
377073921
261999677
853103800
866806478
581041954
703545995
695444437
866806478
516931513
793894898
853103800
713699409
862528713
756356740
433611609
97891297
450567529
679475467
251221371
975005140
899043746
293611086
497615016
975005140
30061231
497505195
719467749
820354283
523999354
895894749
235575839
340162025
756356740
51178995
941558560
853103800
100444139
267106973
211080683
96660822
638404956
519494840
300438794
690990975
855383366
855383366
926342586
855818251
373945436
261999677
826967256
756356740
54498264
436494943
200819515
450567529
651776452
11217651
817240671
200819515
651776452
397568001
34952186
941558560
255071552
707312975
169704250
446672125
742403840
444558315
679136419
703545995
866806478
741562905
613654608
797886556
310933361
635441216
293965510
516931513
211080683
856856150
94808220
523999354
671713724
291125031
855383366
267106973
857569235
51178995
801242808
91217430
482735
108864806
954765231
193535125
72160329
992859957
941122123
286815350
565369021
455041353
211080683
850529706
855818251
310933361
51178995
241417754
235575839
762082608
758931613
516931513
855818251
855473248
731426435
30061231
202739859
457906573
683364727
931130520
941672748
293611086
987190604
172050277
602677924
931582147
100444139
261999677
328874982
801242808
855473248
113455365
51178995
853103800
987190604
691207461
201900491
160457046
49836810
862024300
183462243
22824457
373945436
256022273
651776452
683682818
519494840
130742718
181190235
738915663
929329228
261999677
181190235
459314898
39165891
853103800
843462123
861385942
718726184
223511583
450821642
193535125
254648171
946547781
189858233
746845880
145966273
44342013
638404956
505596550
732445918
193620024
44342013
56069265
931582147
664980053
80787516
505596550
39165891
211080683
34952186
81144804
525799791
72691811
589337580
713987466
291125031
11217651
899043746
787679990
11217651
183462243
336513396
1322902
688976482
444558315
181190235
698788771
790992102
644921113
348122836
651776452
791619066
987190604
775043353
444558315
72691811
349394533
581041954
855473248
397568001
310933361
606495046
1322902
328874982
291125031
590007879
710292789
135452076
731426435
11217651
812117342
295014094
801242808
746845880
797886556
185287689
741562905
820354283
899043746
201900491
698788771
254648171
502070410
553618922
978482132
219286621
325206287
949489378
964156031
291125031
201900491
436494943
193620024
223783943
756356740
108864806
251221371
429157178
235575839
34952186
703545995
931582147
183462243
841382922
679136419
436494943
275455659
11565293
449825268
925237267
801879188
683364727
655016539
855818251
220802913
679475467
625517606
741765885
219286621
211080683
852451769
71088599
496537881
563575055
516931513
497615016
189858233
150403766
804913635
713699409
652006478
491024251
756356740
19535560
261999677
841382922
745512129
962313443
198073867
54498264
1322902
591227024
756356740
457906573
926342586
30061231
193620024
298062981
801879188
869500679
72691811
116408045
205621318
39165891
756356740
978482132
188945484
482835508
683312779
541821795
713987466
56069265
69449501
756356740
683682818
243751285
910583229
516931513
255071552
116408045
931582147
586959671
655016539
377073921
489928970
775043353
310933361
679475467
963954568
657635056
829056783
462577
746845880
185287689
98459128
201900491
818776380
102007964
108864806
964156031
683364727
855383366
857569235
566659416
200301570
522217312
855818251
19535560
489928970
527960104
37451956
412029201
211080683
475755267
643074944
382442674
731426435
100444139
899043746
20437053
876870572
328874982
703920436
450567529
295014094
638404956
580286460
245105391
455041353
291125031
521045640
42809182
852060695
638404956
635441216
628185060
552232278
211080683
142201702
54498264
483316771
130742718
444558315
455041353
598084733
483125803
646320243
857569235
815080377
150403766
529256777
261999677
972771064
482735
150403766
150403766
762082608
150403766
790992102
540168340
441637621
646320243
61115479
858493641
787291140
30061231
390183199
516931513
862528713
518195488
582701381
563444941
713987466
483125803
862528713
655016539
211080683
638404956
975005140
505596550
265373476
163035479
756356740
755459633
189858233
940729750
261999677
94544344
239432432
712128882
638404956
841382922
775043353
679475467
17476093
348122836
203510282
646320243
291125031
81144804
189858233
742403840
436494943
679136419
491024251
267106973
679136419
679475467
66550593
372798400
722477271
671713724
189858233
72691811
418385479
185287689
516931513
683682818
691207461
801879188
291125031
74370708
325206287
310933361
956250807
450821642
108864806
451560634
801242808
219286621
912441617
683682818
610257602
420431297
827508273
801242808
628185060
235575839
193620024
108864806
304547256
977193045
51178995
275455659
48330411
358860370
756356740
17476093
855818251
187145965
462577
855818251
638404956
291125031
127150103
255071552
845831299
1322902
772268809
527960104
130742718
74370708
638404956
515030619
200301570
272460195
891719572
449825268
801879188
251221371
963954568
150403766
963954568
298749371
405601617
267106973
815080377
80787516
853103800
679136419
683364727
193535125
51178995
405601617
855383366
243148749
577551670
516931513
950701777
852060695
497615016
801242808
81144804
235575839
193535125
130742718
963954568
457906573
294366747
261999677
440323719
189858233
756356740
598084733
921756558
89116445
853103800
455041353
862107228
862528713
862024300
975005140
310933361
651776452
691207461
816624694
516931513
444558315
703545995
256022273
74370708
81144804
242239237
594033771
756356740
912131033
941558560
756356740
123339041
291125031
801242808
261999677
286815350
982574088
17476093
679136419
867014644
211080683
922882250
577551670
972554254
801879188
644921113
94808220
975005140
589950541
497615016
100444139
978482132
698788771
481995663
39684
69449501
416716356
490611518
108864806
982574088
335040508
325119823
606495046
191182743
219286621
683364727
857569235
975005140
569064260
358860370
651776452
820354283
987190604
903682593
61938851
211080683
741765885
503311063
178534608
291125031
646320243
272460195
261999677
972554254
17476093
66550593
550075396
291125031
455041353
143990268
895894749
272460195
891719572
81144804
804913635
51178995
335040508
725569239
325206287
205621318
295014094
825945823
635441216
852451769
683364727
181190235
679136419
790992102
294366747
81144804
638404956
261999677
841382922
987190604
738915663
255071552
96660822
541821795
100444139
690902030
941122123
19535560
358860370
890686220
505596550
362641884
576077022
291125031
746845880
295014094
163599415
321889235
72412452
56069265
636963850
825945823
521045640
581869720
30061231
664980053
373945436
261999677
626027307
516931513
516931513
756356740
855473248
211080683
664980053
242239237
929329228
829251886
790992102
294366747
291125031
516931513
836849469
519494840
755459633
193620024
275455659
397568001
941122123
899043746
712128882
243148749
801585237
648329705
931582147
261999677
941558560
33383085
724745310
793894898
885563737
491024251
193620024
801242808
373945436
845831299
818776380
145966273
745512129
169704250
698788771
81144804
997770744
706800330
737115208
829056783
683682818
405601617
377073921
310933361
820354283
590003337
358860370
348122836
606495046
804913635
429157178
964156031
100444139
150403766
449825268
66550593
44342013
211080683
457906573
613654608
352274960
679136419
941558560
815080377
745512129
77086374
459314898
372798400
148800981
625840961
293611086
211080683
193620024
81144804
483316771
320225778
471561924
497615016
679475467
929329228
679136419
801879188
573961767
235575839
77086374
444558315
963954568
291125031
306291557
211080683
261999677
150403766
929329228
267106973
657635056
679136419
941558560
801879188
855383366
926342586
853103800
499745122
59992173
130742718
94544344
652006478
483316771
718726184
17476093
566389174
720063004
261999677
820354283
862024300
678341066
33182694
977193045
95963514
130742718
516931513
683364727
267106973
951970812
722477271
254648171
293611086
397568001
220617317
405601617
81144804
311222075
261999677
581869720
813553707
706800330
211080683
261999677
853103800
703545995
72691811
703545995
358860370
503311063
203510282
857569235
100444139
322076620
972554254
987190604
291125031
829251886
188945484
836849469
862528713
444558315
33182694
108864806
836849469
389830465
370949508
54498264
866806478
497615016
325119823
787679990
108864806
223511583
516931513
679136419
926342586
320225778
762082608
948750991
898435711
943362997
731426435
756356740
150403766
671713724
516931513
829056783
731426435
518195488
613654608
708156132
48330411
325206287
841382922
173922545
206214817
462577
310933361
972554254
358860370
741562905
42187731
268947042
801242808
850191062
636963850
251221371
836849469
703545995
527960104
566659416
358860370
690990975
852603959
598084733
299144474
920690697
914087005
679136419
563444941
135452076
96660822
193620024
34952186
824206545
77086374
857569235
841382922
654745045
941558560
679136419
827508273
581041954
601683177
713987466
243148749
272460195
310933361
534674799
81144804
148800981
255071552
855383366
444558315
651776452
758931613
866806478
790992102
444558315
502070410
475755267
285461309
756356740
264385610
293611086
59992173
481995663
516931513
963954568
444558315
943362997
635441216
373945436
820354283
691207461
521045640
255071552
963954568
256022273
853103800
756356740
441637621
39165891
853103800
679136419
261999677
462577
358860370
59992173
505122722
48330411
855383366
436494943
386172109
547817880
349394533
254648171
664980053
683312779
304741214
516931513
756356740
505122722
33182694
589950541
261999677
679136419
457906573
954765231
679136419
255071552
516931513
313795734
874278651
42187731
679136419
272460195
648329705
680689375
78626708
211080683
563444941
201572657
100444139
51178995
606321619
293611086
245105391
242239237
56069265
853103800
51178995
149124351
895894749
855383366
219286621
54498264
130742718
91217430
72691811
855818251
845831299
33182694
358860370
100444139
101463251
964156031
362641884
291125031
340162025
242239237
855383366
449825268
77086374
746845880
547817880
698788771
963306628
602677924
373945436
256022273
483316771
77086374
261999677
856856150
710292789
756356740
581041954
738229720
100444139
793894898
203510282
116306061
108864806
72691811
591227024
94763762
731426435
125179402
516931513
235575839
683364727
523446255
679136419
963954568
741765885
405601617
801242808
704859333
566659416
377073921
261999677
310933361
849973452
853103800
703545995
189858233
181190235
606495046
51178995
255071552
172050277
636963850
862024300
34952186
962313443
401898087
340162025
853103800
745512129
362641884
255071552
964156031
267106973
870184958
956250807
540168340
885563737
335040508
108604069
516931513
581041954
713987466
801242808
72691811
444558315
758931613
707312975
516931513
349394533
963954568
643074944
100444139
328874982
81144804
853103800
801242808
227521335
112062297
372798400
100444139
96660822
255071552
540168340
590003337
651776452
576077022
211080683
475239618
70831476
800771762
377073921
475755267
30061231
515030619
719737163
310933361
741562905
922882250
377073921
756356740
857569235
13980687
910583229
578817848
22824457
756356740
899043746
963954568
405601617
601683177
449825268
644921113
841382922
335040508
825945823
358860370
206214817
713987466
173922545
33182694
51178995
853103800
679136419
100444139
625517606
972771064
679386394
189858233
150403766
606321619
272460195
100444139
940729750
499745122
718268666
855818251
459314898
679136419
267106973
393971798
100444139
483459743
648329705
189858233
862528713
59992173
145966273
320225778
211080683
33182694
33182694
941672748
590007879
80787516
523446255
855383366
801242808
664980053
603929552
679136419
997770744
377073921
793894898
698788771
149124351
657635056
497615016
741765885
756356740
150403766
291125031
675094204
921663249
51178995
150403766
691207461
201900491
291125031
713987466
962313443
446672125
246045928
372798400
613654608
841382922
777958410
150403766
205430934
606495046
855818251
256022273
291125031
683682818
853103800
267106973
741562905
211080683
855383366
975005140
855818251
429157178
251221371
651776452
325206287
272460195
436537325
853421571
756356740
414829234
502070410
203510282
181975927
845831299
855818251
964156031
992859957
521045640
100444139
386172109
866806478
81144804
441637621
145184985
855383366
861385942
856856150
972554254
256022273
855383366
150403766
304619140
386172109
606321619
756356740
80787516
635441216
706800330
254648171
921137614
362641884
931582147
722477271
198073867
254648171
405601617
34952186
679779164
441637621
112062297
393971798
429157178
205621318
96660822
189858233
377073921
100444139
267106973
299144474
449825268
912103276
814722188
362641884
801242808
100444139
444558315
291125031
267106973
193620024
142201702
405601617
412057510
451560634
818776380
516931513
590007879
740842273
922882250
80787516
679136419
48330411
479805553
475755267
891719572
665514590
731426435
235575839
186946375
982815928
261999677
725569239
790992102
267106973
100444139
444558315
203510282
820354283
651776452
643074944
173922545
101463251
679136419
294366747
193620024
263392299
444558315
429157178
376846413
801242808
756356740
286815350
267106973
397568001
972554254
113455365
189858233
862024300
441637621
987190604
69449501
770208357
255071552
193535125
804435433
235575839
963954568
964156031
954765231
80787516
100444139
827508273
863040144
382442674
100444139
72691811
30061231
912441617
33182694
257247924
185287689
683364727
34952186
196535714
964156031
746845880
172050277
737062698
921663249
845831299
523446255
377073921
756356740
285461309
746845880
962313443
471561924
862528713
451560634
855383366
590007879
756356740
219549302
441637621
63166473
377073921
272460195
108864806
150403766
876870572
729947689
322076620
94763762
793894898
691207461
412057510
491024251
496537881
310933361
516931513
648329705
145966273
489928970
34952186
731426435
42187731
33182694
166075483
581041954
285461309
591227024
335040508
792852712
610257602
929329228
444558315
635441216
81144804
931582147
589950541
436537325
173922545
912131033
855383366
100444139
910583229
706800330
150403766
181190235
638404956
1322902
792852712
255071552
550075396
853103800
758931613
941558560
33182694
790992102
505596550
175785432
261999677
704859333
841382922
566659416
113455365
845831299
150403766
412029201
254449870
948750991
720063004
679136419
255071552
48330411
497615016
100444139
563575055
74370708
666916800
444558315
188945484
80787516
987190604
108864806
855383366
78626708
756356740
825945823
30061231
651776452
69449501
37451956
580286460
272460195
72691811
931582147
267106973
205621318
30061231
211080683
243148749
713987466
855473248
196535714
372798400
48330411
220802913
405601617
899650536
987190604
505596550
643074944
320225778
683364727
804435433
255071552
841382922
870383268
853103800
664980053
762504889
293611086
710292789
130742718
44342013
377073921
855383366
130742718
294366747
116408045
975005140
150403766
377073921
422733254
643074944
444558315
239432432
206214817
441637621
385276485
362641884
48330411
150403766
461466552
100444139
193620024
790992102
450567529
108864806
606321619
499745122
785015453
816624694
72691811
679475467
100444139
100444139
756356740
255071552
450567529
862024300
267106973
497615016
100444139
145184985
441637621
580286460
820354283
455041353
606321619
931582147
746845880
193535125
33182694
318062431
797886556
81144804
987190604
606495046
978482132
829251886
713987466
827508273
173922545
964156031
516931513
921663249
927864237
940729750
200819515
756356740
53821224
444558315
429157178
211080683
181190235
999360799
857569235
899043746
801879188
643074944
698788771
81144804
295014094
267106973
793894898
756356740
941122123
963954568
51178995
679475467
246045928
703920436
318062431
638404956
852060695
521045640
815080377
444558315
969109136
576077022
688976482
433611609
203510282
691207461
775043353
59992173
39165891
89116445
855383366
671713724
664980053
499745122
963954568
100444139
830918891
841382922
518195488
731426435
738229720
457906573
1322902
912131033
235575839
239432432
255071552
683364727
177818139
291125031
436494943
862528713
358860370
81144804
982574088
565369021
181190235
483316771
926342586
718726184
261999677
261999677
51178995
581041954
193620024
801242808
219286621
497615016
256022273
801242808
841382922
261999677
362641884
720225476
405601617
516931513
482835508
613654608
444558315
679136419
988271545
855473248
264385610
183462243
679136419
738229720
755459633
790992102
181190235
852060695
756356740
33182694
625840961
745512129
285461309
747310324
390183199
691207461
320882835
72691811
606321619
255071552
801242808
211080683
211080683
912131033
429157178
524364983
205621318
251221371
725569239
261999677
948750991
80787516
516931513
257542542
683364727
108864806
975005140
515030619
130742718
683682818
358860370
598084733
429157178
550075396
610257602
941558560
34952186
516931513
386172109
683682818
108864806
987490212
272460195
181190235
293965510
261999677
679136419
987190604
116408045
853103800
929329228
310933361
149124351
100444139
814722188
777958410
801242808
516931513
815080377
940729750
941558560
870383268
858493641
69449501
74370708
94763762
211080683
291125031
459314898
72691811
861046296
145184985
444558315
429157178
188945484
815080377
521045640
905323865
281938039
49836810
261999677
756356740
108864806
455041353
519494840
964156031
962313443
54498264
987190604
679136419
987190604
812117342
679475467
497505195
51178995
100444139
731426435
181190235
445705135
102007964
801879188
963306628
963954568
598242209
594033771
358860370
188039938
162307414
855818251
100444139
255071552
80787516
255071552
150403766
713987466
613654608
505596550
377073921
978482132
801242808
801242808
246045928
679136419
497505195
790992102
377073921
982574088
362641884
264385610
205621318
829056783
44342013
855818251
116408045
790992102
732445918
912131033
193620024
457906573
420431297
150403766
72691811
446585504
206214817
300438794
261999677
732445918
457906573
267106973
203510282
101104061
862024300
261999677
855818251
824206545
827508273
740842273
310933361
801879188
198208206
725569239
219286621
491024251
405601617
605167513
257542542
606495046
372798400
762082608
991158175
225666802
581041954
679779164
679136419
65485465
521045640
870383268
922292718
167059386
245105391
267106973
34952186
483125803
625517606
553039122
272460195
866806478
741562905
590003337
51178995
235575839
910583229
497505195
255071552
565369021
790992102
516931513
602677924
746845880
440323719
853103800
922882250
895894749
707312975
386172109
444558315
820354283
756356740
211080683
202739859
516931513
325206287
193535125
201572657
679136419
756356740
706800330
912103276
625517606
33182694
920841187
858176269
681527941
451560634
502070410
852603959
72691811
841382922
858493641
747483452
523446255
613654608
638404956
455041353
929329228
756356740
497505195
703545995
713699409
978482132
857569235
921663249
606495046
395468992
845831299
193620024
862528713
78626708
193535125
429157178
293965510
713987466
449825268
853103800
790992102
516931513
261999677
188945484
433611609
516931513
272460195
239432432
34952186
987190604
243148749
44342013
829056783
804435433
193620024
429157178
679475467
827508273
912131033
841382922
722477271
680735039
827508273
643074944
127150103
116408045
108864806
48330411
272460195
691207461
441637621
81144804
39165891
997770744
737115208
137160785
992657924
679386394
1322902
852603959
977193045
77086374
235575839
206214817
48330411
72691811
978482132
390183199
211080683
388515219
912441617
459314898
853421571
143990268
991158175
81144804
420431297
746845880
987190604
203510282
100444139
855818251
746845880
72691811
725569239
929329228
463108895
285461309
746845880
100444139
54498264
397568001
691207461
258324107
940729750
441637621
116306061
294366747
786065105
429157178
293611086
745512129
855818251
285461309
516931513
703545995
929329228
23130586
437107057
382442674
664980053
838643124
741765885
926741228
804435433
286815350
135452076
703545995
211228327
310933361
524364983
54498264
91217430
482735
390183199
66550593
790992102
853103800
33143903
102007964
683312779
912103276
679136419
638404956
200301570
516931513
389830465
102007964
617284419
775043353
929329228
66550593
167059386
54498264
602677924
285461309
2357068
475755267
21339641
550075396
926596278
801242808
489928970
446510897
245105391
200301570
975005140
801242808
80787516
975005140
516931513
841382922
211080683
606321619
606495046
516931513
449825268
291125031
801879188
257542542
527960104
377073921
516931513
698788771
497505195
117226751
521045640
679136419
425980170
691207461
48330411
679475467
793894898
683364727
722477271
827508273
285461309
731426435
34952186
481995663
975005140
790992102
827508273
285461309
239432432
741562905
349394533
193620024
193535125
912131033
613654608
48330411
625517606
437107057
602677924
261999677
293611086
193620024
790992102
703545995
34952186
429157178
17476093
70831476
949489378
838643124
544550379
756356740
703545995
100444139
200301570
963954568
827508273
242239237
746845880
102007964
183462243
322076620
261999677
790992102
80787516
310933361
870383268
891719572
679136419
963954568
479805553
804913635
440323719
34343646
473358134
481995663
30061231
116306061
841382922
219654519
215377089
54498264
33182694
853103800
193620024
602677924
823603487
81144804
912131033
194799256
855383366
516931513
320225778
855473248
912441617
72691811
850529706
130742718
651795840
11217651
853103800
688976482
30061231
183462243
815080377
801242808
100444139
758931613
855473248
497505195
552232278
130742718
325119823
519494840
108604069
741765885
703545995
255071552
293965510
820354283
193535125
613654608
643074944
239432432
148800981
635441216
193620024
827508273
948750991
304547256
372798400
433611609
441637621
459314898
436537325
186946375
299144474
853103800
255071552
256022273
242239237
718726184
211228327
746845880
418385479
405601617
481995663
801242808
563575055
193535125
255071552
547817880
703545995
598084733
790992102
762082608
657635056
982574088
899043746
261999677
300438794
412905943
982574088
581041954
112062297
931582147
410339547
349394533
457906573
790992102
306437691
505596550
853103800
145966273
862024300
946547781
679136419
703545995
866806478
281938039
801879188
444558315
852060695
223422092
203510282
94808220
919790742
449825268
142201702
718726184
862024300
853103800
590003337
912103276
849973452
142201702
100444139
814722188
291125031
801242808
211080683
362641884
720063004
841382922
516931513
853103800
389830465
857569235
243751285
389830465
948750991
963306628
358860370
679475467
291125031
679136419
855473248
449825268
223422092
44342013
655016539
899592199
742403840
664980053
987190604
193620024
756356740
671713724
246045928
941122123
626027307
841382922
576077022
497615016
520894807
40192184
264385610
235575839
691207461
306437691
123339041
304619140
638404956
731426435
173922545
606495046
191182743
81144804
377073921
602677924
890686220
455041353
655016539
755459633
48330411
69449501
437107057
173922545
818776380
81144804
256022273
671713724
195821335
931582147
449825268
827508273
505596550
651776452
340162025
606495046
89116445
925467465
321889235
975005140
482835508
265373476
991158175
741765885
679136419
910583229
77086374
987190604
437107057
703545995
153707182
943362997
205621318
81144804
941122123
186576537
852451769
94544344
328874982
516931513
725569239
855818251
516931513
679136419
987490212
102007964
862528713
6387153
457906573
412029201
444558315
758931613
108864806
582701381
725569239
108864806
502070410
850529706
643074944
853103800
497505195
202739859
497505195
625840961
581041954
505122722
201900491
964156031
405601617
219286621
607723520
849973452
679779164
578817848
586959671
845831299
801242808
635441216
91217430
885563737
910583229
251221371
437107057
725569239
827508273
746845880
756356740
581869720
801879188
130742718
339378857
927864237
405601617
59992173
516931513
267106973
820354283
441637621
516931513
801585237
804435433
65485465
77086374
931582147
246045928
941558560
261999677
941122123
635441216
313795734
22824457
516931513
433611609
855473248
483125803
841382922
20437053
703545995
931582147
235575839
829056783
683312779
318062431
30061231
691207461
969109136
744866987
362641884
841382922
322076620
925237267
54498264
17476093
946672323
329807023
853103800
108604069
242239237
606495046
655016539
444558315
862528713
69349591
298749371
855383366
912441617
405601617
679136419
457906573
455041353
81144804
745512129
181190235
523446255
580286460
102007964
756356740
941672748
581041954
852451769
525007575
100444139
429157178
33182694
855818251
975005140
449825268
444558315
255071552
931582147
516931513
679136419
261999677
66550593
433611609
362641884
655016539
954765231
444558315
255239043
801242808
205621318
239432432
79331648
13980687
193620024
261999677
82966871
39165891
444558315
738915663
418385479
295014094
849973452
578817848
372798400
195821335
340162025
566659416
320225778
862024300
664980053
855818251
386172109
804435433
829251886
193620024
862024300
563575055
267106973
875242783
17476093
66550593
574794279
931582147
372798400
497505195
497505195
377073921
389830465
205621318
106518249
202739859
566659416
48330411
941122123
194799256
72691811
441637621
457906573
51178995
362641884
679136419
429157178
678341066
33182694
963954568
801879188
491024251
449825268
320225778
756356740
746845880
898435711
732445918
606495046
954765231
857569235
310933361
450567529
116408045
855473248
150403766
679136419
433611609
17476093
150403766
582701381
521045640
758931613
113825669
340162025
77086374
857569235
166075483
239432432
855818251
541821795
891719572
703545995
261999677
903682593
505122722
516931513
291125031
429157178
108604069
170400989
34952186
516931513
820354283
211080683
644921113
964156031
261999677
664980053
787291140
172050277
862528713
746845880
48330411
516931513
972771064
664980053
301338962
94544344
172050277
386172109
322076620
862528713
340162025
455041353
267106973
212051252
841382922
635441216
69349591
718726184
870383268
941122123
825945823
989539216
150403766
17476093
720225476
449825268
829056783
475755267
311222075
679779164
483316771
820354283
100444139
683682818
975005140
497615016
444558315
718726184
853103800
100444139
94763762
358860370
100444139
48330411
441637621
48330411
450821642
219286621
148800981
825945823
78626708
48330411
66550593
429157178
30061231
406904883
255239043
261999677
189858233
845831299
651776452
738229720
931582147
462577
51178995
44342013
160457046
101463251
855473248
601683177
824206545
386172109
261999677
651776452
108864806
862528713
931582147
299144474
78626708
150403766
910583229
70831476
74370708
522217312
827508273
987190604
306437691
54498264
927864237
987190604
405601617
201900491
852603959
987190604
790992102
519494840
714791965
732445918
683364727
755459633
867014644
261999677
703545995
756356740
30061231
497615016
455041353
825945823
113455365
72160329
758931613
852060695
433611609
827508273
941672748
664980053
255071552
373945436
855473248
53821224
941672748
283194587
429157178
643074944
869500679
523446255
683312779
505122722
598084733
563876078
857569235
242239237
992859957
790992102
181975927
698788771
825945823
11217651
855818251
815080377
268947042
205621318
377073921
679136419
51178995
150403766
481995663
325206287
941672748
679475467
34952186
33182694
205621318
635441216
853103800
255071552
414829234
580286460
516931513
405601617
591227024
96660822
862024300
683364727
189858233
193535125
964156031
598084733
516931513
569064260
516931513
801879188
377073921
912103276
490611518
150403766
433611609
855383366
505122722
405601617
731426435
81144804
606495046
459314898
310933361
100444139
638404956
425980170
318062431
664980053
257247924
950701777
268947042
804435433
54498264
855383366
797886556
362641884
491024251
462577
475239618
291125031
956250807
729947689
33182694
849973452
497615016
94763762
581041954
741562905
825945823
191182743
853103800
790992102
81144804
48330411
72691811
762504889
150403766
553039122
211080683
566659416
145184985
261999677
590003337
638404956
679136419
160457046
372798400
756356740
254648171
33182694
108864806
948750991
855383366
862528713
205621318
756356740
703545995
505596550
972771064
481995663
899592199
713699409
189858233
756356740
162307414
34952186
257542542
529461937
606321619
581041954
853103800
963954568
267106973
785015453
163035479
473016311
295014094
100444139
112062297
718726184
853103800
243148749
164135263
505596550
521045640
455041353
19535560
11217651
732445918
991158175
679136419
929329228
991158175
475755267
392160438
255071552
255071552
519494840
455041353
516931513
576077022
898435711
521045640
962313443
755459633
741562905
940729750
429157178
703920436
130742718
181190235
193620024
746845880
196535714
679136419
254648171
574562179
922882250
261999677
544550379
77086374
946547781
489928970
742403840
606495046
790992102
193535125
205621318
56069265
644921113
801242808
242239237
235575839
801879188
461640419
786065105
679475467
362641884
849973452
142201702
521045640
962313443
718726184
193620024
713987466
255071552
671713724
21838511
72691811
112062297
978482132
322076620
815080377
678341066
429157178
818776380
741765885
235575839
679136419
756356740
30061231
201900491
72691811
827508273
108604069
590003337
313795734
679136419
643074944
405601617
193620024
461640419
775043353
857569235
853103800
48330411
211080683
812117342
638404956
853103800
722477271
150403766
741765885
720225476
853103800
377073921
219286621
613654608
198681218
211080683
925467465
367533896
963954568
606321619
108604069
679136419
613654608
325119823
925467465
436494943
429157178
457906573
291125031
211080683
912131033
643074944
576077022
90658858
420431297
449825268
775043353
39165891
815080377
370949508
703545995
215377089
39165891
108604069
931582147
127150103
193535125
462577
48330411
746845880
903682593
437107057
581041954
293611086
638404956
96660822
34343646
987190604
843462123
613654608
866806478
310933361
325206287
790992102
20437053
257542542
516931513
293611086
941672748
412905943
713987466
201900491
69449501
724745310
181975927
786065105
163035479
519494840
862024300
931582147
679136419
329807023
679136419
444558315
598084733
910583229
54498264
964156031
756356740
655016539
975005140
671713724
339378857
405601617
524364983
703545995
429157178
79331648
193535125
581869720
827508273
108864806
756356740
242239237
987190604
455041353
855383366
220802913
841382922
861046296
745512129
34952186
861385942
267106973
335040508
891719572
855383366
108864806
116306061
862024300
815080377
580286460
160457046
54498264
261999677
516931513
845831299
429157178
91217430
801242808
291125031
258324107
325119823
566389174
975005140
335040508
444558315
505596550
318062431
69449501
581041954
298749371
245105391
340162025
523446255
861385942
516931513
758931613
939947553
987036349
963954568
866806478
912103276
912131033
200301570
285461309
392160438
261999677
490611518
410339547
679136419
899043746
405601617
521045640
926596278
291125031
116306061
638404956
193620024
219286621
116408045
655016539
741765885
941558560
741562905
741562905
72691811
801585237
638404956
113455365
852060695
921663249
940729750
455041353
275455659
975005140
644921113
521045640
849973452
177818139
291125031
48330411
429157178
910583229
651795840
193620024
919790742
96660822
320225778
679136419
102007964
651795840
516931513
978482132
523999354
505122722
852060695
853103800
703545995
815080377
703545995
444558315
181975927
397568001
954765231
20437053
373945436
853103800
150403766
497505195
827508273
429157178
142201702
703545995
790992102
787770549
756356740
523999354
679136419
377073921
108864806
225666802
762504889
135452076
841382922
855818251
786065105
322076620
242239237
481995663
261999677
954765231
756356740
324579216
130742718
829251886
866806478
258324107
910583229
987190604
827508273
855383366
852060695
827508273
651795840
862024300
56069265
703545995
852451769
59992173
646320243
691207461
135452076
100444139
164135263
853103800
293965510
72691811
261999677
310933361
145966273
444558315
710292789
173922545
999360799
540168340
853103800
101104061
790992102
823603487
54498264
651795840
160457046
829056783
108864806
862107228
272460195
855818251
890686220
613654608
455041353
755459633
855818251
516931513
185287689
563444941
349394533
490611518
679136419
497615016
855383366
372798400
845831299
100444139
903364290
855818251
787291140
429157178
843462123
731426435
522217312
483316771
51178995
310933361
181190235
200301570
651776452
681527941
826967256
261999677
578817848
412057510
963954568
790992102
483125803
101075427
261999677
862528713
293611086
48330411
397568001
201900491
690627159
123804398
44342013
51178995
862024300
100444139
72691811
196535714
741562905
193620024
683364727
225666802
100444139
81144804
598084733
259031829
91217430
838643124
267106973
106518249
225666802
142201702
941672748
954765231
441637621
683068013
745512129
725569239
193620024
643074944
325206287
100444139
189858233
225666802
922292718
166075483
808083082
335040508
975005140
373945436
33182694
173922545
94763762
652006478
322076620
107134779
683364727
310933361
713987466
826967256
94763762
69449501
255071552
668932808
855473248
91217430
425980170
59992173
643074944
261999677
291125031
590003337
267106973
245105391
261999677
446672125
793894898
433611609
740842273
71088599
820354283
150403766
462577
891719572
746845880
397568001
541821795
363450355
193620024
718726184
898435711
186946375
44342013
855383366
72691811
941558560
855383366
201900491
703545995
625517606
801242808
291125031
703545995
211228327
193620024
89116445
457906573
885563737
679475467
54498264
940729750
100444139
568715632
946547781
516931513
455041353
108864806
987490212
78626708
683682818
679386394
516931513
497615016
905323865
852060695
145184985
866806478
708156132
69449501
679136419
744866987
30061231
741562905
824206545
100444139
340162025
756356740
335040508
805107686
150403766
33383085
116408045
827508273
100444139
964156031
163035479
150403766
100444139
516931513
797886556
1322902
61115479
801879188
328874982
787770549
211080683
516931513
992859957
373945436
272460195
72691811
646320243
261999677
130742718
56069265
54498264
581041954
444558315
150403766
173922545
581869720
651776452
566659416
801585237
651795840
325206287
130742718
436494943
70831476
242239237
636963850
135452076
521045640
285461309
246045928
304619140
635441216
405601617
683364727
483125803
703545995
108864806
295014094
455041353
61938851
251221371
223422092
285461309
150403766
706800330
137160785
801242808
591227024
206214817
698788771
390183199
664980053
80787516
732445918
540168340
48330411
483316771
791619066
34952186
267106973
855383366
243148749
929329228
519494840
59992173
72160329
72691811
516931513
941672748
450821642
186946375
987490212
638404956
51178995
44342013
283194587
523446255
818776380
48330411
91217430
72412452
745512129
790992102
246045928
987190604
30061231
77086374
566389174
638404956
756356740
34952186
516931513
679475467
722477271
755459633
373945436
704549920
855818251
291125031
756356740
972554254
358860370
825945823
626027307
987190604
671713724
17476093
581041954
862528713
683682818
849973452
72691811
664980053
679136419
444558315
170400989
757425743
172050277
377073921
449825268
34952186
497505195
54498264
731426435
116408045
256022273
11217651
81144804
193620024
855818251
683364727
494703525
853103800
638404956
291125031
683364727
679136419
497615016
81144804
21339641
392160438
429157178
245105391
190508037
921663249
130742718
529461937
211080683
801879188
69449501
505596550
444558315
601683177
428366617
457906573
866806478
294366747
264385610
455041353
256022273
747483452
825945823
516931513
112062297
108864806
683682818
617284419
804913635
102007964
625517606
972771064
172050277
598084733
853103800
255071552
211228327
889097158
568715632
910583229
11217651
943362997
74370708
651776452
201572657
683682818
293611086
425980170
664980053
205621318
731426435
245105391
602677924
163035479
22824457
285461309
581041954
811411961
602677924
523446255
679779164
811411961
845831299
397568001
756356740
801242808
455041353
756356740
194799256
756356740
397568001
441637621
516931513
1322902
436494943
516931513
256022273
845831299
51178995
457906573
683312779
320882835
719737163
81144804
372798400
737115208
679475467
855818251
397568001
441637621
441637621
362641884
706800330
855383366
489928970
657635056
56069265
857569235
527960104
48330411
362641884
181190235
254648171
449825268
358860370
679136419
48330411
845831299
606495046
267106973
497505195
145966273
103937682
651776452
198073867
390183199
922882250
889097158
81144804
505596550
33182694
566659416
580286460
275455659
293611086
987190604
576077022
643074944
211080683
755459633
815080377
336513396
173922545
801879188
299144474
972554254
929329228
172050277
497505195
516931513
72691811
482735
741765885
243751285
150403766
664980053
267106973
683364727
826967256
211080683
679475467
683364727
310933361
33182694
377073921
255071552
857569235
703920436
235575839
358860370
855818251
255071552
563575055
818776380
150403766
516931513
850529706
929329228
856856150
516931513
243751285
70831476
48330411
855383366
713987466
203510282
580736810
987036349
200819515
606495046
741765885
698788771
738915663
101463251
449825268
39684
143990268
603929552
48330411
607723520
201900491
815080377
444558315
870383268
954765231
825945823
193620024
364012473
261999677
731426435
457906573
664980053
841382922
745512129
386172109
756356740
463108895
651795840
679475467
100444139
325206287
679136419
201900491
444558315
251221371
148800981
299144474
566389174
193620024
449825268
581041954
580286460
243148749
679136419
855473248
181190235
815080377
755459633
679136419
223422092
325206287
405601617
655016539
433611609
74370708
429157178
946547781
172050277
386172109
978482132
941122123
100444139
449825268
20437053
703545995
81144804
410339547
455041353
49836810
862024300
523446255
929329228
436494943
362641884
193620024
483125803
706800330
841382922
853103800
100444139
272460195
285461309
941558560
679136419
72412452
183462243
899043746
370949508
497615016
483316771
581041954
563444941
582701381
261999677
489928970
939272546
824206545
598242209
70831476
679136419
39684
48330411
870383268
367533896
441637621
261999677
972771064
838643124
91217430
444558315
395468992
172050277
606495046
444558315
910583229
857569235
188945484
33383085
150403766
246045928
516931513
429157178
263392299
827508273
390183199
72691811
74370708
22824457
912103276
100444139
679136419
862107228
855383366
444558315
491024251
655016539
48330411
926342586
827508273
845831299
20437053
54498264
691207461
211080683
69449501
108864806
429157178
770208357
150403766
638404956
34952186
606495046
264385610
899043746
762504889
857569235
261999677
219286621
707312975
585109946
304619140
606321619
691207461
1322902
444558315
429157178
829251886
706800330
223422092
691207461
775702670
462577
679136419
245105391
577551670
455041353
857569235
574794279
255071552
987190604
683682818
373945436
801242808
94544344
679779164
444558315
186576537
566659416
679136419
172050277
462577
706800330
738229720
358860370
33182694
740842273
81144804
755459633
869500679
61115479
150403766
857569235
925467465
683364727
855473248
65485465
48330411
429157178
747483452
786065105
703545995
441637621
518195488
54498264
793894898
566659416
855473248
746845880
671713724
931582147
841382922
298749371
56069265
211080683
505122722
475755267
135452076
829251886
108864806
703545995
70831476
145966273
11217651
81144804
698788771
646320243
444558315
521045640
444558315
150403766
193620024
643074944
170400989
912103276
81144804
949489378
777958410
563444941
429157178
643074944
235575839
827508273
412057510
433611609
824206545
566659416
201900491
975005140
862024300
30061231
17476093
190508037
100444139
255071552
580736810
48330411
519494840
756356740
429157178
54498264
449825268
100444139
211080683
786065105
855383366
193620024
255071552
929329228
893622540
102007964
125179402
963954568
756356740
48330411
625840961
39165891
405601617
679136419
738915663
239432432
853103800
698788771
219286621
853103800
853103800
857569235
817240671
385276485
268947042
836362759
179946438
671713724
707312975
77086374
255071552
181190235
372798400
855473248
33182694
444558315
679475467
295014094
444558315
33143903
731426435
275455659
376846413
389830465
450567529
718726184
855473248
261999677
387851335
318062431
987190604
51178995
861385942
841382922
56069265
261999677
405601617
195821335
581041954
385276485
30061231
33182694
392160438
34952186
304619140
436494943
703545995
304619140
77086374
150403766
741765885
39165891
921663249
972554254
33182694
643074944
449825268
926342586
267106973
845831299
870184958
33383085
318062431
776981786
801879188
193620024
321889235
966960329
80787516
870383268
318062431
855818251
96660822
801242808
683364727
255071552
862528713
386172109
483316771
870383268
455041353
108604069
740842273
173922545
732445918
475755267
516931513
107134779
219286621
211080683
142201702
713987466
217379980
483125803
1322902
679779164
65485465
321889235
362641884
756356740
589337580
929329228
820354283
978482132
827508273
576077022
261999677
108864806
497615016
72691811
267106973
929329228
187145965
861046296
412905943
34952186
758931613
48330411
162307414
857569235
362641884
267106973
145966273
534674799
349105660
655016539
651776452
255071552
193535125
44342013
130742718
720063004
306437691
444558315
304619140
816624694
405601617
196535714
211080683
420431297
246045928
722477271
679136419
149124351
931582147
148800981
518195488
756356740
183462243
444558315
193620024
581041954
581869720
81144804
931582147
193620024
772268809
732162077
96660822
179946438
108864806
657635056
304619140
255071552
358860370
193535125
841382922
261999677
491024251
299144474
756356740
975005140
941558560
412057510
112062297
972554254
703545995
108864806
428366617
96660822
189858233
648329705
867014644
205621318
643074944
446672125
195821335
490611518
497615016
201900491
921663249
283194587
516931513
193535125
483316771
239432432
912441617
825945823
30061231
321889235
255071552
722477271
731426435
235575839
948750991
53821224
81144804
787291140
261999677
756356740
646320243
377073921
849973452
590007879
181190235
941122123
581041954
201900491
72691811
606321619
740842273
515030619
738229720
756356740
412025859
428366617
261999677
679136419
335040508
679136419
643074944
325206287
325206287
606495046
963954568
188945484
815080377
516931513
425980170
72691811
449825268
912441617
203510282
741562905
695444437
741765885
740842273
963954568
320225778
756356740
505122722
203510282
719467749
462577
293611086
855383366
72691811
322076620
256022273
449825268
713987466
827508273
503311063
205621318
516931513
963954568
756356740
455041353
362641884
255071552
100444139
173922545
725569239
483125803
679475467
33143903
150403766
183462243
855473248
707312975
683682818
683364727
928942851
497505195
497615016
523446255
386172109
59992173
626027307
849973452
591227024
815080377
691207461
825945823
899592199
261999677
825945823
825945823
444558315
843747509
675094204
173922545
441637621
285461309
855383366
707312975
254648171
963954568
100444139
855818251
497505195
785015453
444558315
254648171
943362997
66550593
505596550
725569239
891719572
522589731
713699409
948750991
603929552
291125031
853103800
77086374
853103800
444558315
975005140
975005140
193535125
44342013
503311063
429157178
963954568
801242808
756356740
756356740
725569239
206214817
325119823
505596550
294366747
516931513
870383268
325206287
201900491
65485465
100444139
997770744
1322902
852060695
91217430
855473248
205621318
33143903
445705135
586959671
187145965
841382922
829251886
939947553
899592199
651776452
713987466
732162077
679136419
606495046
741765885
756356740
746845880
393971798
523446255
820354283
49836810
436537325
310933361
59992173
373945436
51178995
56069265
936773357
648329705
899592199
201572657
433611609
412025859
405601617
372798400
80787516
801585237
683364727
987490212
826967256
801242808
200301570
80787516
261999677
81144804
335040508
358860370
130742718
756356740
172050277
441637621
975005140
193620024
72691811
192349919
523999354
48330411
444558315
972771064
135452076
243751285
203510282
849973452
652006478
91217430
30061231
483125803
501595912
688976482
429157178
523446255
362641884
602677924
529256777
194799256
255071552
853103800
239432432
800771762
606321619
972554254
261999677
845831299
550075396
963954568
841382922
170400989
19535560
801879188
776981786
804913635
19535560
211080683
987490212
173922545
744866987
516931513
429157178
982574088
34952186
912131033
59992173
946547781
671713724
987190604
318062431
193620024
825945823
801879188
267106973
256022273
444558315
606321619
275455659
30061231
683312779
787770549
516931513
325206287
963954568
790992102
185287689
196409007
429157178
731426435
855383366
852451769
590007879
941122123
201947390
753076853
201900491
643074944
720225476
816624694
912441617
516931513
703545995
349394533
849973452
516931513
193620024
540168340
606321619
219549302
462577
731426435
801879188
166075483
61115479
385276485
239432432
451560634
444558315
444558315
64809481
521045640
362641884
651776452
69449501
81144804
521045640
318062431
801242808
891719572
358860370
836362759
348122836
582701381
657635056
457906573
940729750
150403766
912131033
722477271
963954568
929329228
39165891
527960104
845831299
251221371
741765885
812117342
72691811
852451769
318062431
425980170
483316771
211080683
853103800
482735
825945823
683364727
516931513
756356740
671713724
841382922
753076853
626027307
255071552
713987466
205621318
811411961
804435433
801242808
81144804
648329705
108864806
857569235
691207461
516931513
963954568
853103800
462577
81144804
130742718
483316771
606495046
683364727
258324107
972554254
516931513
954765231
625517606
841382922
524364983
827508273
261999677
591227024
310933361
724745310
762082608
193535125
148800981
189858233
299144474
625517606
306291557
441637621
590003337
540168340
756356740
516931513
108604069
65485465
811411961
790992102
429157178
318062431
914087005
72691811
183462243
524364983
377073921
198208206
910583229
444558315
483316771
706800330
261999677
429157178
461640419
553039122
931582147
261999677
348122836
242239237
815080377
732445918
963954568
483316771
433611609
756356740
188039938
552232278
606495046
855383366
235575839
219286621
550075396
339378857
606495046
80787516
373945436
843747509
939947553
193620024
48330411
691207461
825945823
81144804
286815350
241417754
893622540
853103800
437107057
150403766
793894898
987190604
746845880
862024300
429157178
683364727
193620024
255071552
172050277
841382922
444558315
651776452
491024251
205621318
890686220
108604069
713987466
683682818
100444139
100444139
941558560
853103800
756356740
793894898
239432432
106518249
328874982
72691811
679136419
310933361
258324107
657635056
223422092
130742718
581041954
804913635
636963850
855818251
127150103
441637621
193535125
217379980
845831299
293981526
457906573
81144804
211080683
505122722
816624694
457906573
160457046
613654608
59992173
741562905
987190604
939272546
320882835
201900491
912131033
524364983
150403766
48330411
875242783
69449501
606495046
497615016
328874982
150403766
383559657
17476093
325206287
691207461
720225476
96660822
81144804
756356740
251221371
193535125
77086374
1322902
235575839
405601617
187145965
441637621
679136419
747310324
978482132
449825268
527960104
801242808
827508273
731426435
804435433
741765885
112062297
69449501
731426435
261999677
758931613
606321619
852060695
963954568
741765885
855818251
491024251
643074944
941672748
219286621
34952186
211080683
741765885
565369021
65485465
291125031
116306061
625517606
328874982
855473248
853103800
505596550
261999677
755459633
373945436
101463251
310933361
638404956
78626708
910583229
929329228
193620024
239432432
606495046
108864806
246045928
941558560
81144804
193620024
941672748
855383366
475755267
211080683
373945436
30061231
725569239
193535125
436494943
268250650
72691811
581041954
626027307
265373476
855473248
433611609
30061231
91217430
756356740
108864806
72691811
339378857
755459633
187145965
272460195
762082608
683364727
829251886
80787516
519494840
30061231
100444139
490611518
51178995
482735
758931613
293611086
449825268
390183199
914087005
739525941
838643124
261999677
855818251
841382922
925467465
692265540
544550379
358860370
756356740
100444139
261999677
69449501
812117342
441637621
855383366
61938851
267106973
1322902
756356740
235575839
81144804
108864806
756356740
127150103
149124351
598084733
373945436
756356740
261999677
364012473
370949508
239432432
801242808
801879188
657635056
211080683
72691811
625517606
845831299
193620024
679475467
683682818
638404956
865143916
679136419
625517606
540168340
372798400
310933361
72691811
211080683
606495046
100444139
72691811
724745310
841382922
950701777
756356740
51178995
963954568
364012473
429157178
382442674
211080683
261999677
193620024
429157178
852060695
101075427
461640419
566659416
643074944
885688426
626027307
39684
891719572
862528713
429157178
921663249
201900491
720225476
683364727
979545351
853103800
679136419
899043746
861385942
91217430
787291140
194799256
643074944
261999677
801585237
298749371
580286460
679136419
691207461
373945436
81144804
793894898
325119823
741562905
450821642
490611518
691207461
520894807
550075396
912131033
100444139
30061231
202739859
602677924
100444139
193620024
483125803
940729750
112062297
201900491
941122123
870383268
580286460
817240671
77086374
797886556
963954568
845831299
261999677
318062431
638404956
519494840
731426435
310933361
679136419
198073867
975005140
591227024
891719572
449825268
893032556
586959671
804435433
516931513
852451769
256022273
205621318
725569239
377073921
310933361
116408045
382442674
246045928
225666802
66550593
331400952
373945436
852603959
397568001
181190235
202739859
679136419
193535125
293611086
358860370
547817880
762504889
34952186
691207461
33182694
591227024
100444139
566389174
100444139
348122836
820354283
590007879
836849469
519494840
130742718
713987466
850191062
389830465
841382922
963954568
377073921
688446828
606321619
340162025
855383366
261999677
547817880
72691811
172050277
552232278
987190604
499745122
261999677
855383366
643074944
108864806
450821642
91217430
790992102
757425743
255071552
303182547
215377089
30061231
51178995
912103276
713987466
977193045
30061231
914087005
382442674
869500679
683364727
683312779
853103800
679779164
489928970
189858233
756356740
664980053
899043746
328874982
193620024
852451769
405601617
946547781
516931513
731426435
267106973
691207461
412029201
436494943
130742718
491024251
483316771
899043746
257247924
33383085
845831299
59992173
405601617
6387153
790992102
636963850
827508273
855383366
516931513
683364727
483316771
491024251
304619140
30061231
283194587
691207461
373945436
627109268
462577
590007879
963954568
876870572
747483452
251221371
219286621
179946438
589950541
127150103
972771064
211080683
912441617
193620024
651776452
679136419
462577
172050277
235575839
519494840
679136419
261999677
254449870
188039938
855818251
790992102
502070410
792852712
444558315
502070410
683364727
112062297
150403766
707312975
429157178
651776452
457906573
838643124
643074944
522217312
201900491
425980170
461640419
39165891
475755267
790992102
59992173
177818139
130742718
34952186
72691811
53821224
108864806
703545995
461466552
601683177
450821642
824206545
853103800
170400989
683364727
19535560
991158175
193620024
606321619
853103800
849973452
177818139
576077022
441637621
516931513
912131033
853103800
392160438
893622540
33182694
79331648
580286460
457906573
586959671
429157178
941672748
142201702
306437691
349394533
804913635
987190604
193535125
621553400
523446255
737062698
899043746
48330411
741562905
718726184
102007964
651776452
853103800
941122123
963954568
267106973
194799256
950701777
527960104
643074944
81144804
33383085
33383085
891719572
820354283
242239237
740842273
827508273
48330411
845831299
299144474
745512129
841382922
293611086
483125803
100444139
836849469
516931513
651776452
585109946
235575839
679136419
17476093
651776452
963954568
795529181
235575839
243148749
69449501
804913635
801242808
922292718
912131033
449825268
606321619
852451769
77086374
100444139
603929552
77086374
441637621
606495046
855473248
855473248
429157178
483125803
150403766
81144804
912441617
791619066
941672748
189858233
51178995
516931513
72691811
912441617
527960104
679136419
521045640
261999677
358860370
756356740
898435711
433611609
256022273
211080683
325119823
69449501
679136419
903364290
852060695
479805553
51178995
516931513
638404956
841382922
103937682
483125803
72691811
845831299
869500679
910583229
638404956
201572657
192349919
731426435
100444139
683364727
680735039
294366747
193620024
664980053
449825268
741765885
731426435
48330411
966960329
303182547
497505195
116408045
349394533
963954568
503311063
148800981
862107228
691207461
53821224
635441216
929329228
638404956
756356740
861385942
732445918
979545351
516931513
246045928
606321619
397568001
849973452
516931513
433611609
181190235
321889235
820354283
295014094
196535714
606321619
954765231
265373476
491024251
643074944
929329228
202739859
852451769
606321619
566659416
824206545
516931513
429157178
972554254
855383366
926741228
145184985
42187731
283094074
405601617
245105391
241417754
805107686
69449501
855818251
441637621
145966273
441637621
762082608
790992102
39165891
482835508
181190235
108864806
646320243
997770744
841382922
116408045
373945436
790992102
39165891
713987466
444558315
196535714
577551670
100444139
855383366
825945823
987190604
941558560
516931513
186946375
820354283
100444139
801242808
941122123
291125031
455041353
598084733
683364727
679136419
48330411
954765231
581041954
445705135
804435433
505596550
657635056
267106973
741765885
362641884
790992102
22824457
853103800
81144804
997770744
483379115
603929552
441637621
100444139
867014644
17476093
683682818
193620024
145383622
11217651
34952186
433611609
816624694
329807023
606495046
964156031
679136419
855383366
790992102
540168340
521045640
679136419
691207461
108864806
747483452
505596550
737062698
48330411
899592199
756356740
100444139
201572657
910583229
267106973
695255998
310933361
363450355
385276485
740842273
527065711
625517606
698788771
931582147
732445918
679136419
683364727
601683177
638404956
841382922
293611086
505596550
497615016
505596550
606495046
261999677
457906573
397568001
756356740
758931613
636963850
33182694
762082608
51178995
491024251
96660822
954765231
664980053
691207461
855818251
310933361
255071552
870383268
534674799
580286460
652006478
738915663
322076620
636963850
855383366
651795840
589950541
829251886
358860370
101104061
94763762
720225476
54498264
690627159
325206287
664980053
48330411
108864806
964156031
429157178
519494840
450567529
108864806
849973452
827508273
841382922
194799256
72691811
449825268
211080683
193535125
444558315
718268666
651776452
181190235
790992102
108864806
34952186
497615016
648329705
643074944
664980053
866806478
497505195
74370708
521045640
256022273
855818251
497615016
255071552
972771064
738915663
255071552
54498264
516931513
857569235
527960104
100444139
855383366
254648171
931582147
181190235
978482132
829251886
33182694
254648171
186576537
725569239
211228327
81144804
17476093
657635056
397568001
713987466
81144804
679136419
444558315
598084733
256022273
201900491
691207461
450821642
450821642
429157178
349394533
193620024
657635056
845831299
385276485
929329228
261999677
635441216
100444139
450567529
325206287
258324107
741765885
516931513
81144804
722477271
606495046
820354283
257247924
635441216
293611086
603929552
648329705
81144804
265373476
94544344
849973452
756356740
340162025
185287689
679136419
862024300
899043746
418385479
836362759
861046296
482835508
261999677
235575839
387851335
81144804
33182694
48330411
929329228
606495046
703545995
732445918
429157178
235575839
756356740
850529706
756356740
445705135
329807023
899043746
267106973
703545995
865143916
450821642
223783943
150403766
320225778
853103800
455041353
34952186
166075483
746845880
69449501
34952186
100444139
741765885
756356740
519494840
405601617
695444437
130742718
801242808
591227024
150403766
925467465
1322902
483379115
867014644
219549302
179946438
370949508
33383085
33182694
255239043
194799256
261999677
104974357
664980053
325206287
81144804
855383366
450567529
463108895
921663249
320225778
703545995
72412452
801585237
33182694
377073921
963954568
651776452
964156031
462577
521045640
108864806
225666802
569064260
251221371
793894898
148800981
261999677
527960104
870383268
565369021
245105391
731426435
875242783
825945823
444558315
196535714
130742718
181190235
826967256
51178995
455041353
59992173
855473248
912131033
553039122
257542542
81144804
746845880
283194587
150403766
98459128
162307414
683364727
621553400
261999677
48330411
362641884
429157178
527960104
790992102
977193045
30061231
861385942
267106973
827508273
42187731
130742718
790992102
100444139
127150103
713699409
756356740
20437053
845831299
801242808
521045640
48330411
644921113
48330411
48330411
825945823
101104061
801242808
325206287
664980053
100444139
972554254
243148749
756356740
502070410
801242808
272460195
410339547
358860370
272460195
325206287
801879188
691207461
77086374
577551670
475755267
931582147
581041954
869500679
899043746
80787516
322076620
22824457
606321619
855383366
225666802
429157178
497505195
758931613
267106973
679475467
581041954
395986660
581041954
804913635
852451769
655016539
433611609
679475467
150403766
655016539
173922545
206214817
941558560
219549302
254648171
80787516
824206545
436537325
853103800
211080683
373945436
320882835
519494840
703545995
348122836
703545995
102007964
291125031
65485465
581041954
428366617
181190235
108864806
205621318
150403766
731426435
740842273
459314898
853103800
436494943
912103276
150403766
113455365
311222075
638404956
756356740
521045640
801585237
731426435
793894898
291125031
108864806
817240671
606495046
790992102
855818251
243751285
636963850
51178995
255071552
870383268
475755267
635441216
853103800
196535714
987190604
855383366
816624694
436494943
206214817
852451769
258324107
261999677
235575839
903364290
433611609
869500679
678341066
51178995
722477271
108864806
94763762
358860370
801242808
679136419
100444139
679136419
522589731
211080683
205621318
823603487
941558560
606495046
581041954
261999677
922292718
853103800
450821642
91217430
601683177
300438794
340162025
505122722
978482132
695444437
172050277
201900491
804435433
349394533
254648171
523446255
255071552
912103276
855383366
756356740
541821795
852451769
626027307
429157178
412057510
732445918
433611609
928942851
205621318
801585237
964156031
437107057
198073867
310933361
855473248
106518249
581869720
621553400
405601617
852451769
964156031
756356740
362641884
22824457
193620024
81144804
912441617
49620316
444558315
388515219
606495046
397568001
219286621
853103800
145383622
855818251
862024300
679136419
679779164
963954568
17476093
66550593
437107057
790992102
703545995
516931513
946547781
505122722
358860370
96660822
239432432
235575839
713987466
931582147
505122722
643074944
610257602
606495046
418385479
429157178
731426435
243148749
698788771
598242209
643074944
267106973
483125803
625517606
112062297
849973452
33182694
397568001
652006478
205621318
54498264
820354283
261999677
446672125
841382922
540168340
975005140
521045640
491024251
573961767
801879188
679136419
606495046
516931513
485923505
691207461
283194587
703545995
483316771
518195488
638404956
100444139
255071552
563444941
625517606
855473248
987190604
205621318
310933361
392160438
638404956
691207461
853103800
433611609
14823393
638404956
516931513
855473248
80787516
397568001
65485465
261999677
251221371
433611609
189858233
261999677
741562905
863040144
33383085
261999677
239432432
929329228
17476093
254648171
713987466
275455659
461466552
69449501
664980053
100444139
829251886
490611518
638404956
883275242
74370708
852451769
444558315
153707182
756356740
293611086
80787516
20437053
626027307
731426435
845831299
827508273
310933361
741765885
116408045
499745122
205621318
775043353
581041954
900380662
436494943
797886556
756356740
243148749
801242808
746845880
790992102
33182694
100444139
429157178
841382922
235575839
358860370
891719572
455041353
519494840
849973452
193620024
17476093
429157178
862024300
703545995
72691811
33383085
790992102
505596550
261999677
72691811
820354283
914087005
63166473
581869720
790992102
201900491
946547781
691207461
651795840
30061231
286815350
857569235
638404956
741765885
756356740
762082608
42809182
255071552
181190235
975005140
516931513
725569239
729947689
949489378
193620024
72691811
688446828
444558315
718726184
941122123
54498264
81144804
636963850
242239237
606495046
841382922
483316771
606495046
862107228
853103800
855818251
211080683
910583229
11217651
451560634
975005140
516931513
304619140
30061231
30061231
643074944
79331648
753076853
929329228
418385479
257247924
397568001
42187731
206214817
451560634
683364727
975005140
150403766
516931513
1322902
33182694
826967256
377073921
703545995
17476093
245105391
69449501
718726184
69449501
712128882
80787516
377073921
206214817
181975927
606495046
683364727
293611086
988271545
79331648
310933361
193620024
703545995
977193045
81144804
193620024
325206287
257247924
81144804
449825268
703545995
857569235
362641884
698788771
187145965
703545995
855473248
606495046
756356740
318062431
34952186
703545995
198073867
941122123
311222075
683364727
205621318
72691811
516931513
377073921
746845880
69449501
827508273
335040508
96660822
483125803
455041353
801242808
657635056
108864806
397568001
679779164
926342586
606495046
544550379
635441216
849973452
787291140
655016539
310933361
516931513
741765885
941558560
566659416
826967256
601683177
358860370
791619066
412057510
912131033
130742718
386172109
502070410
33182694
258324107
792852712
19535560
108864806
817240671
845831299
790992102
797886556
436494943
291125031
926342586
373945436
756356740
483316771
853103800
48330411
108864806
94544344
455041353
202739859
483125803
459314898
720225476
483459743
664980053
219286621
42809182
825945823
193535125
975005140
108864806
348112994
903364290
741562905
725569239
827508273
193620024
11217651
801879188
450567529
698788771
713987466
635441216
987190604
679136419
987490212
756356740
69449501
441637621
756356740
793894898
429157178
116408045
574794279
857569235
30061231
857569235
756356740
590003337
522217312
145966273
731426435
893622540
801879188
130742718
255071552
497615016
801879188
827508273
310933361
972771064
261999677
462577
606495046
954765231
776981786
108864806
756356740
706800330
445705135
853103800
261999677
862024300
145966273
516931513
582701381
972771064
521045640
163035479
96660822
321889235
459314898
267106973
683364727
941122123
72691811
591227024
679386394
845831299
713987466
449825268
2357068
255071552
100444139
655016539
664980053
163035479
285461309
790992102
205621318
688976482
565369021
339378857
963954568
815080377
707312975
613654608
853103800
552232278
59992173
33182694
963954568
127150103
150403766
876870572
725569239
91217430
373945436
855383366
103937682
992859957
703545995
145966273
235575839
804435433
242239237
433611609
318062431
801242808
160457046
145966273
425980170
325206287
827508273
643074944
683364727
855818251
997770744
150403766
758000703
862024300
922882250
328874982
941672748
636963850
108864806
975005140
747310324
444558315
857569235
827508273
455041353
853421571
243148749
100444139
804435433
793894898
683682818
481995663
775043353
193620024
757425743
977193045
698788771
449825268
201900491
390183199
586959671
786065105
787291140
664980053
261999677
606495046
606495046
746845880
910583229
444558315
267106973
713987466
243148749
519494840
855383366
643074944
679136419
187145965
17476093
683364727
373945436
787291140
691207461
193620024
975005140
450821642
81144804
358860370
956250807
450821642
491024251
51178995
310933361
519494840
235575839
566659416
437107057
679136419
261999677
899043746
516931513
285461309
255071552
747310324
527960104
201900491
731426435
505596550
321889235
51178995
272460195
756356740
81144804
855383366
638404956
69449501
205621318
483125803
69449501
54498264
72691811
849973452
181190235
100444139
329807023
914087005
547817880
683364727
912441617
175785432
698788771
497615016
395468992
855818251
679136419
946547781
261999677
975005140
655016539
949489378
145184985
44342013
444558315
130742718
106518249
756356740
172050277
581041954
246045928
503311063
731426435
912131033
606495046
91217430
451560634
264385610
482835508
69349591
172050277
756356740
644921113
235575839
11217651
643074944
929329228
30061231
679136419
377073921
377073921
732162077
899043746
96660822
441637621
703545995
972771064
325206287
30061231
664980053
635441216
899043746
291125031
606495046
377073921
211080683
853421571
91217430
223511583
376846413
754641104
910583229
679136419
651776452
186946375
801242808
720225476
81144804
850191062
566659416
102007964
638404956
449825268
429157178
505596550
291125031
255071552
145966273
756356740
100444139
108864806
258324107
33182694
108864806
516931513
457906573
804913635
291125031
497505195
602677924
563575055
54498264
205621318
245105391
108864806
51178995
628185060
683068013
707312975
816624694
166075483
94808220
130742718
601683177
21327122
731426435
648329705
483125803
340162025
74370708
203510282
722477271
731426435
433611609
912103276
651776452
912131033
606495046
444558315
516931513
59073641
849973452
30061231
747310324
150403766
397568001
683364727
521045640
163035479
112062297
267106973
285461309
108864806
429157178
51178995
211080683
181190235
362641884
293965510
450567529
150403766
482735
738229720
475755267
925467465
703545995
235575839
44342013
397568001
516931513
972771064
683364727
712128882
291125031
841382922
679136419
703545995
239432432
679475467
922882250
801879188
255071552
397568001
235575839
451560634
188039938
651776452
926342586
664980053
179681546
534674799
574794279
703545995
211228327
108864806
405601617
181190235
540168340
905323865
17476093
725569239
205621318
72691811
325206287
201900491
223422092
293611086
389830465
519494840
651776452
550075396
235575839
108864806
566659416
972554254
820354283
444558315
870383268
829251886
652006478
267106973
166075483
306291557
130742718
211080683
172050277
820354283
703920436
827508273
108864806
241417754
849973452
852451769
793894898
311222075
963954568
489928970
455041353
206214817
841382922
732445918
565369021
51178995
201900491
912131033
193535125
97891297
786065105
17476093
815080377
235575839
698788771
373945436
857569235
81144804
362641884
352274960
804913635
436494943
245105391
483125803
576077022
205430934
746845880
193535125
820354283
33182694
801242808
853103800
483316771
606495046
708156132
242239237
150403766
100444139
801242808
186576537
651776452
446510897
613654608
257247924
521045640
205621318
100444139
566659416
100444139
651776452
679475467
987190604
193620024
30061231
855383366
173922545
849973452
245105391
691207461
116408045
703545995
33182694
429157178
304619140
254648171
648329705
525799791
691207461
246045928
797886556
820354283
755459633
72691811
982574088
756356740
740842273
340162025
755459633
328874982
521045640
200301570
527960104
855383366
547817880
255071552
235575839
420431297
215377089
188039938
51178995
257247924
651795840
606321619
664980053
664980053
855818251
825945823
855473248
285461309
698788771
455041353
310933361
820354283
628185060
436494943
855818251
787770549
963150995
94544344
836849469
69449501
475755267
235575839
756356740
801585237
405601617
108864806
713987466
992859957
72691811
100444139
758931613
516931513
731426435
173922545
257542542
193535125
257247924
582701381
396246770
926741228
203510282
96660822
925467465
100444139
100444139
912131033
267106973
219549302
497615016
866806478
841382922
255071552
525799791
824206545
441637621
910583229
261999677
703545995
651776452
921137614
441637621
929329228
189858233
54498264
285461309
941558560
818776380
251221371
651776452
246045928
163599415
235575839
801242808
791619066
898435711
373945436
223422092
150403766
310933361
793894898
311222075
96660822
441637621
72691811
683364727
257542542
646320243
51178995
931582147
130742718
444558315
193620024
1322902
100444139
879499702
455041353
527960104
613654608
243751285
385276485
481995663
101463251
964156031
855473248
293611086
127150103
44342013
446672125
903682593
625840961
211080683
853103800
72691811
786065105
362641884
150403766
264385610
875242783
372798400
101463251
598084733
293611086
652006478
30061231
927864237
698788771
827508273
613654608
812117342
72160329
855383366
606321619
256022273
861385942
490611518
581869720
516931513
225666802
362641884
598084733
34952186
483125803
490611518
255071552
205621318
523446255
698788771
349394533
646320243
100444139
22824457
797886556
255071552
869500679
758931613
33182694
201900491
441637621
679779164
450821642
358860370
40192184
879499702
681527941
683682818
377073921
339378857
946547781
855383366
666916800
449825268
483316771
636963850
267106973
516931513
941122123
804435433
94544344
97891297
412057510
703545995
655016539
648329705
254648171
163035479
815080377
941122123
11217651
94763762
69449501
855818251
291125031
580286460
461466552
340162025
756356740
825945823
664980053
445705135
505596550
824206545
69349591
17476093
975005140
713987466
377073921
285461309
475755267
108864806
261999677
130742718
899043746
541821795
193535125
81144804
891719572
17476093
397568001
255071552
876870572
671713724
574794279
703545995
444558315
142201702
181190235
172050277
679475467
306437691
189858233
552232278
852451769
679136419
108864806
348122836
598242209
30061231
322076620
679136419
44342013
21838511
100444139
910583229
521045640
205621318
713987466
108864806
150403766
268947042
321889235
638404956
256022273
855818251
899043746
972554254
741562905
855818251
189858233
42187731
683682818
867014644
725569239
382442674
651776452
497615016
433611609
740842273
69349591
102007964
257247924
267106973
205621318
762082608
39165891
33383085
758931613
853103800
910583229
59992173
328874982
429157178
941122123
94763762
173922545
964156031
455041353
792852712
189858233
181190235
756356740
362641884
267106973
81144804
679136419
827508273
310933361
975005140
756356740
505596550
34952186
160457046
449825268
855473248
582498130
829251886
449825268
193620024
255071552
801585237
211080683
72691811
580286460
753076853
756356740
72691811
108864806
827508273
815080377
813553707
590007879
827508273
975005140
757425743
181190235
516931513
390183199
516931513
635441216
777958410
679136419
516931513
931582147
59992173
162307414
499745122
862024300
941122123
49836810
929329228
358860370
790992102
72691811
599436684
718726184
30061231
703545995
790992102
283194587
523999354
921756558
48330411
683682818
755459633
823762778
690990975
211928461
852060695
293965510
566659416
261999677
51178995
429157178
912131033
193620024
257247924
651776452
444558315
816624694
777958410
931582147
518195488
664980053
42809182
33383085
820354283
635441216
255071552
56069265
22824457
243148749
255071552
829056783
912103276
358860370
827508273
982574088
444558315
987190604
972554254
190508037
306437691
481995663
181190235
770208357
211080683
293611086
516931513
261999677
81144804
703545995
108604069
100444139
340162025
975005140
291125031
857569235
219549302
829056783
529256777
51178995
261999677
30061231
679136419
483316771
963954568
964156031
651776452
54498264
521045640
59992173
801879188
534674799
516931513
11217651
683364727
150403766
322076620
245105391
731426435
94763762
853103800
811411961
145966273
999360799
927864237
679136419
931582147
547817880
787291140
725569239
459314898
255071552
219549302
853103800
516931513
963954568
804913635
243148749
348122836
679136419
683364727
150403766
516931513
198676995
929329228
61115479
142201702
193620024
502070410
756356740
613654608
34952186
285461309
540168340
444558315
255071552
72691811
298749371
325206287
741765885
100444139
655016539
590003337
446585504
102007964
179946438
483316771
386172109
679136419
695255998
372798400
19535560
17476093
756356740
521045640
283094074
203510282
81144804
941122123
790992102
580286460
223511583
203510282
449825268
815080377
145966273
841382922
857569235
235575839
150403766
243148749
713987466
713987466
72691811
310933361
706800330
695255998
219549302
363450355
242239237
34952186
852451769
291125031
243148749
963954568
255071552
497615016
202739859
263392299
335040508
855383366
664980053
405601617
163035479
746845880
489928970
42187731
414829234
745512129
17476093
219549302
405601617
855818251
671713724
201900491
522589731
33182694
581041954
964156031
483125803
825945823
679136419
866806478
987190604
193620024
429157178
186946375
483316771
189858233
826967256
275455659
790992102
100444139
255071552
72691811
635441216
679136419
790992102
143990268
713987466
30061231
926741228
718726184
731426435
34952186
185287689
261999677
261999677
820354283
719737163
310933361
459314898
516931513
108864806
72691811
941558560
777958410
306437691
66550593
433611609
671713724
272460195
790992102
703545995
831643228
325206287
969109136
720225476
261999677
310933361
756356740
643074944
429157178
235575839
441637621
855383366
172050277
855383366
550075396
181190235
963954568
211080683
44342013
51178995
316210178
304619140
463108895
362641884
829056783
433611609
688976482
254648171
829251886
72691811
268947042
741765885
235575839
362641884
869500679
348122836
459314898
756356740
644921113
713987466
820354283
845831299
74370708
94544344
285461309
49836810
48330411
801242808
922882250
516931513
891719572
239432432
251221371
54498264
193620024
372798400
44342013
150403766
150403766
651776452
373945436
243148749
862107228
606495046
805107686
72160329
954765231
801242808
42187731
116408045
841382922
606495046
845831299
683364727
34952186
150403766
899043746
518195488
285461309
756356740
418385479
706800330
926342586
638404956
644921113
941558560
707312975
173922545
580286460
205621318
655016539
362641884
1322902
926342586
322076620
243148749
635441216
688976482
405601617
397568001
954765231
946547781
11217651
172050277
683364727
164135263
81144804
643074944
516931513
975005140
648329705
444558315
223783943
34952186
130742718
823762778
725569239
150403766
310933361
941122123
69449501
921663249
150403766
836849469
405601617
412025859
646320243
679136419
198073867
373945436
852451769
613654608
48330411
195821335
899592199
581041954
255071552
255071552
941122123
683682818
198073867
340162025
574794279
479805553
606321619
519494840
69449501
855818251
910583229
39165891
108864806
39165891
72691811
855383366
664980053
130742718
335040508
853103800
48330411
100444139
211080683
941558560
362641884
71088599
963954568
527960104
862024300
385276485
741099097
845831299
328874982
516931513
855473248
81144804
601683177
756356740
855383366
720225476
987190604
181975927
921663249
790992102
841382922
516931513
497505195
792852712
963954568
862528713
862024300
640940449
256022273
259031829
912441617
563444941
683364727
603929552
857569235
912131033
941558560
482735
150403766
861046296
787770549
483316771
33182694
679136419
713699409
853103800
256022273
348122836
205621318
483316771
59992173
202739859
691207461
148800981
320225778
246045928
841382922
455041353
51178995
42809182
188192853
59992173
829056783
108604069
841382922
845831299
293611086
429157178
102007964
261999677
429157178
754641104
261999677
898435711
636963850
790992102
982574088
100444139
101463251
246045928
679136419
48330411
841382922
137160785
713987466
130742718
69449501
516931513
679475467
100444139
741765885
516931513
920690697
211080683
475755267
591227024
671713724
482835508
521045640
704859333
845831299
777958410
683364727
293965510
377073921
441637621
291125031
74370708
437107057
295014094
820354283
758931613
405601617
929329228
48330411
81144804
929329228
372798400
926741228
48330411
855818251
100444139
829251886
81144804
48330411
275455659
169704250
72691811
606321619
261999677
390183199
679136419
977193045
108864806
48330411
683682818
49836810
795529181
13980687
756356740
51178995
519494840
553618922
787770549
861385942
755459633
429157178
445705135
265373476
436494943
441637621
963954568
372798400
100444139
320882835
652006478
912131033
145184985
78626708
544550379
148800981
756356740
801879188
475755267
853103800
853103800
34952186
54498264
946547781
683364727
527960104
818776380
246045928
756356740
446672125
328874982
193620024
651776452
263392299
707312975
581869720
638404956
100444139
211080683
108864806
855473248
580286460
255071552
910583229
198681218
397568001
429157178
190508037
613654608
33383085
516931513
853103800
827508273
48330411
77086374
206214817
100444139
756356740
825945823
862024300
48330411
150403766
635441216
34952186
446585504
777958410
845831299
239432432
441637621
392110306
664980053
855383366
576077022
172050277
827508273
78626708
188192853
502070410
441637621
299144474
824206545
81144804
931582147
261999677
853103800
827508273
801242808
100444139
497615016
691207461
540168340
816411862
910583229
80787516
741765885
261999677
544550379
81144804
855818251
836849469
261999677
185287689
150403766
193535125
792852712
173922545
756356740
203510282
251221371
703545995
875242783
211080683
72691811
713987466
522589731
610257602
646320243
72691811
707312975
100444139
72691811
568715632
89116445
679136419
79331648
874278651
328874982
482735
362641884
516931513
96660822
186946375
678341066
81144804
33182694
261999677
987190604
503311063
444558315
922292718
261999677
205621318
239432432
48330411
54498264
193620024
671713724
725569239
855383366
81144804
497505195
679136419
150403766
982574088
706800330
81144804
325206287
679136419
858176269
265373476
190508037
377073921
261999677
377073921
211080683
912131033
429157178
405601617
800771762
72412452
707312975
211080683
242239237
516931513
148800981
102007964
444558315
758931613
143990268
651776452
194799256
972771064
193620024
505122722
756356740
499745122
389830465
145966273
441637621
731426435
192349919
444558315
80787516
455041353
51178995
329807023
377073921
497505195
574562179
164135263
955255645
758931613
100444139
755459633
497505195
741562905
30061231
194799256
679386394
116408045
690990975
160457046
855383366
853103800
444558315
827508273
30061231
433611609
72691811
801242808
598084733
261999677
679136419
756356740
917539430
679475467
392160438
429157178
853103800
429157178
444558315
519494840
397568001
731426435
318062431
582701381
81144804
54498264
261999677
731426435
895894749
441637621
820354283
987036349
940729750
845831299
683364727
433611609
33182694
855383366
34952186
518195488
573961767
679136419
722477271
450567529
679136419
820354283
69449501
793894898
198073867
318062431
243148749
893622540
441637621
108864806
457906573
328874982
541821795
446585504
926596278
975005140
294366747
78626708
1322902
853103800
450567529
175785432
857569235
30061231
581041954
321889235
48330411
756356740
824206545
941558560
463108895
912441617
941558560
188945484
188039938
497615016
964156031
254648171
521045640
862024300
861385942
130742718
300438794
150403766
189858233
405601617
790992102
891719572
42187731
44342013
699730576
521045640
163035479
683312779
193620024
516931513
606495046
242239237
81144804
820354283
267106973
461466552
193620024
845831299
817240671
767290760
866806478
295014094
206214817
940729750
941122123
954765231
606321619
291125031
946547781
679136419
1322902
756356740
855818251
66550593
89116445
853103800
929329228
679136419
895894749
703545995
679136419
33182694
444558315
72691811
440323719
149124351
703545995
285461309
855818251
657635056
657635056
738915663
569064260
962313443
703545995
516931513
418385479
497505195
54498264
201900491
849973452
845831299
521045640
756356740
853103800
181190235
855473248
827508273
679136419
69449501
193620024
202739859
804435433
516931513
679475467
293965510
679136419
827508273
679136419
713987466
127150103
963306628
325119823
606321619
703545995
283194587
283194587
671713724
483316771
255071552
211080683
756356740
377073921
756356740
972554254
246045928
703545995
320225778
590003337
732445918
841382922
254648171
69449501
801585237
444558315
177818139
219286621
845831299
39165891
855383366
300438794
636963850
516931513
866806478
285461309
211080683
497615016
267106973
792852712
491024251
94763762
820354283
978482132
992859957
987190604
387851335
33182694
444558315
101463251
377073921
51178995
651776452
643074944
580286460
268947042
33182694
521045640
22824457
741765885
841382922
638404956
51178995
638404956
635441216
566659416
193620024
690902030
954765231
462577
829251886
167059386
429157178
255071552
261999677
397568001
589337580
267106973
703545995
444558315
756356740
683364727
790992102
255071552
80787516
841382922
941122123
853103800
713987466
177818139
758931613
756356740
243148749
987190604
310933361
44342013
267106973
256022273
503311063
515030619
713987466
211080683
724745310
19535560
870383268
516931513
446585504
81144804
335040508
255071552
703545995
521045640
78626708
655016539
449825268
34952186
358860370
992859957
516931513
756356740
853103800
491024251
186946375
679136419
429157178
963954568
72691811
921663249
389830465
33182694
37451956
941122123
261999677
706800330
679136419
683068013
256022273
853103800
77086374
483316771
855473248
636963850
704549920
679136419
929329228
745512129
856856150
291125031
793894898
857569235
377073921
643074944
170400989
175785432
703545995
679136419
444558315
59992173
732445918
964156031
304547256
713987466
679475467
235575839
732445918
81144804
862024300
703545995
790992102
679475467
541821795
804913635
862024300
978482132
322076620
516931513
429157178
683682818
671713724
813553707
691207461
703545995
610257602
544550379
855818251
853103800
652006478
852451769
574794279
94544344
30061231
211080683
491024251
675094204
56069265
691207461
22824457
291125031
405601617
866806478
801242808
254648171
33182694
335040508
349394533
987190604
390183199
205621318
80787516
261999677
372798400
818776380
316210178
299144474
437107057
651776452
30061231
582701381
48330411
679136419
862528713
852451769
793894898
256022273
34952186
261999677
941122123
51178995
691207461
261999677
81144804
425980170
569064260
818776380
72691811
373945436
441637621
931582147
405601617
758931613
340162025
651795840
235575839
820354283
516931513
800771762
801242808
648329705
30061231
335040508
261999677
44342013
20437053
255071552
790992102
219549302
529256777
671713724
941672748
386172109
310933361
756356740
74370708
606495046
547817880
963954568
446672125
429157178
521045640
863040144
606495046
547817880
100444139
127150103
857569235
651776452
855473248
691207461
444558315
747483452
683364727
462577
306291557
786065105
201900491
483125803
963954568
377073921
483316771
265373476
703545995
855818251
390183199
745512129
497615016
193620024
815080377
255071552
606321619
895894749
862528713
741765885
852060695
855818251
987190604
497615016
964156031
377073921
235575839
44342013
756356740
358860370
81144804
855383366
183462243
550075396
81144804
397568001
683364727
48330411
449825268
385276485
405601617
340162025
101104061
255071552
655016539
362641884
241417754
583865092
491024251
925467465
516931513
939982770
746845880
518195488
521045640
679136419
852060695
793894898
81144804
489928970
322076620
862024300
516931513
51178995
461640419
862528713
193620024
855473248
449825268
603929552
679136419
291125031
397568001
855473248
497615016
544550379
992859957
70831476
516931513
322076620
306437691
544550379
293611086
613654608
722477271
108864806
322076620
912103276
978482132
853103800
829056783
358860370
444558315
758931613
648329705
683312779
1322902
328874982
48330411
801242808
516931513
72691811
72691811
193620024
706800330
397568001
644921113
261999677
130742718
855818251
325119823
713699409
69449501
972554254
756356740
429157178
703545995
51178995
852451769
497505195
820354283
756356740
855383366
201900491
516931513
926741228
223783943
30061231
362641884
388515219
732445918
397568001
412029201
475755267
581041954
931582147
429157178
931582147
581869720
235575839
581041954
679136419
261999677
849973452
638404956
707312975
449825268
196535714
385276485
926342586
268250650
239432432
827508273
72160329
666916800
429157178
306437691
196535714
793894898
790992102
51178995
183462243
813553707
444558315
825945823
713987466
261999677
606495046
651795840
102007964
841382922
318062431
116408045
954765231
651776452
429157178
172050277
521045640
444558315
94763762
235575839
801242808
703545995
331400952
393971798
78626708
257247924
267106973
651776452
272460195
746845880
731426435
66550593
963954568
258324107
310933361
943362997
190508037
463108895
691207461
261999677
820354283
516931513
704859333
293611086
96660822
521045640
481995663
200301570
225666802
963954568
130742718
827508273
281938039
373945436
310933361
553618922
193620024
591227024
841382922
261999677
189858233
625517606
756356740
445705135
756356740
544550379
703545995
285461309
679779164
459314898
638404956
929329228
51178995
606495046
741765885
516931513
855818251
377073921
444558315
725569239
963954568
914087005
235575839
921663249
922882250
855818251
272460195
929329228
816624694
862024300
20437053
445705135
451560634
441637621
527960104
235575839
142201702
978482132
747310324
756356740
189858233
405601617
19535560
831643228
81144804
235575839
849973452
870184958
946547781
921663249
605167513
11217651
823603487
473358134
261999677
731426435
921663249
523446255
713987466
255071552
405601617
679779164
54498264
100444139
790992102
858176269
713987466
497505195
489928970
657635056
42187731
255071552
724745310
636963850
820354283
657635056
922882250
866806478
963954568
100444139
951970812
638404956
683364727
812117342
188945484
108864806
193535125
53821224
242239237
939982770
295014094
854523609
150403766
977193045
291125031
127150103
544550379
418385479
963954568
455041353
845831299
74370708
100444139
795529181
211080683
756356740
962313443
444558315
300438794
325206287
313795734
643074944
392160438
853103800
585109946
51178995
606321619
286815350
130742718
651776452
855818251
787291140
86580458
372798400
483316771
857569235
855383366
181190235
954765231
598242209
921137614
931582147
254449870
340162025
497505195
373945436
449825268
651776452
651776452
405601617
521045640
455041353
293965510
544550379
130742718
638404956
946547781
98459128
340162025
81144804
113455365
737115208
91217430
731426435
113455365
941122123
340162025
188945484
30061231
193620024
516931513
193620024
679475467
671713724
255071552
718726184
193620024
313795734
91217430
397568001
173922545
978482132
34952186
96660822
824206545
613654608
475755267
800771762
739525941
225666802
679136419
65485465
972554254
756356740
505596550
1322902
100444139
72691811
30061231
929329228
94763762
48330411
741765885
243751285
145966273
698788771
268947042
786065105
963954568
77086374
855383366
79331648
827508273
72691811
793894898
261999677
581869720
261999677
34952186
505122722
625517606
929329228
651776452
731426435
372798400
462577
812117342
79331648
987190604
679136419
745512129
428366617
755459633
261999677
987190604
756356740
516931513
939947553
972771064
914087005
235575839
790992102
429157178
929329228
195821335
817240671
756356740
997770744
741562905
644921113
173922545
987190604
903682593
703545995
497615016
785015453
550075396
941122123
69349591
48330411
521045640
96660822
855383366
130742718
891719572
235575839
51178995
801879188
590003337
569064260
188039938
540168340
814722188
56069265
703545995
304619140
19535560
745512129
982574088
194799256
254648171
638404956
150403766
225666802
223422092
163035479
33182694
235575839
853103800
899592199
757425743
541821795
675094204
392160438
291125031
69449501
293611086
261999677
497615016
679475467
320225778
987190604
869500679
713987466
746845880
48330411
855473248
646320243
348122836
483125803
929329228
758931613
741562905
987190604
804913635
293611086
644921113
261999677
698788771
33182694
855473248
963954568
655016539
861046296
48330411
606495046
926342586
790992102
755459633
98459128
922882250
987036349
392160438
758931613
741562905
491024251
48330411
853103800
33383085
392160438
790992102
364012473
102007964
39165891
910583229
516931513
987190604
72691811
108864806
606321619
243148749
483316771
950701777
581869720
601683177
261999677
679475467
94763762
30061231
852060695
261999677
51178995
683364727
311222075
845831299
116306061
679136419
843747509
756356740
444558315
978482132
740842273
671713724
199755015
855818251
193620024
254648171
855818251
505596550
30061231
853103800
527960104
720063004
373945436
824206545
815080377
679136419
294366747
829251886
108864806
245647823
390183199
954765231
795529181
756356740
525799791
329807023
845831299
652006478
497615016
17476093
519494840
855818251
256022273
295014094
941558560
598084733
441637621
827508273
100444139
929329228
193620024
643074944
853103800
457906573
599436684
741562905
256022273
372798400
648329705
108604069
56069265
33182694
683312779
310933361
540168340
581869720
857569235
827508273
441637621
30061231
731426435
827508273
433611609
707312975
33182694
261999677
590007879
797886556
576077022
566659416
855818251
254648171
358860370
267106973
235575839
256022273
33383085
831643228
96660822
113455365
516931513
679136419
594033771
862528713
941122123
954765231
855383366
310933361
853103800
310933361
987190604
242239237
912103276
188192853
377073921
225666802
30061231
173922545
899043746
450567529
267106973
841382922
550075396
718726184
291125031
519494840
100444139
929329228
683364727
852451769
405601617
285461309
665514590
318062431
100444139
820354283
130742718
462577
845831299
790992102
818776380
666916800
921663249
358860370
286815350
181190235
449825268
853103800
39684
385276485
235575839
899043746
580286460
433611609
964156031
211080683
987036349
899043746
177818139
523999354
48330411
193620024
51178995
441637621
130742718
72412452
100444139
223422092
812117342
483125803
471561924
59992173
657635056
450567529
239432432
635441216
173922545
855818251
841382922
804435433
72691811
81144804
963954568
61938851
679136419
372798400
741765885
638404956
899043746
195821335
257247924
81144804
534674799
331400952
853103800
34952186
377073921
211080683
201900491
516931513
606495046
143990268
625517606
855473248
534674799
429157178
239432432
425980170
827508273
679136419
912131033
286815350
586959671
893032556
201900491
713987466
731426435
193620024
841382922
790992102
891719572
529256777
741765885
205621318
522589731
1322902
987190604
77086374
200301570
48330411
756356740
373945436
989539216
51178995
516931513
857569235
516931513
855473248
412057510
563444941
11217651
636963850
521045640
929329228
855383366
899592199
463108895
681527941
791619066
905323865
34343646
829056783
48330411
741765885
855383366
790992102
638404956
429157178
638404956
862024300
48330411
926342586
181190235
429157178
671713724
606495046
552232278
987190604
483316771
223422092
503311063
756356740
497615016
254449870
756356740
54498264
925467465
849973452
613654608
646320243
737115208
429157178
651776452
675094204
70831476
926596278
102007964
318062431
1322902
912103276
243148749
720225476
286815350
173922545
516931513
491024251
193620024
162307414
257247924
293611086
183462243
429157178
855383366
703545995
173922545
69449501
703920436
33182694
982574088
433611609
150403766
912103276
516931513
412029201
220802913
790992102
997770744
527960104
978482132
200301570
272460195
261999677
255071552
857569235
831643228
150403766
987490212
149124351
912441617
13980687
48330411
895894749
731426435
812117342
123804398
54498264
459314898
223783943
193620024
613654608
497615016
566659416
397568001
17476093
72691811
772268809
373945436
181190235
254449870
703545995
742403840
44342013
975005140
655016539
377073921
708156132
683682818
185287689
606495046
856856150
225666802
823603487
876870572
527960104
145966273
679136419
255071552
912131033
790992102
857569235
703545995
78626708
862024300
405601617
862024300
679475467
801242808
946547781
405601617
756356740
393971798
77086374
108864806
310933361
81144804
149124351
441637621
857569235
801242808
982574088
94544344
722477271
48330411
172050277
950701777
429157178
497615016
857569235
853103800
521045640
255071552
516931513
516931513
648329705
440323719
54498264
261999677
703545995
261999677
644921113
449825268
857569235
11217651
310933361
502070410
756356740
188192853
870383268
862528713
100444139
679136419
940729750
100444139
683312779
149124351
264385610
189858233
703920436
855473248
372798400
112062297
801585237
827508273
738915663
91217430
433611609
429157178
975005140
256022273
518195488
742403840
638404956
265373476
206214817
617284419
867014644
576077022
703920436
441637621
150403766
135452076
406904883
841382922
963954568
756356740
459314898
142201702
929329228
797886556
706800330
671713724
310933361
804435433
441637621
30061231
756356740
725569239
101104061
80787516
33143903
223783943
826967256
100444139
123339041
494703525
516931513
866806478
211080683
285461309
920690697
38321837
173922545
606321619
941122123
568715632
646320243
217379980
815080377
243148749
291125031
815080377
101104061
606495046
954765231
205621318
320225778
855473248
713987466
706800330
912441617
22824457
286815350
285461309
293611086
405601617
433611609
418385479
42809182
54498264
862528713
150403766
318062431
54498264
61938851
255071552
516931513
797886556
855818251
48330411
200301570
150403766
148800981
255071552
978482132
444558315
516931513
349394533
756356740
44342013
703545995
688976482
731426435
497615016
613654608
929329228
869267550
497505195
33182694
855383366
841382922
576077022
601683177
261999677
193620024
870383268
862528713
681527941
203510282
521045640
797886556
820354283
657635056
576537295
853103800
950701777
310933361
852060695
755459633
912103276
116408045
698788771
160457046
852060695
444558315
455041353
429157178
340162025
429157178
257247924
679136419
756356740
201900491
295014094
100444139
81144804
255071552
51178995
150403766
206214817
39165891
941558560
17476093
304619140
193620024
679475467
515030619
17476093
855818251
444558315
81144804
591227024
708156132
790992102
81144804
643074944
497615016
954765231
310933361
150403766
388515219
964156031
497615016
855818251
181975927
173922545
853103800
569064260
853103800
586959671
589337580
577551670
516931513
320225778
397568001
941672748
540168340
815080377
81144804
441637621
720063004
793894898
449825268
59992173
461466552
825945823
405601617
566659416
145966273
963954568
325206287
816624694
801879188
758931613
94763762
941558560
648329705
377073921
755459633
679136419
397568001
635441216
790992102
33182694
850529706
405601617
358860370
756356740
405601617
862528713
731426435
293965510
790992102
72691811
116408045
130742718
81144804
100444139
20437053
107134779
787291140
100444139
746845880
635441216
108864806
412057510
825945823
373945436
756356740
651776452
30061231
691207461
1322902
206214817
698788771
547817880
241417754
459314898
527960104
30061231
181190235
731426435
899043746
34952186
599436684
108604069
173922545
747483452
81144804
679136419
235575839
679136419
306437691
108864806
816624694
457906573
948750991
516931513
691207461
841382922
987190604
251221371
651776452
77086374
516931513
463108895
606495046
44342013
706800330
293611086
261999677
205621318
706800330
81144804
964156031
912441617
606495046
679136419
664980053
541821795
827508273
679136419
376846413
731426435
390183199
855473248
255071552
706800330
429157178
193620024
987190604
44342013
108604069
845831299
540168340
481995663
964156031
51178995
255071552
638404956
713987466
644921113
722477271
651776452
601683177
235575839
625517606
211080683
215377089
441637621
397568001
390183199
172050277
414829234
756356740
203510282
211080683
574562179
786065105
889097158
922882250
17476093
521045640
80787516
256022273
855818251
211080683
850529706
189858233
963954568
855383366
824206545
617284419
291125031
625517606
991158175
926741228
412029201
503311063
987190604
81144804
377073921
188945484
257247924
255071552
256022273
740842273
756356740
741099097
679475467
116408045
841382922
905323865
741765885
602677924
849973452
451560634
997770744
646320243
544550379
801242808
651776452
145966273
450821642
691207461
801585237
756356740
145966273
523446255
148800981
852060695
211080683
364012473
725569239
598084733
108864806
255071552
163599415
841382922
563444941
852451769
651795840
975005140
699730576
193620024
77086374
745512129
291125031
51178995
81144804
977193045
81144804
638404956
53821224
523999354
731426435
695444437
481995663
849973452
69449501
827508273
13980687
220802913
972554254
987490212
449825268
688976482
441637621
827508273
849973452
679475467
255071552
855383366
720063004
683364727
683312779
100444139
373945436
160457046
628185060
703545995
516931513
521045640
855383366
827508273
534674799
200819515
626027307
708156132
679779164
516931513
790992102
193535125
804435433
172050277
286815350
801242808
170400989
949489378
675094204
581041954
703545995
72691811
1322902
720063004
679136419
80787516
455041353
964156031
523446255
318062431
827508273
790992102
862528713
818776380
373945436
679136419
54498264
389830465
643074944
801242808
96660822
72691811
483125803
841382922
462577
855383366
815080377
563444941
181190235
519494840
857569235
703545995
246045928
78626708
130742718
591227024
322076620
373945436
704859333
286815350
687284369
89116445
397568001
790992102
211080683
992859957
691207461
483316771
150403766
254449870
853103800
254648171
108864806
74370708
741765885
590003337
352274960
977193045
644921113
392110306
251221371
523446255
737115208
261999677
635441216
39165891
94544344
646320243
429157178
732445918
741765885
861385942
66550593
870184958
613654608
603929552
841382922
433611609
865143916
787291140
824206545
205621318
173922545
606321619
746845880
246045928
841382922
272460195
21339641
69449501
516931513
941122123
655016539
386172109
56069265
310933361
818776380
668932808
858493641
841382922
671713724
655016539
246045928
196535714
566659416
405601617
836879792
386172109
977193045
857569235
30061231
921663249
972554254
11217651
193620024
69449501
790992102
952805906
964156031
713987466
310933361
149124351
202739859
573961767
318062431
801242808
225666802
515030619
481995663
687284369
801879188
891719572
429157178
130742718
286815350
516931513
853103800
54498264
475755267
613654608
850529706
397568001
196535714
310933361
527960104
940729750
349394533
929329228
389830465
746845880
706800330
563876078
738229720
497615016
679136419
691207461
457906573
328874982
836879792
801242808
636963850
731426435
100444139
644921113
893698575
116306061
251221371
818776380
34952186
497615016
586959671
756356740
804435433
582701381
679136419
606495046
502070410
255071552
516931513
790992102
791619066
679136419
699730576
756356740
679779164
405601617
429157178
48330411
429157178
683364727
648329705
731426435
756356740
310933361
72691811
22824457
713987466
820354283
108864806
81144804
145966273
713699409
145966273
576077022
81144804
521045640
441637621
948750991
855473248
335040508
675094204
130742718
72691811
679475467
855818251
94808220
862024300
202739859
223422092
181190235
910583229
193620024
475755267
671713724
189858233
905323865
358860370
523999354
987190604
459314898
829056783
30061231
679475467
982574088
272460195
261999677
198073867
502070410
795529181
70831476
820354283
483316771
459314898
683312779
181190235
444558315
917539430
625517606
578817848
261999677
39165891
746845880
340162025
100444139
387851335
703545995
706800330
239432432
900035335
707312975
899043746
256022273
987490212
69449501
571622896
108864806
108864806
691207461
261999677
255071552
39165891
756356740
59992173
820354283
722477271
683364727
150403766
683682818
855383366
265373476
755459633
11217651
978482132
925467465
756356740
444558315
261999677
951970812
586959671
100444139
940729750
81144804
193620024
81144804
756356740
135452076
81144804
235575839
261999677
698788771
429157178
187145965
329807023
688976482
818776380
310933361
318062431
310933361
758931613
33182694
81144804
606495046
929329228
256022273
405601617
797886556
941122123
929329228
921137614
756356740
813553707
920690697
372798400
931582147
540168340
758931613
704859333
135452076
678341066
568715632
77086374
644921113
106518249
481995663
255071552
444558315
30061231
386172109
756356740
79331648
553618922
20437053
982574088
441637621
527960104
820354283
862024300
429157178
912441617
261999677
820354283
63166473
853103800
444558315
113455365
519494840
418385479
190508037
804435433
429157178
188945484
441637621
100444139
758931613
939982770
235575839
358860370
48330411
801879188
563575055
943362997
581041954
206214817
651776452
437107057
755459633
257542542
540168340
679136419
679779164
855473248
310933361
566659416
606495046
201900491
820354283
310933361
790992102
722477271
223783943
713987466
790992102
987490212
720225476
703545995
130742718
921663249
211080683
606321619
580286460
497615016
429157178
449825268
910583229
81144804
13980687
601683177
291125031
516931513
251221371
258324107
433611609
173922545
826967256
94763762
94544344
920841187
291125031
652006478
100444139
65485465
72691811
349394533
598084733
183462243
683312779
688976482
746845880
44342013
598084733
703920436
534674799
553618922
855473248
541821795
786065105
643074944
386172109
613654608
405601617
373945436
956250807
30061231
566389174
243148749
849973452
78626708
827508273
405601617
142201702
664980053
978482132
756356740
929329228
74370708
198681218
33182694
812117342
975005140
388515219
48330411
386172109
852060695
931582147
905323865
855383366
758931613
194799256
172050277
429157178
455041353
72691811
450567529
264385610
741765885
804913635
259031829
801879188
646320243
257542542
862528713
205621318
39165891
188945484
181190235
335040508
145966273
756356740
732445918
521045640
857642149
261999677
849973452
899043746
429157178
377073921
855473248
256022273
33182694
581869720
801585237
899043746
185287689
691207461
903682593
737807107
741562905
841382922
94544344
450821642
679136419
30061231
505596550
285461309
544550379
256022273
992859957
801242808
505596550
239432432
429157178
211080683
648329705
793894898
756356740
756356740
181190235
390183199
59992173
601683177
962313443
30061231
651795840
91217430
130742718
829056783
519494840
267106973
732445918
800771762
433611609
698788771
679136419
939982770
688976482
130742718
550075396
304619140
51178995
373945436
972554254
756356740
71088599
826967256
648329705
78626708
523446255
849973452
657635056
635441216
59992173
200301570
441637621
72691811
283194587
893698575
857569235
39684
737115208
591227024
857569235
373945436
762082608
451560634
205621318
712128882
78626708
978482132
786065105
81144804
598084733
755459633
638404956
590007879
261999677
855383366
261999677
521045640
917539430
328874982
797886556
756356740
459314898
444558315
482835508
94544344
59992173
42187731
791619066
94808220
450567529
540168340
841382922
801242808
855473248
679779164
193620024
433611609
373945436
857569235
648329705
33182694
683364727
855383366
732445918
849973452
328874982
756356740
285461309
206214817
857569235
267106973
975005140
446672125
801242808
489928970
921663249
358860370
589950541
377073921
756356740
81144804
215377089
523446255
979545351
862107228
358860370
683682818
927864237
651776452
48330411
42187731
483316771
81144804
267106973
671713724
931582147
112062297
425980170
261999677
17476093
450821642
264385610
193535125
724745310
695444437
66550593
855383366
211080683
815080377
316210178
610257602
310933361
51178995
926741228
862024300
997770744
348122836
78626708
540168340
257247924
463108895
544550379
108864806
831643228
261999677
201947390
145966273
310933361
335040508
691207461
436537325
405601617
910583229
441637621
44342013
475755267
852451769
540168340
946547781
33182694
320225778
683682818
850191062
841382922
30061231
444558315
606495046
679136419
505122722
193535125
963954568
521045640
691207461
899592199
651776452
386172109
804913635
644921113
69449501
261999677
160457046
39165891
255071552
81144804
679475467
790992102
926342586
72691811
856856150
755459633
130742718
613654608
756356740
444558315
150403766
310933361
235575839
261999677
679136419
617284419
51178995
94763762
713987466
582701381
444558315
657635056
550075396
33182694
643074944
978482132
81144804
150403766
254648171
385276485
746845880
100444139
818776380
664980053
931582147
731426435
190508037
823603487
219286621
738229720
429157178
444558315
1322902
671713724
808083082
756356740
581869720
921663249
211080683
963954568
862024300
801242808
80787516
418385479
899043746
19535560
713987466
929329228
855818251
841382922
201900491
206214817
691207461
201947390
862528713
497505195
102007964
815080377
581869720
739525941
679475467
989539216
206214817
941122123
310933361
164135263
664980053
170400989
823603487
441637621
725569239
720063004
17476093
219549302
827508273
756356740
972771064
679386394
441637621
385276485
863040144
291125031
829251886
893698575
652006478
483125803
787770549
755459633
189858233
651776452
69449501
59992173
219286621
855383366
34952186
737115208
758931613
636963850
900380662
929329228
455041353
65485465
150403766
703545995
193620024
149124351
173922545
580286460
143990268
377073921
372798400
441637621
264385610
200301570
746845880
48330411
813553707
235575839
39165891
523446255
34952186
81144804
483316771
606495046
941122123
811411961
461640419
149124351
205621318
81144804
635441216
66550593
678341066
503311063
745512129
200301570
606495046
449825268
756356740
362641884
786065105
94763762
683682818
841382922
698788771
113455365
941558560
295014094
429157178
255071552
850529706
483316771
291125031
320882835
989539216
108864806
72691811
405601617
405601617
48330411
741765885
855818251
756356740
100444139
325206287
96660822
206214817
56069265
320225778
491024251
246045928
849973452
211080683
671713724
30061231
116408045
363450355
48330411
256022273
397568001
96660822
921663249
671713724
189858233
81144804
162307414
912103276
987190604
377073921
436494943
505596550
251221371
541821795
267106973
98459128
193620024
691207461
648329705
310933361
444558315
829056783
521045640
598242209
941558560
703545995
855383366
21838511
164135263
72691811
59992173
395986660
707312975
963954568
54498264
255071552
948750991
173922545
193620024
516931513
51178995
898435711
377073921
853103800
550075396
340162025
635441216
790992102
130742718
206214817
731426435
950701777
483316771
625840961
264385610
108864806
255071552
808823468
457906573
939982770
713987466
127150103
829251886
547817880
857569235
318062431
100444139
463108895
815080377
829056783
606321619
591227024
722477271
941558560
804435433
373945436
81144804
242239237
516931513
912131033
790992102
664980053
243148749
982574088
516931513
926741228
804435433
713699409
931582147
80787516
101463251
855473248
516931513
679475467
523999354
100444139
703545995
643074944
838643124
397568001
261999677
243751285
683682818
679136419
679136419
987190604
855383366
790992102
856856150
261999677
866806478
602677924
655016539
74370708
606321619
698788771
905180142
145966273
405601617
39165891
731426435
972554254
387851335
463108895
193620024
1322902
746845880
581869720
756356740
445705135
606495046
679136419
130742718
857569235
429157178
256022273
581041954
293611086
827508273
731426435
150403766
855818251
565369021
211080683
322076620
598084733
683364727
978482132
681527941
348122836
51178995
444558315
527960104
39165891
496537881
804913635
987190604
101075427
899043746
540168340
142201702
921663249
81144804
740842273
951970812
853103800
173922545
870383268
850529706
108864806
405601617
475755267
756356740
801879188
977193045
644921113
643074944
177818139
340162025
300438794
941122123
928942851
519494840
116408045
372798400
550075396
801879188
939272546
255071552
79331648
790992102
298062981
804913635
211080683
127150103
505596550
202739859
257247924
96660822
801879188
1322902
349394533
299144474
335040508
283194587
917539430
679136419
457906573
429157178
293611086
116306061
455041353
827508273
81144804
581041954
211228327
429157178
108864806
790992102
243148749
820354283
72691811
691207461
94544344
441637621
243148749
116408045
581041954
646320243
683312779
606321619
855473248
683364727
602677924
521045640
691207461
150403766
713699409
679136419
841382922
718726184
790992102
102007964
441637621
801879188
164135263
497505195
899043746
397568001
100444139
762504889
671713724
573961767
246045928
54498264
475755267
201900491
857569235
857569235
756356740
793894898
100444139
293611086
787291140
377073921
405601617
638404956
516931513
211080683
44342013
805107686
581869720
521045640
853421571
94763762
738915663
21327122
756356740
65485465
574562179
310933361
150403766
2357068
505596550
931582147
263392299
255071552
321889235
101463251
982574088
912131033
941672748
405601617
377073921
852060695
340162025
664980053
291125031
797886556
310933361
193620024
72691811
483125803
70831476
703545995
643074944
626027307
80787516
358860370
829056783
457906573
130742718
790992102
56069265
855818251
793894898
826967256
679136419
756356740
72691811
102007964
741562905
112062297
69349591
181190235
870383268
48330411
193620024
505596550
30061231
580286460
855383366
576077022
972771064
713699409
801242808
44342013
679136419
145966273
385276485
718726184
150403766
855473248
100444139
30061231
550075396
17476093
756356740
127150103
406904883
254648171
39165891
992859957
756356740
861046296
521045640
69449501
703545995
521045640
405601617
256022273
862528713
869500679
910583229
193535125
801879188
756356740
581041954
358860370
457906573
731426435
578817848
521045640
193535125
679136419
405601617
963954568
941672748
657635056
756356740
310933361
866806478
163035479
518195488
972771064
81144804
540168340
790992102
239432432
441637621
444558315
591227024
521045640
830918891
801585237
457906573
731426435
108864806
505596550
108864806
679136419
78626708
202739859
223783943
255071552
853103800
149124351
66550593
373945436
602677924
963954568
19535560
603929552
987190604
281938039
845831299
352274960
569064260
201900491
841382922
358860370
293611086
606495046
801242808
295014094
261999677
193620024
862528713
862024300
100444139
299144474
777958410
836362759
746845880
540168340
563575055
30061231
193535125
491024251
444558315
173922545
310933361
264385610
193620024
30061231
793894898
580286460
34952186
962313443
405601617
56069265
100444139
963954568
850191062
451560634
795529181
738229720
48330411
518195488
975005140
418385479
457906573
425980170
100444139
172050277
449825268
34952186
850529706
755459633
39684
72691811
679779164
853103800
100444139
815080377
181190235
804913635
145966273
189858233
756356740
707312975
962313443
606495046
853421571
683364727
293611086
712128882
756356740
100444139
150403766
483316771
108864806
405601617
181190235
941558560
322076620
731426435
698788771
66550593
931582147
679779164
963954568
455041353
142201702
19535560
606321619
201572657
964156031
81144804
758931613
51178995
987190604
746845880
855473248
698788771
589950541
482735
857569235
205621318
255071552
461466552
44342013
455041353
955255645
377073921
841382922
78626708
377073921
239432432
713987466
172050277
982574088
108864806
72691811
261999677
703545995
775043353
255071552
683364727
898435711
756356740
259031829
446585504
48330411
321889235
198676995
883275242
683364727
235575839
941122123
606321619
657635056
100444139
516931513
1322902
869500679
755459633
613654608
963954568
963150995
81144804
756356740
950701777
429157178
540168340
81144804
683364727
130742718
96660822
552232278
912441617
261999677
246045928
836849469
855473248
193620024
293611086
196535714
100444139
193620024
523999354
142201702
215377089
310933361
754641104
912131033
797886556
463108895
850529706
521045640
855818251
929329228
853421571
59992173
525799791
370949508
581869720
325206287
703545995
737115208
855473248
926342586
855473248
444558315
170400989
756356740
946672323
713987466
193620024
866806478
429157178
405601617
294366747
931582147
79331648
166075483
328874982
657635056
756356740
219549302
72691811
54498264
921663249
100444139
827508273
205430934
853103800
285461309
679136419
81144804
211080683
215247505
523446255
853103800
48330411
392160438
429157178
675094204
56069265
54498264
755459633
335040508
578817848
815080377
145966273
855383366
243751285
975005140
741765885
703545995
755459633
61115479
48330411
444558315
475755267
298749371
580736810
265373476
441637621
830918891
862528713
853103800
235575839
261999677
77086374
219286621
625840961
853103800
34952186
777958410
51178995
172050277
683682818
516931513
205621318
255071552
108604069
703545995
81144804
522589731
950701777
44342013
891719572
80787516
523446255
349394533
762082608
100444139
219286621
505596550
225666802
954765231
69449501
651776452
516931513
42187731
651776452
201900491
450821642
863040144
34952186
251221371
565369021
756356740
756356740
815080377
725569239
473358134
898435711
265373476
643074944
412029201
108864806
606321619
328874982
193620024
461466552
72691811
363450355
797886556
322076620
855383366
372798400
679136419
108864806
254648171
855473248
516931513
797886556
291125031
416716356
855383366
81144804
992657924
516931513
320225778
941122123
899043746
855473248
972771064
300438794
756356740
201900491
646320243
786065105
756356740
940729750
189858233
30061231
201572657
787770549
189858233
516931513
362641884
13980687
69449501
756356740
298062981
853103800
200301570
746845880
497505195
112062297
246045928
261999677
69449501
941672748
741765885
804435433
331400952
255071552
56069265
712128882
100444139
211228327
625517606
857569235
429157178
175785432
101104061
836362759
698788771
497505195
267106973
581869720
219654519
850529706
170400989
193620024
523999354
827508273
651776452
255071552
866806478
255071552
80787516
762082608
893698575
820354283
816624694
606495046
824206545
358860370
462577
320225778
954765231
940729750
855818251
770208357
373945436
853103800
457906573
746845880
598084733
883275242
275455659
855383366
540168340
671713724
81144804
44342013
746845880
108864806
81144804
320882835
756356740
523999354
671713724
917539430
598084733
108864806
790992102
964156031
646320243
997770744
444558315
698788771
206214817
77086374
841382922
853103800
459314898
127150103
853103800
444558315
638404956
497615016
397568001
150403766
926342586
441637621
445705135
116408045
804913635
81144804
310933361
219549302
130742718
893698575
756356740
72691811
386172109
257247924
451560634
885688426
801585237
303182547
1322902
298383783
295014094
706800330
293965510
451560634
681527941
483316771
235575839
738915663
679386394
405601617
638404956
581041954
66550593
255071552
135452076
505596550
223422092
855473248
606495046
523999354
638404956
94544344
461466552
145966273
855818251
481995663
340162025
741765885
790992102
367533896
79331648
205621318
591227024
188039938
857569235
441637621
681527941
352274960
824206545
975005140
519494840
396257997
483125803
397568001
257247924
491024251
941558560
66550593
377073921
683364727
261999677
852451769
193620024
664980053
211228327
261999677
272460195
741562905
516931513
962313443
286815350
329807023
181190235
841382922
946672323
651776452
644921113
657635056
33182694
256022273
601683177
150403766
580286460
429157178
352274960
698788771
72412452
243148749
255071552
148800981
459314898
116408045
261999677
51178995
801242808
939982770
857569235
497505195
193620024
625517606
855818251
503311063
300438794
405601617
101463251
937814008
497615016
298383783
444558315
899043746
322076620
239432432
167059386
741765885
150403766
451560634
853103800
756356740
389830465
137160785
283194587
108864806
921137614
671713724
926342586
905323865
293611086
130742718
205621318
405601617
235575839
940729750
651776452
855473248
516931513
150403766
521045640
455041353
340162025
275455659
130742718
741765885
855818251
651776452
850529706
703545995
137160785
602677924
638404956
756356740
69449501
193535125
449825268
926342586
96660822
941558560
325206287
444558315
731426435
855383366
255071552
429157178
521045640
946547781
862024300
745512129
831643228
489928970
457906573
825945823
405601617
553618922
956250807
975005140
926342586
175785432
256022273
850191062
497505195
358860370
852451769
989539216
100444139
377073921
521045640
547817880
827508273
497615016
251221371
449825268
490611518
44342013
33182694
145966273
235575839
502070410
219286621
293611086
437107057
855818251
941122123
108864806
523999354
657635056
150403766
972554254
377073921
801242808
827508273
449825268
992859957
853103800
425980170
261999677
519494840
829251886
855383366
100444139
845831299
108864806
576077022
801879188
516931513
385276485
272460195
756356740
193535125
683364727
102007964
862528713
306437691
683364727
972771064
444558315
69449501
792852712
54498264
651776452
963954568
285461309
756356740
450567529
855818251
964156031
523446255
130742718
429157178
183462243
755459633
81144804
664980053
845831299
787291140
590003337
987190604
941558560
853103800
51178995
770208357
429157178
188192853
33383085
429157178
145966273
683682818
638404956
267106973
790992102
770208357
44342013
255071552
870383268
181190235
683682818
358860370
731426435
671713724
758931613
145966273
257247924
762082608
827508273
372798400
1322902
853103800
815080377
793894898
64809481
429157178
756356740
201900491
505122722
179681546
405601617
377073921
325206287
853103800
899043746
416716356
173922545
862528713
855383366
441637621
445705135
675094204
116408045
756356740
405601617
211080683
987490212
893622540
963954568
211080683
172050277
790992102
855818251
497615016
823603487
921756558
135452076
927864237
291125031
566659416
862107228
193620024
188039938
418385479
651776452
72691811
941558560
540168340
433611609
671713724
497505195
829056783
449825268
412905943
108864806
377073921
81144804
972554254
256022273
94763762
444558315
80787516
929329228
150403766
310933361
150403766
855383366
255071552
785015453
893698575
841382922
313795734
377073921
831643228
196535714
651776452
841382922
172050277
205621318
521045640
321889235
941558560
265373476
790992102
599436684
72691811
853103800
306437691
972554254
703545995
651776452
150403766
255071552
429157178
815080377
72691811
235575839
449825268
69449501
521045640
626027307
390183199
655016539
732445918
853103800
13980687
397568001
946547781
255071552
291125031
818088300
39165891
770208357
978482132
362641884
972554254
895894749
211080683
963954568
899043746
81144804
756356740
405601617
792852712
389830465
261999677
393971798
429157178
377073921
518195488
255071552
899043746
683312779
193620024
741562905
81144804
972554254
741765885
977193045
433611609
116306061
444558315
741765885
461466552
635441216
643074944
451560634
823603487
606495046
644921113
519494840
142201702
294366747
81144804
194799256
576077022
219286621
116306061
861385942
841382922
541821795
602677924
963954568
516931513
203510282
963954568
81144804
362641884
193620024
255071552
80787516
243148749
261999677
820354283
720063004
235575839
96660822
719737163
744866987
679136419
547817880
636963850
712128882
310933361
636963850
450821642
320882835
463108895
804913635
589950541
790992102
946547781
519494840
940729750
449825268
200301570
72691811
975005140
166075483
100444139
261999677
449825268
211080683
929329228
651776452
857569235
931130520
655016539
243148749
193620024
566659416
963306628
521045640
373945436
483459743
304619140
703545995
713987466
820354283
741562905
101463251
22824457
671713724
285461309
173922545
310933361
69449501
841382922
497505195
449825268
738229720
340162025
257247924
33182694
756356740
321889235
516931513
358860370
540168340
664980053
349394533
142201702
444558315
51178995
762082608
801879188
903364290
362641884
455041353
978482132
954765231
713987466
149124351
678341066
451560634
648329705
150403766
475755267
98459128
261999677
69449501
167059386
358860370
786065105
786065105
502070410
790992102
181190235
89116445
80787516
298749371
850191062
975005140
931582147
310933361
858493641
606495046
142201702
921663249
703545995
731426435
127150103
741765885
189858233
964156031
853103800
943362997
527960104
219549302
776981786
703545995
246045928
712128882
703545995
322076620
149124351
17476093
205621318
849973452
397568001
56069265
255071552
457906573
130742718
449825268
358860370
193620024
261999677
606321619
113455365
108864806
219286621
987190604
497615016
518195488
505122722
383154168
444558315
581041954
786065105
267106973
223511583
172050277
405601617
756356740
449825268
235575839
855473248
801242808
193620024
720225476
239432432
827508273
565369021
386172109
150403766
606495046
590007879
731426435
77086374
211228327
565369021
196535714
921663249
635441216
992859957
519494840
664980053
845831299
683682818
33182694
145966273
755459633
668932808
790992102
926342586
862528713
457906573
679136419
651776452
745512129
912131033
235575839
740842273
855383366
683364727
941122123
100444139
515030619
39165891
940729750
516931513
267106973
441637621
386172109
683682818
20437053
471561924
444558315
405601617
255071552
657635056
931582147
657635056
855383366
181190235
825945823
635441216
987190604
978482132
183462243
516931513
489928970
267106973
389830465
762082608
272460195
718726184
94763762
739525941
566659416
893622540
173922545
712128882
853103800
81144804
853103800
855818251
173922545
235575839
801879188
992859957
96660822
497505195
313795734
566389174
130742718
412057510
101075427
261999677
731426435
254648171
861385942
96660822
285461309
758931613
325206287
825945823
79331648
756356740
94544344
638404956
108864806
206214817
335040508
108864806
17476093
291125031
718726184
931582147
606321619
756356740
625517606
429157178
30061231
756356740
963954568
671713724
377073921
17476093
518195488
186946375
912441617
429157178
89116445
836362759
358860370
954765231
855818251
48330411
827508273
261999677
33182694
523999354
429157178
429157178
193620024
841382922
321889235
397568001
81144804
540168340
102007964
862024300
358860370
79331648
638404956
812117342
982574088
741765885
829251886
546087388
926342586
483125803
108864806
801242808
853103800
30061231
261999677
683312779
841382922
741765885
81144804
11217651
163035479
855818251
11217651
523446255
494703525
679136419
638404956
657635056
762082608
100444139
215377089
892726155
679136419
205621318
787770549
643074944
362641884
433611609
756356740
77086374
635441216
738229720
703545995
683364727
194799256
295014094
740842273
65485465
482835508
540168340
223422092
862528713
651776452
731426435
363450355
48330411
857569235
30061231
703545995
790992102
48330411
963954568
483125803
845831299
77086374
255071552
638404956
606495046
298749371
242239237
405601617
340162025
1322902
261999677
205621318
101104061
51178995
648329705
573961767
108604069
433611609
613654608
358860370
444558315
483125803
516931513
724745310
941558560
731426435
100444139
11217651
483125803
227521335
72691811
405601617
373945436
30061231
255071552
691207461
866806478
429157178
201947390
293611086
48330411
910583229
261999677
293981526
185287689
272460195
72691811
563575055
732162077
698788771
235575839
339378857
267106973
756356740
61115479
972554254
963954568
516931513
433611609
291125031
861385942
841382922
790992102
954140358
48330411
373945436
679136419
963954568
291125031
108864806
225666802
193620024
741765885
979545351
108864806
696284235
116408045
497615016
732445918
377073921
108864806
862024300
268947042
235575839
100444139
912441617
181190235
853103800
203510282
790992102
502070410
497505195
203510282
516931513
741765885
954765231
869500679
325206287
444558315
272460195
267106973
322076620
521045640
706800330
635441216
613654608
941672748
683364727
243148749
372798400
429157178
683364727
71088599
80787516
377073921
862528713
792852712
519494840
790992102
852060695
74370708
756356740
580736810
205621318
193620024
972554254
33182694
255071552
827508273
679136419
108604069
497615016
747483452
272460195
815080377
441637621
455041353
179946438
827508273
335040508
34952186
519494840
651795840
852451769
358860370
841382922
664980053
196535714
775043353
853103800
304619140
483125803
51178995
978482132
497615016
638404956
978482132
606495046
954765231
429157178
433611609
386172109
497615016
112062297
108604069
731426435
707312975
516931513
954140358
841382922
926741228
855818251
516931513
855818251
459314898
389830465
61938851
34952186
755459633
193620024
193620024
703545995
903364290
294366747
792852712
77086374
188039938
202739859
855818251
335040508
69449501
194799256
956250807
444558315
72691811
219286621
377073921
853103800
21327122
81144804
348122836
444558315
756356740
638404956
497505195
181190235
679136419
703545995
680735039
606495046
444558315
635441216
393971798
606495046
385276485
59992173
349394533
255071552
497505195
116408045
912131033
235575839
462577
261999677
987190604
756356740
638404956
220802913
849973452
497615016
72691811
433611609
869500679
516931513
48330411
540168340
825945823
581041954
150403766
267106973
17476093
94544344
635441216
206214817
497615016
679136419
977193045
594033771
738229720
163035479
261999677
61938851
239432432
181190235
523999354
390183199
815080377
505122722
117226751
758931613
254648171
372798400
255071552
392160438
643074944
963954568
946547781
189858233
732445918
963954568
285461309
193620024
48330411
741562905
801585237
741562905
81144804
683364727
81144804
441637621
268250650
703545995
801242808
926741228
81144804
963954568
497615016
841382922
691207461
852060695
855473248
267106973
925467465
516931513
205621318
444558315
130742718
193535125
291125031
34952186
829251886
912131033
44342013
17476093
521045640
731426435
516931513
219286621
294366747
412029201
497615016
150403766
836849469
444558315
804913635
211080683
82966871
255071552
823603487
758931613
201900491
51178995
731426435
706800330
941558560
267106973
497615016
101075427
912103276
193620024
272460195
929329228
54498264
130742718
497615016
707312975
732445918
433611609
580286460
547817880
657635056
683364727
581041954
310933361
200819515
869267550
405601617
429157178
261999677
638404956
397568001
66550593
425980170
790992102
606495046
172050277
150403766
293965510
853103800
635441216
553618922
49620316
48330411
69449501
372798400
741765885
127150103
267106973
261999677
855473248
573961767
790992102
429157178
855818251
992859957
651776452
48330411
741765885
321889235
691207461
80787516
516931513
912131033
521045640
925467465
703545995
100444139
516931513
80787516
861385942
931582147
852451769
490611518
550075396
885563737
320225778
841382922
815080377
640940449
862024300
335040508
59992173
397568001
48330411
954765231
395468992
449825268
72691811
108864806
94544344
505122722
703545995
11217651
941672748
679136419
261999677
790992102
405601617
373945436
635441216
256022273
54498264
679136419
48330411
310933361
449825268
921756558
33182694
455041353
926741228
358860370
268947042
804435433
17476093
816624694
19535560
142201702
410339547
206214817
804435433
927864237
54498264
33182694
235575839
643074944
206214817
853103800
703545995
100444139
862528713
48330411
955255645
69449501
801242808
666916800
201900491
626027307
272460195
801879188
320225778
267106973
941558560
870383268
679136419
581041954
706800330
263392299
823603487
81144804
801879188
954765231
291125031
255071552
34952186
876870572
150403766
239432432
54498264
756356740
601683177
193535125
201900491
568715632
193620024
638404956
987190604
855473248
598242209
30061231
921137614
444558315
386172109
963954568
235575839
827508273
263392299
577551670
170400989
91217430
703545995
215377089
217379980
885688426
950701777
540168340
48330411
462577
635441216
108864806
335040508
553039122
245105391
425980170
116408045
291125031
267106973
853103800
321889235
81144804
310933361
890686220
33182694
703545995
849973452
225666802
758931613
54498264
429157178
267106973
382442674
377073921
358860370
17476093
850529706
389830465
929329228
606495046
849973452
450821642
787770549
679475467
203510282
80787516
505596550
855818251
33182694
261999677
527960104
850529706
679136419
34952186
664980053
198681218
540168340
679475467
912441617
261999677
81144804
102007964
566389174
820354283
116306061
206214817
590007879
518195488
804913635
457906573
699730576
255071552
804435433
671713724
108864806
475755267
54498264
412057510
48330411
304619140
790992102
804913635
66550593
804435433
483125803
283194587
707312975
101104061
444558315
150403766
523999354
243148749
405601617
724745310
490611518
193535125
291125031
823603487
563575055
190508037
283094074
635441216
39165891
205621318
225666802
80787516
824206545
883275242
718726184
855473248
80787516
268250650
463108895
245105391
703545995
679475467
893622540
703545995
732445918
853103800
849973452
804435433
77086374
855383366
941558560
193620024
703545995
206214817
857569235
429157178
449825268
912441617
606321619
172050277
261999677
127150103
683312779
108864806
205621318
816624694
34952186
804435433
590007879
211080683
150403766
870383268
497505195
516931513
648329705
429157178
112062297
206214817
830918891
405601617
849973452
255071552
855383366
42809182
731426435
801879188
852060695
912131033
108864806
242239237
261999677
978482132
922882250
777958410
254648171
866806478
756356740
173922545
590007879
203510282
841382922
206214817
130742718
455041353
304619140
755459633
731426435
150403766
625517606
437107057
51178995
100444139
606495046
372798400
108864806
855383366
455041353
731426435
635441216
245105391
775702670
175785432
804913635
770208357
235575839
638404956
414829234
335040508
181975927
72691811
181190235
450821642
706800330
978482132
625517606
81144804
698788771
300438794
929329228
429157178
679136419
267106973
441637621
261999677
255071552
145966273
804913635
255071552
235575839
606495046
113455365
483125803
580736810
581041954
69449501
603929552
490611518
606495046
992859957
70831476
449825268
815080377
602677924
613654608
373945436
762504889
325206287
48330411
679136419
853103800
703545995
679136419
455041353
303182547
577551670
33383085
255071552
997770744
855383366
285461309
801879188
638404956
112062297
44342013
33182694
418385479
687284369
801242808
235575839
293981526
801242808
51178995
143990268
291125031
899043746
193620024
790992102
491024251
373945436
954765231
299144474
505122722
272460195
44342013
756356740
173922545
108864806
679136419
100444139
497505195
922882250
352274960
206214817
461466552
801879188
235575839
463108895
625517606
436494943
823603487
855383366
830918891
553618922
393971798
254449870
521045640
713987466
48330411
193620024
150403766
54498264
801879188
744866987
698788771
455041353
691207461
61938851
193620024
683364727
820354283
801879188
929329228
606321619
813553707
636963850
101463251
852451769
756356740
444558315
436494943
722477271
855818251
756356740
849973452
804913635
929329228
482835508
795529181
69449501
39165891
220802913
172050277
310933361
679136419
457906573
566389174
30061231
13980687
164135263
100444139
518195488
196535714
681527941
255071552
895894749
69449501
679136419
804913635
590007879
679475467
235575839
740842273
310933361
450567529
261999677
497505195
516931513
691207461
373945436
912103276
429157178
149124351
801242808
982574088
740842273
499745122
949489378
100444139
261999677
441637621
987036349
914087005
211228327
941122123
927864237
651776452
211080683
939982770
978482132
461640419
704549920
606495046
39165891
286815350
475755267
436494943
256022273
377073921
358860370
790992102
997770744
30061231
683068013
827508273
775043353
635441216
172050277
651776452
926596278
116408045
437107057
581041954
483125803
306437691
523446255
310933361
679136419
261999677
635441216
625517606
457906573
870184958
433611609
491024251
295014094
255071552
255071552
825945823
481995663
671713724
433611609
219286621
746845880
272460195
841382922
193620024
437107057
255071552
505596550
975005140
756356740
243148749
463108895
179946438
34952186
862024300
291125031
444558315
97891297
787770549
489928970
261999677
433611609
69449501
81144804
626027307
855383366
373945436
804435433
756356740
255071552
664980053
188039938
691207461
708156132
793894898
743467700
941122123
683364727
679136419
651795840
855473248
683364727
853421571
698788771
54498264
48330411
505596550
853103800
516931513
790992102
499745122
33383085
679136419
397568001
713699409
295014094
377073921
855473248
648329705
756356740
853103800
521045640
397568001
804435433
625517606
200819515
566659416
786065105
386172109
706800330
791619066
211228327
853103800
931582147
516931513
497615016
964156031
679136419
679136419
295014094
320225778
320882835
451560634
519494840
638404956
261999677
790992102
852451769
491024251
150403766
255071552
899043746
256022273
257542542
66550593
437107057
189858233
386172109
21327122
17476093
293611086
756356740
173922545
503311063
72691811
954765231
104974357
328874982
792852712
655016539
116408045
320225778
706800330
30061231
150403766
852060695
223422092
211080683
522217312
524364983
732445918
732445918
899043746
683682818
17476093
679136419
193620024
242239237
708156132
829251886
264385610
205621318
33182694
429157178
34952186
449825268
48330411
790992102
348122836
499745122
601683177
943362997
74370708
257247924
972771064
706800330
516931513
855818251
867014644
855383366
785015453
651776452
377073921
405601617
849973452
150403766
150403766
483125803
855473248
606495046
516931513
349394533
725569239
322076620
429157178
997770744
243148749
245105391
643074944
586959671
186946375
982574088
497615016
756356740
310933361
516931513
948750991
941672748
855818251
718726184
940729750
30061231
954765231
433611609
459314898
450567529
261999677
651776452
320225778
569064260
449825268
11217651
100444139
963954568
931582147
855383366
100444139
921663249
737062698
801242808
756356740
841382922
405601617
521045640
862528713
963954568
418385479
397568001
845831299
173922545
17476093
261999677
991158175
855818251
862107228
613654608
130742718
30061231
857569235
483125803
261999677
235575839
862024300
679136419
518195488
683364727
256022273
899043746
193620024
429157178
946547781
793894898
19535560
116306061
855383366
972554254
589950541
44342013
790992102
679136419
412905943
211080683
690990975
201900491
499745122
870383268
44342013
304619140
444558315
899043746
671713724
108604069
866806478
142201702
519494840
516931513
189858233
349394533
762082608
497615016
362641884
581869720
130742718
96660822
636963850
972554254
502070410
108604069
855383366
941558560
812117342
912103276
243148749
81144804
181190235
20437053
257247924
455041353
601683177
606495046
325206287
205621318
335040508
978482132
853103800
845831299
203510282
804913635
310933361
790992102
862528713
505596550
731426435
108864806
818776380
187145965
691207461
100444139
812117342
827508273
94544344
459314898
829056783
34952186
72691811
483316771
255071552
497505195
81144804
793894898
358860370
922882250
865143916
820354283
893698575
820354283
644921113
364012473
516931513
610257602
91217430
102007964
195821335
108864806
756356740
267106973
756356740
491024251
108864806
801242808
33182694
150403766
527960104
267106973
39165891
989539216
193620024
72691811
553039122
150403766
581041954
441637621
17476093
272460195
841382922
103937682
48330411
808083082
680735039
989539216
54498264
566659416
853103800
855473248
827508273
81144804
325206287
992859957
412057510
328874982
51178995
775043353
489928970
150403766
100444139
852060695
373945436
255071552
855818251
497505195
862528713
891719572
44342013
576077022
81144804
433611609
211228327
855818251
573961767
150403766
581041954
841382922
720225476
294366747
358860370
866806478
69449501
59992173
112062297
429157178
866806478
946547781
137160785
756356740
820354283
211080683
850529706
42187731
598242209
30061231
392160438
720225476
201900491
186576537
731426435
160457046
516931513
820354283
741099097
206214817
386172109
516931513
100444139
206214817
963954568
219286621
797886556
48330411
963954568
405601617
340162025
261999677
189858233
841382922
598242209
211080683
671713724
261999677
827508273
706800330
862528713
322076620
688976482
505596550
225666802
444558315
96660822
790992102
396257997
987190604
852060695
325206287
855818251
54498264
198073867
683682818
358860370
225666802
857569235
523446255
257247924
793894898
449825268
926342586
1322902
193620024
112062297
272460195
845831299
450567529
200301570
926342586
219286621
69449501
418385479
429157178
211080683
373945436
679475467
193620024
497505195
756356740
306437691
746845880
756356740
862528713
825945823
211080683
801585237
96660822
164135263
444558315
77086374
455041353
429157178
295014094
683682818
679779164
11217651
712128882
48330411
566389174
497615016
108864806
113455365
744866987
652006478
294366747
358860370
914087005
731426435
193620024
679136419
613654608
261999677
489928970
581041954
962313443
963306628
483125803
77086374
211080683
862107228
261999677
172050277
482735
48330411
808823468
48330411
255071552
746845880
725569239
862024300
651795840
445705135
695255998
816624694
205621318
732445918
189858233
855818251
291125031
444558315
581041954
827508273
173922545
790992102
100444139
405601617
762504889
30061231
978482132
740842273
756356740
377073921
606495046
827508273
827508273
172050277
732445918
706800330
246045928
497615016
635441216
741765885
100444139
479805553
321889235
190508037
457906573
969109136
455041353
372798400
929329228
703920436
239432432
450821642
912131033
19535560
688446828
310933361
225666802
78626708
845831299
54498264
580286460
870184958
285461309
706800330
481995663
198681218
853421571
521045640
516931513
797886556
963954568
15013524
756356740
54498264
130742718
147579685
405601617
987036349
72691811
590007879
223511583
731426435
516931513
108864806
205621318
261999677
756356740
946547781
703545995
294366747
251221371
855383366
675094204
80787516
483316771
638404956
429157178
429157178
523446255
804435433
657635056
732445918
61938851
181190235
787291140
746845880
855818251
695444437
325206287
664980053
418385479
657635056
679136419
671713724
855473248
636963850
48330411
362641884
193535125
298062981
841382922
691207461
48330411
841382922
414829234
566659416
929329228
167059386
683364727
946672323
581041954
703545995
683682818
54498264
189858233
708156132
259031829
285461309
219286621
941122123
293611086
606321619
740842273
987190604
862107228
683682818
349394533
257247924
786065105
606495046
429157178
193535125
86580458
738915663
518195488
712128882
150403766
845831299
116408045
429157178
397568001
732445918
108864806
745512129
259031829
698788771
33182694
999360799
756356740
963954568
188039938
671713724
298749371
201900491
520894807
78626708
941558560
150403766
193620024
405601617
100444139
223422092
34952186
348122836
885688426
849973452
997770744
108864806
163035479
455041353
349394533
853103800
130742718
790992102
713987466
80787516
440323719
444558315
963954568
801242808
680735039
869500679
606495046
581041954
505596550
855383366
825945823
521045640
801879188
725569239
725569239
946547781
325206287
550075396
922882250
441637621
450567529
150403766
405601617
148800981
225666802
606321619
926342586
651776452
363450355
541821795
11217651
850529706
679136419
51178995
679136419
205621318
30061231
657635056
679136419
206214817
272460195
285461309
372798400
949489378
566659416
198208206
436494943
756356740
300438794
457906573
756356740
679136419
255071552
310933361
825945823
77086374
714791965
722477271
855383366
42809182
708156132
671713724
150403766
870383268
455041353
956250807
406904883
148800981
823603487
362641884
827508273
746845880
298062981
405601617
516931513
703545995
914087005
505596550
651776452
683682818
51178995
449825268
81144804
200301570
963954568
516931513
81144804
657635056
964156031
978482132
160457046
519494840
72691811
370949508
172050277
201900491
581041954
899592199
254648171
102007964
48330411
219549302
862024300
838643124
516931513
116408045
497615016
855383366
762504889
762082608
108864806
108864806
148800981
81144804
987490212
801879188
855383366
827508273
655016539
181190235
621553400
516931513
61115479
664980053
850529706
941558560
44342013
931582147
164135263
33182694
392110306
310933361
691207461
703545995
310933361
863040144
108864806
746845880
927864237
815080377
820354283
963954568
268947042
33182694
516931513
372798400
81144804
254648171
446585504
679136419
855818251
679136419
291125031
756356740
72160329
459314898
679136419
235575839
519494840
108864806
79331648
870383268
436537325
683682818
444558315
651776452
235575839
921663249
613654608
418385479
255071552
450821642
827508273
910583229
200301570
316210178
261999677
239432432
505122722
679475467
853103800
483125803
826967256
590003337
519494840
855383366
606321619
792852712
48330411
255071552
451560634
489928970
912103276
183462243
855383366
433611609
862024300
428366617
641358181
137160785
449825268
436494943
201900491
462577
39165891
801879188
91217430
683364727
643074944
825945823
855473248
870383268
790992102
145966273
644921113
72691811
797886556
853103800
362641884
30061231
756356740
706800330
54498264
855818251
490611518
173922545
54498264
194799256
675094204
51178995
362641884
198681218
969109136
349394533
941672748
746845880
80787516
373945436
235575839
679136419
304619140
581869720
491024251
258324107
72691811
291125031
436494943
193620024
770208357
261999677
205621318
664980053
163599415
193535125
294366747
950701777
457906573
310933361
497615016
505122722
797886556
412025859
987190604
450821642
610257602
491024251
329807023
127150103
703545995
304619140
732162077
450821642
193620024
870184958
482735
762082608
580286460
792852712
516931513
373945436
77086374
718726184
731426435
679136419
706800330
499745122
441637621
523446255
541821795
445705135
671713724
547817880
225666802
173922545
838643124
862528713
449825268
30061231
72691811
148800981
899043746
978482132
756356740
679136419
186946375
69449501
975005140
449825268
865143916
521045640
790992102
193620024
433611609
285461309
703545995
963954568
855473248
328874982
44342013
256022273
211080683
183462243
81144804
516931513
437107057
790992102
172050277
261999677
725569239
223783943
150403766
142201702
285461309
855383366
349394533
150403766
405601617
520894807
691207461
786065105
931582147
72691811
643074944
746845880
206214817
516931513
429157178
100444139
397568001
635441216
348112994
590003337
849973452
425980170
444558315
261999677
573961767
657635056
267106973
108604069
444558315
444558315
975005140
497615016
648329705
941558560
845831299
455041353
362641884
429157178
544550379
367533896
145966273
239432432
519494840
69449501
720225476
679136419
462577
425980170
78626708
449825268
405601617
602677924
22824457
720225476
74370708
683364727
732445918
638404956
625517606
405601617
100444139
251221371
100444139
987036349
566659416
198676995
679136419
969109136
581041954
100444139
636963850
397568001
188039938
856856150
255071552
19535560
857569235
150403766
657635056
201900491
850529706
429157178
59992173
590007879
849973452
373945436
194799256
713987466
163035479
106518249
855473248
259031829
48330411
523446255
713987466
440323719
804435433
785015453
652006478
516931513
59992173
264385610
372798400
481995663
186946375
862024300
294366747
598242209
841382922
704849478
898435711
108864806
899043746
235575839
756356740
966960329
755459633
775043353
306437691
745327334
756356740
625517606
829251886
519494840
293981526
96660822
921663249
108864806
931582147
941558560
322076620
65485465
203510282
801242808
606495046
790992102
956250807
756356740
261999677
550075396
755459633
855473248
518195488
946547781
825945823
205621318
978482132
890686220
310933361
61938851
855473248
72691811
33182694
33182694
829251886
358860370
51178995
940729750
841382922
606321619
651776452
890686220
100444139
150403766
497615016
852060695
173922545
241417754
713987466
255071552
81144804
201900491
756356740
211080683
679136419
657635056
725569239
941672748
449825268
801879188
267106973
606495046
367533896
100444139
255071552
855383366
348122836
14823393
239432432
1322902
816411862
580286460
205621318
485923505
853103800
954765231
939947553
30061231
800771762
853103800
267106973
899043746
30061231
255071552
651795840
547817880
201900491
196535714
590007879
310933361
989539216
101104061
635441216
516931513
17476093
242239237
679136419
790992102
756356740
220802913
966960329
703545995
193620024
72691811
862024300
786065105
691207461
829056783
516931513
150403766
150403766
405601617
188039938
100444139
325206287
33182694
298749371
51178995
51178995
246045928
150403766
853103800
523446255
412905943
206214817
235575839
298062981
457906573
706800330
235575839
679136419
80787516
972771064
202739859
462577
80787516
563876078
91217430
412029201
441637621
256022273
732445918
713987466
679475467
703545995
320882835
770208357
33182694
255071552
255071552
644921113
261999677
51178995
193535125
2357068
150403766
72691811
205621318
931582147
77086374
679475467
6387153
912103276
497615016
178534608
963954568
987490212
718726184
481995663
186946375
713699409
518195488
964156031
100444139
652006478
310933361
433611609
921663249
405601617
205621318
261999677
325206287
651776452
644921113
912131033
683364727
756356740
219286621
433611609
59992173
149124351
321889235
646320243
922882250
44342013
193620024
912131033
255071552
502070410
738915663
34952186
855818251
34952186
786065105
905323865
903682593
756356740
256022273
683364727
178534608
866806478
731426435
643074944
497505195
678341066
499745122
325206287
972771064
74370708
108864806
14823393
732445918
755459633
553618922
255071552
377073921
949489378
890686220
108864806
831643228
758931613
755459633
643074944
108864806
81144804
328874982
444558315
74370708
553618922
303182547
651795840
268250650
94763762
48330411
811411961
987190604
51178995
72691811
397568001
801242808
349394533
505596550
150403766
433611609
758931613
246045928
429157178
797886556
77086374
521045640
396246770
755459633
410339547
790992102
770208357
449825268
239432432
718726184
963954568
732445918
602677924
348122836
310933361
502070410
358860370
405601617
801242808
261999677
925467465
71088599
188039938
455041353
977193045
518195488
862024300
444558315
81144804
81144804
812117342
679136419
683364727
866806478
475755267
349394533
703545995
429157178
876870572
405601617
841382922
756356740
855473248
206214817
255071552
255071552
756356740
206214817
550075396
679136419
80787516
143990268
81144804
81144804
787291140
756356740
187145965
756356740
745512129
606495046
211080683
801879188
801242808
286815350
59992173
449825268
349394533
841382922
257542542
257247924
725569239
737062698
72691811
193620024
310933361
829056783
39165891
756356740
14823393
580286460
80787516
190508037
824206545
298062981
664980053
841382922
340162025
78626708
497615016
741765885
72691811
703545995
521045640
699730576
100444139
193535125
294366747
291125031
534674799
941558560
801585237
857569235
235575839
30061231
130742718
929329228
679136419
340162025
497615016
130742718
94763762
707312975
94763762
855383366
429157178
483125803
643074944
679136419
102007964
856856150
679136419
720063004
51178995
450821642
497615016
739525941
261999677
100444139
582701381
895894749
239432432
358860370
581041954
931582147
61938851
33182694
189858233
516931513
912131033
753076853
737062698
756356740
89116445
261999677
225666802
725569239
866806478
190508037
795529181
377073921
519494840
695444437
444558315
102007964
824206545
516931513
194799256
255071552
475755267
81144804
804435433
455041353
211080683
116408045
646320243
644921113
130742718
852451769
255071552
521045640
845831299
81144804
590007879
679475467
100444139
72691811
519494840
373945436
841382922
855383366
497615016
22824457
483125803
291125031
211080683
841382922
941558560
903364290
870184958
441637621
655016539
756356740
405601617
245105391
69449501
691207461
683364727
211080683
679136419
683364727
291125031
48330411
625517606
34952186
13980687
108604069
602677924
755459633
69349591
211080683
899592199
651795840
648329705
741765885
756356740
239432432
824206545
17476093
747310324
33182694
787291140
664980053
566389174
523446255
188945484
775043353
845831299
150403766
130742718
310933361
866806478
219286621
975005140
481995663
841382922
340162025
671713724
242239237
855473248
827508273
849973452
429157178
912103276
921663249
718726184
320225778
758931613
800771762
219286621
741562905
725569239
643074944
497615016
516931513
731426435
14823393
890686220
523999354
862107228
756356740
683364727
737062698
756356740
841382922
841382922
746845880
205621318
706800330
756356740
940729750
497615016
377073921
275455659
853103800
679136419
1322902
580286460
446585504
929329228
429157178
451560634
33182694
825945823
801242808
732445918
54498264
499745122
745512129
215377089
267106973
94544344
211080683
982574088
963954568
808823468
801242808
827508273
100444139
69349591
239432432
181190235
691207461
746845880
112062297
267106973
581041954
34343646
101463251
823762778
975005140
731426435
94544344
17476093
295014094
113455365
340162025
737062698
972771064
505596550
267106973
310933361
17476093
613654608
519494840
804435433
108864806
516931513
845831299
100444139
74370708
335040508
181975927
591227024
100444139
602677924
921137614
483125803
94544344
150403766
256022273
255239043
679136419
664980053
707312975
19535560
651776452
522589731
940729750
679475467
258324107
855383366
100444139
679475467
348122836
756356740
261999677
680735039
254648171
683364727
855383366
387851335
516931513
272460195
272460195
722477271
349394533
829056783
108864806
194799256
756356740
855473248
776981786
291125031
48330411
941558560
80787516
108864806
523446255
801242808
824206545
505596550
150403766
33182694
261999677
679136419
116408045
22824457
215377089
48330411
242239237
142201702
698788771
963954568
59992173
457906573
565369021
189858233
862024300
455041353
127150103
665514590
377073921
603929552
679475467
855473248
81144804
219286621
691207461
855383366
65485465
195821335
148800981
855818251
850529706
954765231
712128882
926741228
42187731
261999677
972771064
964156031
972554254
405601617
638404956
737062698
856856150
885563737
33383085
679136419
81144804
866806478
703545995
450821642
948750991
59992173
745512129
148800981
574562179
679136419
298749371
681527941
841382922
858493641
853103800
200301570
299144474
606495046
870383268
950701777
912131033
703545995
100444139
377073921
483316771
746845880
946547781
188039938
169704250
683364727
801879188
72691811
33182694
65485465
429157178
441637621
646320243
325119823
646320243
261999677
54498264
42809182
497615016
801879188
77086374
215377089
777958410
189858233
853103800
679136419
72691811
845831299
853103800
267106973
405601617
316210178
912441617
69449501
865143916
373945436
473358134
691207461
793894898
206214817
731426435
643074944
49620316
829056783
429157178
211080683
100444139
348122836
255071552
17476093
679136419
219286621
100444139
941122123
54498264
301338962
698788771
130742718
418385479
272460195
516931513
801879188
738108086
173922545
869500679
48330411
74370708
150403766
758931613
797886556
328874982
91217430
108864806
78626708
181190235
444558315
310933361
211080683
54498264
397568001
581869720
553039122
150403766
450821642
285461309
679386394
521045640
571622896
358860370
801242808
741765885
259031829
310933361
108864806
978482132
255071552
992859957
931582147
643074944
219286621
790992102
516931513
825945823
142201702
340162025
293981526
299144474
516931513
664980053
100444139
732445918
756356740
450821642
841382922
747310324
890686220
707312975
899043746
433611609
291125031
225666802
606495046
862024300
741562905
679475467
714791965
405601617
387851335
449825268
246045928
389830465
310933361
449825268
72691811
679136419
81144804
804913635
441637621
855383366
625469177
687284369
425980170
33182694
268947042
741562905
732445918
576077022
521045640
762082608
377073921
590003337
444558315
741562905
397568001
756356740
81144804
725569239
94544344
804913635
635441216
979545351
373945436
66550593
683682818
758931613
291125031
70831476
972554254
703545995
235575839
855473248
187145965
829251886
450567529
870383268
992859957
741765885
65485465
261999677
48330411
193620024
978482132
899043746
96660822
853103800
267106973
790992102
914087005
310933361
255071552
462577
523999354
941122123
664980053
855383366
962313443
372798400
515030619
830918891
59992173
855818251
267106973
941558560
926741228
541821795
818776380
820354283
731426435
898435711
657635056
664980053
325206287
444558315
294366747
997770744
205621318
553618922
373945436
610257602
320225778
245105391
377073921
444558315
515030619
969109136
257247924
272460195
857569235
801242808
14823393
405601617
691207461
258324107
463108895
643074944
54498264
703545995
449825268
756356740
606321619
491024251
606321619
963954568
310933361
777958410
72691811
358860370
462577
741765885
293611086
79331648
987190604
482835508
997770744
172050277
598084733
405601617
108864806
433611609
941558560
866806478
193620024
527960104
939947553
21339641
857569235
941122123
100444139
79331648
108864806
820354283
625517606
756356740
450567529
679136419
150403766
699730576
459314898
127150103
516931513
756356740
797886556
194799256
235575839
102007964
830918891
499745122
635441216
853103800
940729750
827508273
505122722
255071552
340162025
201900491
703545995
581869720
386172109
373945436
641358181
491024251
954765231
577551670
679475467
505122722
521045640
683364727
70831476
853421571
48330411
78626708
298749371
194799256
683068013
256022273
372798400
444558315
261999677
790992102
358860370
193620024
910583229
414829234
505122722
931582147
521045640
635441216
845831299
51178995
630992339
816624694
194799256
30061231
925467465
491024251
193620024
268947042
48330411
267106973
987036349
812117342
198073867
688976482
405601617
293611086
65485465
912131033
912103276
48330411
866806478
185287689
892726155
223422092
331400952
235575839
20437053
829251886
855383366
625840961
516931513
590003337
72691811
866806478
219549302
69449501
534674799
862107228
523446255
756356740
756356740
108604069
753076853
69449501
358860370
992859957
74370708
497615016
481995663
316210178
790992102
255071552
72691811
732445918
636963850
852060695
258324107
845831299
306291557
679136419
261999677
589337580
255071552
81144804
377073921
792852712
71088599
145966273
801242808
362641884
827508273
59992173
206214817
444558315
516931513
48330411
429157178
34343646
589950541
267106973
603929552
801879188
741765885
606495046
599436684
322076620
683364727
746845880
96660822
268947042
268947042
756356740
929329228
679386394
166075483
855383366
741562905
261999677
613654608
320225778
523446255
198681218
433611609
48330411
293611086
160457046
321889235
72691811
320882835
475755267
54498264
405601617
866806478
925467465
931582147
680689375
150403766
320225778
801879188
489928970
429157178
664980053
188192853
679136419
116408045
521045640
941558560
201900491
731426435
206214817
895894749
116306061
786065105
412029201
691207461
256022273
580736810
862024300
581869720
166075483
975005140
829056783
267106973
713987466
494703525
706800330
855473248
829056783
81144804
921663249
590003337
964156031
261999677
235575839
261999677
173922545
497615016
756356740
166075483
433611609
235575839
855473248
762082608
855818251
325206287
703920436
100444139
553618922
82966871
553039122
606495046
261999677
849973452
505596550
267106973
22824457
801242808
479805553
291125031
429157178
69449501
762082608
123339041
33182694
899043746
177818139
814722188
39165891
703545995
72691811
857569235
255071552
756356740
116408045
869267550
855473248
433611609
223422092
651776452
33182694
581041954
267106973
405601617
972554254
100444139
756356740
679475467
373945436
14823393
44342013
405601617
931582147
870383268
972771064
497505195
362641884
268250650
963306628
825945823
928942851
652006478
621553400
243148749
895894749
643074944
13980687
94544344
19535560
397568001
703545995
540168340
100444139
790992102
181190235
713987466
72691811
732445918
59992173
502070410
941558560
239432432
219549302
951970812
741765885
48330411
910583229
167059386
261999677
940729750
457906573
100444139
755459633
688976482
870184958
581869720
825945823
418385479
756356740
96660822
651776452
256022273
601683177
521045640
483316771
81144804
70831476
853103800
756356740
954765231
801242808
377073921
285461309
573961767
293611086
285461309
173922545
683068013
741765885
285461309
137160785
397568001
77086374
815080377
903364290
853103800
272460195
193620024
756356740
590003337
294366747
77086374
53821224
291125031
601683177
552232278
225666802
449825268
939982770
939982770
758931613
756356740
581041954
988271545
386172109
756356740
855818251
364012473
257247924
964156031
483125803
651776452
386172109
703545995
462577
69449501
39165891
340162025
756356740
804435433
392160438
242239237
657635056
954765231
444558315
862024300
503311063
540168340
386172109
899043746
185287689
975005140
801242808
861385942
827508273
598242209
574562179
792852712
33182694
644921113
815080377
100444139
732445918
626027307
975005140
194799256
534674799
198208206
741765885
362641884
91217430
602677924
899043746
737115208
187145965
740842273
963954568
322076620
444558315
643074944
189858233
912131033
173922545
762082608
48330411
635441216
206214817
505122722
255239043
272460195
335040508
200819515
362641884
931582147
203510282
81144804
127150103
797886556
100444139
412029201
652006478
941558560
858176269
713699409
853103800
853103800
255071552
855383366
69449501
635441216
255071552
460568807
429157178
638404956
739525941
824206545
518195488
20437053
89116445
590007879
127150103
145184985
516931513
181190235
830918891
150403766
362641884
235575839
975005140
707312975
497615016
54498264
679136419
245105391
412029201
449825268
39165891
671713724
81144804
706800330
516931513
405601617
173922545
969109136
845831299
497505195
720063004
143990268
385276485
179946438
516931513
254648171
17476093
261999677
679136419
385276485
516931513
862024300
704859333
991158175
519494840
758931613
725569239
298062981
303182547
756356740
903364290
54498264
586959671
651776452
853103800
963954568
349394533
425980170
145966273
193535125
941558560
100444139
418385479
34952186
891719572
643074944
479805553
929329228
703545995
261999677
722477271
193620024
756356740
589950541
441637621
150403766
855818251
254449870
855818251
920690697
59992173
48330411
606321619
931582147
255071552
215377089
385276485
613654608
206214817
516931513
903364290
855383366
462577
81144804
65485465
130742718
72691811
499804760
163035479
39165891
257542542
731426435
33182694
429157178
978482132
261999677
203510282
225666802
397568001
756356740
461466552
257247924
899043746
328874982
987190604
321889235
741562905
905323865
853103800
950701777
910583229
173922545
251221371
193620024
550075396
69449501
61938851
755459633
191182743
145966273
193620024
457906573
268250650
102007964
390183199
777958410
855818251
444558315
48330411
756356740
855818251
946547781
267106973
852451769
1322902
855383366
51178995
193620024
298749371
206214817
948750991
855473248
855818251
690902030
63166473
377073921
172050277
625840961
636963850
793894898
606495046
444558315
429157178
444558315
671713724
978482132
581041954
418385479
929329228
712128882
580736810
707312975
883275242
737115208
205621318
853103800
603929552
801585237
975005140
929329228
433611609
313795734
189858233
865143916
225666802
793894898
519494840
516931513
817240671
862527375
855818251
648329705
589950541
211080683
643074944
181190235
39165891
451560634
196535714
235575839
77086374
992859957
657635056
862024300
852060695
100444139
862024300
675094204
841382922
44342013
850191062
446672125
195821335
275455659
80787516
108864806
320225778
489928970
756356740
441637621
651795840
255071552
581869720
643074944
516931513
257247924
455041353
255071552
148800981
322076620
177818139
54498264
964156031
449825268
845831299
201900491
540168340
941558560
362641884
679386394
461466552
850529706
577551670
857569235
758931613
59992173
852060695
625517606
100444139
931582147
1322902
978482132
459314898
683312779
855383366
441637621
790992102
582498130
261999677
441637621
206214817
261999677
691207461
921663249
940729750
193620024
100444139
740842273
515030619
483125803
853103800
756356740
910583229
300438794
679136419
48330411
606495046
33383085
193620024
910583229
941558560
362641884
652006478
520894807
671713724
48330411
941122123
582701381
285461309
950701777
964156031
397568001
14823393
801242808
516931513
671713724
594033771
922882250
712128882
683682818
679136419
975005140
410339547
331400952
193620024
876870572
522589731
841382922
931582147
580736810
39165891
523999354
130742718
671713724
801585237
72691811
449825268
516931513
891719572
523446255
698788771
54498264
69449501
181190235
100444139
51178995
963954568
899043746
742403840
516931513
219286621
79331648
516931513
455041353
862107228
150403766
956250807
801879188
756356740
310933361
145966273
265373476
732162077
69449501
683682818
580736810
457906573
116306061
462577
51178995
461640419
310933361
625517606
339378857
412905943
429157178
37451956
982574088
738915663
946672323
150403766
33143903
853103800
849973452
823603487
820354283
941672748
255071552
787291140
502070410
921663249
563575055
746845880
581041954
581041954
590007879
127150103
256022273
827508273
922882250
652006478
51178995
954765231
265373476
790992102
931582147
251221371
335040508
377073921
590007879
72691811
322076620
261999677
718726184
801242808
306291557
816624694
521045640
741562905
189858233
929329228
855818251
975005140
261999677
853103800
698788771
367533896
397568001
954765231
499745122
268250650
205621318
603929552
20437053
576077022
827508273
899043746
790992102
352274960
206214817
255071552
160457046
718726184
261999677
516931513
679475467
741765885
720225476
853103800
72691811
665514590
191182743
497505195
150403766
242239237
712128882
30061231
198073867
756356740
116408045
855473248
954765231
893698575
606495046
746845880
762504889
521045640
48330411
679136419
483316771
606495046
816624694
304619140
108864806
943362997
941672748
321889235
142201702
741562905
722477271
433611609
707312975
817240671
30061231
241417754
449825268
483125803
81144804
198073867
364012473
516931513
54498264
720063004
903364290
753076853
770208357
862024300
505596550
679136419
731426435
516931513
801242808
100444139
827508273
972771064
703545995
852060695
51178995
853103800
450821642
108864806
845831299
463108895
13980687
389830465
112062297
429157178
172050277
964156031
899043746
94544344
377073921
69349591
921756558
449825268
922882250
652006478
490611518
33182694
954765231
770208357
516931513
444558315
801242808
885688426
829056783
541821795
683364727
34952186
372798400
801242808
598242209
483125803
441637621
39165891
804435433
267106973
450567529
497615016
34952186
703545995
72691811
429157178
856856150
450821642
954765231
358860370
189858233
580736810
245105391
527960104
196535714
261999677
455041353
59992173
910583229
850529706
638404956
827508273
255071552
267106973
310933361
951970812
675094204
17476093
858176269
206214817
827508273
108604069
855383366
483316771
1322902
193620024
683364727
205621318
17476093
606321619
706800330
758931613
69349591
792852712
145966273
186576537
853103800
338161823
523446255
299144474
396246770
679136419
219286621
455041353
108864806
429157178
755459633
261999677
756356740
264385610
926342586
703545995
679136419
362641884
318062431
173922545
242239237
459314898
573961767
70831476
261999677
870184958
450821642
505596550
81144804
756356740
635441216
450821642
235575839
331400952
978482132
433611609
201900491
299144474
521045640
643074944
211080683
741765885
706800330
2357068
449825268
516931513
449825268
854523609
455041353
372798400
870383268
963306628
405601617
606321619
412905943
444558315
679136419
829251886
706800330
205621318
412057510
855383366
941122123
235575839
433611609
643074944
389830465
239432432
606495046
30061231
193535125
72160329
481995663
926342586
519494840
522589731
291125031
405601617
941558560
519494840
39165891
372798400
606321619
563444941
679136419
441637621
150403766
581041954
899043746
972771064
855383366
635441216
580286460
188192853
963306628
664980053
683364727
550075396
855473248
606321619
255071552
691207461
51178995
541821795
820354283
664980053
473358134
553618922
941672748
318062431
256022273
569064260
671713724
855818251
377073921
527065711
108864806
358860370
758931613
205621318
429157178
72691811
978482132
264385610
91217430
335040508
963954568
193535125
429157178
671713724
912131033
895894749
574794279
293981526
827508273
429157178
683364727
102007964
505122722
862107228
704859333
655016539
941558560
449825268
148800981
679136419
339378857
820354283
482835508
801242808
941122123
51178995
275455659
473016311
855818251
941122123
48330411
594033771
912131033
581869720
497615016
450567529
306291557
34952186
255071552
606495046
566659416
606321619
405601617
130742718
310933361
392160438
801242808
841382922
758931613
852060695
581041954
516931513
436494943
81144804
211080683
358860370
679475467
912441617
586959671
540168340
732365261
255071552
698788771
201900491
646320243
285461309
455041353
829251886
746845880
377073921
436494943
746845880
125179402
239432432
643074944
462577
964156031
275455659
755459633
181190235
625517606
349394533
491024251
683364727
13980687
459314898
801242808
516931513
70831476
910583229
457906573
116306061
54498264
861385942
48330411
703545995
1322902
636963850
691207461
437107057
267106973
13980687
787770549
455041353
972554254
96660822
17476093
193620024
108864806
483125803
801585237
651776452
931582147
845831299
173922545
756356740
855818251
69449501
651776452
926596278
193535125
449825268
451560634
581869720
242239237
436537325
455041353
19535560
100444139
39684
940729750
172050277
521045640
188039938
405601617
855383366
335040508
94808220
173922545
521045640
499804760
982574088
206214817
870383268
869267550
48330411
65485465
720225476
261999677
855473248
801879188
349394533
267106973
710292789
820354283
926342586
516931513
255071552
963954568
801879188
130742718
939982770
186946375
235575839
429157178
541821795
449825268
891719572
982574088
205621318
912131033
34952186
566659416
756356740
651776452
34952186
291125031
941558560
390183199
679475467
13980687
219286621
977193045
268250650
829056783
362641884
621553400
410339547
272460195
540168340
841382922
869500679
116306061
977193045
946547781
283094074
651795840
534674799
521045640
450821642
943362997
21838511
963954568
893622540
414829234
72691811
732162077
48330411
527960104
130742718
679475467
325119823
790992102
818776380
563444941
613654608
392160438
348122836
921663249
679386394
377073921
516931513
358860370
516931513
718726184
259031829
81144804
203510282
481995663
96660822
921663249
429157178
648329705
581041954
392160438
921663249
130742718
261999677
855473248
235575839
188945484
756356740
855383366
243148749
299144474
166075483
310933361
855383366
606321619
836849469
81144804
982574088
349394533
790992102
30061231
310933361
756356740
825945823
429157178
718726184
293981526
683682818
444558315
732445918
731426435
181975927
756356740
912103276
718726184
801242808
286815350
703545995
756356740
142201702
142201702
94544344
606495046
503311063
912441617
471561924
664980053
931582147
19535560
926342586
304741214
606495046
963954568
664980053
449825268
801242808
804913635
598084733
651776452
373945436
931582147
594033771
505596550
94544344
497615016
112062297
116408045
33182694
173922545
349394533
862528713
790992102
703545995
81144804
299144474
992859957
741765885
299144474
825945823
664980053
191182743
275455659
704859333
72691811
108864806
382442674
77086374
865143916
613654608
524364983
193620024
503311063
946547781
516931513
255071552
550075396
291125031
679136419
70831476
569064260
363450355
145966273
449825268
101463251
582701381
325206287
910583229
756356740
291125031
181190235
150403766
235575839
81144804
671713724
966960329
516931513
516931513
200301570
890686220
606321619
395468992
96660822
941558560
293611086
651795840
267106973
483316771
412057510
135452076
929329228
816624694
739525941
405601617
801242808
91217430
30061231
926741228
671713724
20437053
829056783
613654608
481995663
756356740
745512129
150403766
310933361
841382922
857569235
926741228
243751285
200819515
566659416
946547781
100444139
272460195
602677924
755459633
827508273
963954568
540168340
625840961
635441216
20437053
437107057
731426435
646320243
691207461
181975927
173922545
722477271
544550379
516931513
17476093
257542542
756356740
483125803
429157178
987190604
758931613
963306628
444558315
756356740
318062431
455041353
635441216
261999677
732445918
61115479
591227024
242239237
731426435
91217430
671713724
257247924
657635056
801242808
325119823
540168340
108864806
257542542
328874982
801242808
51178995
48330411
390183199
621553400
580736810
243148749
858176269
862024300
211080683
19535560
683364727
373945436
311222075
691207461
461640419
11217651
444558315
862528713
42187731
91217430
921663249
239432432
243148749
235575839
590003337
81144804
100444139
235575839
436494943
243148749
172050277
34952186
106518249
853103800
885688426
108864806
706800330
429157178
997770744
497615016
744866987
362641884
256022273
941558560
72691811
581041954
525799791
397568001
703545995
325119823
519494840
841382922
503311063
718726184
200301570
441637621
211080683
198073867
801242808
679136419
102007964
141623853
756356740
257247924
433611609
651795840
108864806
845831299
450821642
713987466
762082608
340162025
746845880
257247924
235575839
941558560
565369021
964156031
635441216
211080683
295014094
746845880
48330411
606321619
820354283
145184985
397568001
22824457
304619140
963954568
72691811
193620024
444558315
613654608
255071552
80787516
242239237
825945823
373945436
815080377
481995663
929329228
978482132
450821642
966960329
804435433
855383366
100444139
756356740
824206545
444558315
100444139
194799256
516931513
268947042
679136419
963954568
978482132
96660822
130742718
683682818
261999677
899043746
977193045
340162025
643074944
929329228
69449501
462577
148800981
54498264
845831299
259031829
775043353
235575839
285461309
49620316
738915663
461466552
521045640
433611609
406904883
680735039
949489378
698788771
261999677
335040508
698788771
841382922
950701777
829251886
688976482
108864806
638404956
215377089
481995663
870383268
910583229
741765885
870383268
963954568
690627159
433611609
657635056
150403766
173922545
804913635
256022273
483316771
853103800
48330411
899043746
912131033
376846413
497615016
613654608
81144804
373945436
74370708
912131033
969109136
679136419
48330411
310933361
433611609
81144804
223783943
683682818
643074944
874278651
713699409
827508273
325119823
606495046
444558315
300438794
348122836
756356740
648329705
683364727
841382922
731426435
429157178
96660822
679136419
982574088
81144804
718726184
259031829
377073921
211080683
340162025
94544344
298749371
516931513
173922545
582701381
264385610
33182694
679779164
441637621
703545995
257247924
671713724
497615016
758931613
582701381
94544344
865143916
388515219
756356740
258324107
516931513
108864806
261999677
225666802
534674799
706800330
455041353
1322902
793894898
127150103
917539430
683682818
801879188
636963850
108864806
219286621
987190604
964156031
516931513
756356740
679136419
173922545
775702670
679136419
816624694
441637621
178534608
459314898
820354283
444558315
13980687
69449501
261999677
255071552
461466552
841382922
679136419
459314898
255071552
853103800
306437691
758931613
275455659
377073921
606495046
866806478
497505195
731426435
239432432
81144804
644921113
405601617
657635056
829251886
657635056
69349591
254648171
827508273
86580458
440323719
71088599
491024251
855818251
387851335
219286621
856856150
188039938
116408045
762082608
61938851
688976482
450821642
841382922
497615016
590003337
801242808
855383366
81144804
188039938
950701777
48330411
100444139
855473248
397568001
206214817
446510897
322076620
577551670
635441216
77086374
855818251
211080683
373945436
606495046
104974357
318062431
23130586
190508037
470836374
30061231
824206545
446585504
450821642
755459633
874278651
790992102
929329228
177818139
793894898
193620024
441637621
651795840
405601617
48330411
756356740
54498264
150403766
256022273
268947042
836849469
81144804
320882835
463108895
450567529
845831299
707312975
841382922
143990268
483125803
194799256
261999677
691207461
69449501
172050277
793894898
148800981
39165891
853103800
651776452
521045640
651776452
643074944
755459633
756356740
739525941
130742718
505596550
502070410
505122722
719737163
320882835
856856150
386172109
261999677
173922545
613654608
940729750
853103800
80787516
628185060
756356740
130742718
436494943
1322902
91217430
569064260
841382922
598084733
59992173
72691811
679136419
756356740
756356740
523446255
267106973
23130586
293611086
255071552
295014094
348122836
861385942
793894898
489928970
198681218
66550593
293611086
590003337
100444139
166075483
81144804
853103800
389830465
225666802
855383366
245105391
436494943
377073921
534674799
444558315
827508273
606495046
325206287
255071552
745512129
879499702
457906573
651795840
675094204
841382922
235575839
51178995
108864806
610257602
239432432
606321619
855473248
267106973
963306628
377073921
790992102
827508273
746845880
108864806
519494840
855473248
195821335
804435433
1322902
22824457
112062297
912103276
145184985
691207461
497615016
444558315
429157178
39165891
790992102
519494840
606495046
714791965
777958410
679136419
756356740
746845880
648329705
100444139
982574088
72412452
444558315
516931513
699730576
310933361
145383622
516931513
188039938
389830465
193620024
255071552
239432432
963954568
255071552
272460195
737115208
108604069
731426435
397568001
756356740
187145965
265373476
397568001
792852712
770208357
838643124
255071552
963954568
577551670
255071552
193620024
390183199
929329228
704849478
444558315
804913635
713987466
325206287
758931613
804435433
563876078
193620024
646320243
580286460
581869720
590003337
340162025
613654608
34952186
927864237
373945436
820354283
679136419
841382922
97891297
42809182
899592199
978482132
590007879
211080683
455041353
175785432
348122836
181975927
219286621
79331648
166075483
703545995
731426435
429157178
591227024
746845880
48330411
261999677
291125031
855383366
451560634
516931513
116306061
790992102
580286460
813553707
377073921
239432432
33182694
299144474
433611609
978482132
762082608
436494943
755459633
429157178
655016539
816624694
22824457
310933361
255071552
718726184
205621318
852451769
451560634
638404956
679475467
841382922
387851335
299144474
39165891
445705135
261999677
963954568
215377089
145966273
875242783
94808220
581869720
322076620
34952186
521045640
81144804
850529706
181190235
638404956
635441216
100444139
444558315
679136419
348122836
804913635
590003337
108604069
870383268
72691811
397568001
81144804
112062297
211080683
74370708
602677924
359933228
599436684
265373476
691207461
922882250
283194587
683364727
386172109
306437691
718726184
261999677
598084733
395468992
801242808
925467465
652006478
926596278
74370708
397568001
235575839
373945436
429157178
755459633
853103800
853103800
683364727
890686220
855818251
69449501
855818251
825945823
829251886
635441216
516931513
850191062
644921113
857569235
100444139
173922545
836879792
855473248
59992173
797886556
318062431
785015453
100444139
758931613
820354283
800771762
462577
475239618
855473248
569064260
972771064
150403766
255071552
163035479
787770549
150403766
48330411
855818251
285461309
205621318
552232278
741765885
100444139
720063004
651795840
261999677
483316771
137160785
679136419
449825268
44342013
267106973
81144804
48330411
200301570
813553707
586959671
790992102
497505195
321889235
42809182
494703525
603929552
565369021
703545995
386172109
150403766
855473248
205621318
862024300
377073921
664980053
601683177
912441617
941558560
294366747
65485465
975005140
503311063
193620024
855383366
211080683
108864806
931582147
206214817
444558315
310933361
912103276
610257602
187145965
815080377
862528713
193620024
683364727
267106973
449825268
261999677
505596550
797886556
145966273
193535125
340162025
581869720
724745310
516931513
664980053
598084733
33182694
451560634
853103800
756356740
258324107
77086374
489928970
261999677
856856150
462577
613654608
929329228
891719572
320225778
206214817
66550593
589337580
150403766
845831299
54498264
211228327
48330411
191182743
193535125
827508273
732445918
929329228
455041353
855473248
857642149
429157178
963954568
850191062
256022273
820354283
150403766
553618922
853103800
516931513
790992102
804435433
574562179
96660822
100444139
444558315
181190235
11217651
703545995
397568001
756356740
755459633
291125031
189858233
745512129
34952186
975005140
373945436
978482132
801242808
142201702
108864806
470836374
829251886
963954568
291125031
589337580
258324107
59992173
66550593
44342013
48330411
683364727
235575839
113825669
193620024
805107686
648329705
679136419
363450355
910583229
96660822
33182694
580286460
741765885
80787516
893622540
116408045
373945436
293611086
800771762
425980170
188192853
746845880
389830465
33182694
590007879
857569235
329807023
310933361
852451769
441637621
340162025
362641884
450567529
349394533
987190604
310933361
313795734
81144804
679136419
941672748
756356740
462577
775043353
34952186
348122836
72691811
862024300
405601617
285461309
173922545
516931513
261999677
335040508
188039938
113455365
679136419
963954568
589337580
321889235
606495046
801879188
235575839
21339641
703545995
817240671
429157178
497615016
931582147
258324107
200301570
328874982
201900491
852060695
516931513
852060695
48330411
899592199
746845880
267106973
116408045
177818139
298749371
516931513
756356740
81144804
664980053
679475467
54498264
259031829
283194587
683364727
150403766
815080377
679136419
855473248
242239237
255071552
606321619
483125803
441637621
444558315
793894898
964156031
450821642
261999677
921663249
651776452
206214817
416716356
497505195
291125031
108864806
679136419
325206287
912441617
72691811
827508273
34952186
100444139
606321619
193620024
489928970
841382922
826967256
310933361
516931513
310933361
540168340
94763762
827508273
606495046
17476093
145966273
820354283
267106973
775043353
591227024
997770744
813553707
964156031
737115208
945261580
499745122
997770744
267106973
429157178
455041353
100444139
48330411
181190235
444558315
457906573
972554254
322076620
223422092
193535125
521045640
527960104
450567529
187145965
516931513
275455659
756356740
48330411
81144804
895894749
150403766
679779164
605167513
956250807
541821795
255071552
328874982
850529706
339378857
516931513
963954568
264385610
746845880
286815350
449825268
205621318
691207461
348122836
261999677
827508273
801879188
48330411
470836374
606495046
264385610
770208357
997770744
703545995
491024251
358860370
181975927
857569235
202739859
523999354
483316771
386172109
929329228
108864806
664980053
150403766
523999354
722477271
201900491
845831299
861046296
100444139
22824457
194799256
926342586
205430934
348122836
521045640
704849478
211080683
917539430
581041954
865143916
992859957
540168340
321889235
941122123
81144804
931582147
397568001
108864806
255071552
395986660
127150103
81144804
188192853
450821642
972771064
455041353
193620024
412905943
679475467
841382922
475755267
72691811
855473248
362641884
679136419
758931613
377073921
756356740
293981526
581041954
691207461
455041353
948750991
912441617
219286621
890686220
972771064
377073921
606495046
756356740
801242808
81144804
657635056
756356740
150403766
425980170
638404956
921663249
900035335
574562179
681527941
679136419
74370708
79331648
201900491
291125031
801242808
636963850
785015453
926342586
987190604
738915663
991158175
481995663
683364727
790992102
527960104
845831299
481995663
921663249
827508273
339378857
373945436
186576537
651776452
972771064
870383268
255071552
941122123
679136419
362641884
931582147
108864806
849973452
516931513
939272546
392160438
691207461
300438794
688976482
756356740
563444941
651776452
481995663
679136419
457906573
310933361
320225778
497615016
72691811
286815350
635441216
758931613
81144804
150403766
850191062
255239043
482835508
679136419
455041353
841382922
516931513
519494840
80787516
891719572
581041954
205621318
142201702
862024300
841382922
652006478
756356740
762504889
606495046
205621318
211080683
569064260
30061231
19535560
606321619
81144804
340162025
891719572
827508273
865143916
922882250
377073921
523999354
857569235
963954568
33383085
72691811
298062981
17476093
268947042
912103276
441637621
827508273
756356740
791619066
15013524
691207461
475755267
574562179
429157178
585109946
72691811
127150103
929329228
703545995
267106973
243148749
503311063
987036349
855473248
181190235
731426435
497615016
201900491
150403766
130742718
855383366
992859957
256022273
372798400
179946438
547817880
598084733
386172109
246045928
497615016
497615016
306437691
899043746
81144804
241417754
433611609
425980170
713987466
954765231
638404956
912103276
444558315
389830465
566389174
845831299
72691811
459314898
261999677
268947042
441637621
648329705
870383268
436537325
358860370
657635056
722477271
912441617
320225778
741765885
483125803
30061231
941672748
691207461
853103800
497615016
173922545
108864806
457906573
582701381
255071552
664980053
516931513
39684
550075396
855818251
108864806
982574088
320225778
801242808
150403766
72691811
482735
268947042
72691811
519494840
211080683
325119823
791619066
436494943
804435433
825945823
519494840
81144804
664980053
211080683
862024300
108604069
755459633
954765231
433611609
635441216
497615016
195821335
291125031
606495046
96660822
285461309
964156031
516931513
78626708
991158175
757425743
655016539
703545995
987190604
792852712
790992102
940729750
963954568
444558315
534674799
255071552
762082608
219549302
703545995
81144804
444558315
101463251
405601617
258324107
255071552
756356740
972771064
845831299
33182694
444558315
941558560
503311063
921137614
449825268
853103800
325119823
77086374
235575839
268250650
635441216
304619140
862528713
335040508
683364727
81144804
606495046
17476093
433611609
294366747
899043746
22824457
499745122
827508273
652006478
285461309
720225476
691207461
81144804
267106973
405601617
706800330
853421571
817240671
870383268
912131033
801879188
150403766
457906573
81144804
405601617
797886556
196535714
81144804
797886556
205621318
541821795
801242808
405601617
72691811
444558315
929329228
756356740
651776452
17476093
590007879
741562905
746845880
429157178
150403766
187145965
211080683
441637621
215377089
100444139
852060695
827508273
78626708
188192853
975005140
790992102
205621318
455041353
865143916
706800330
33182694
845831299
183462243
304547256
497615016
954765231
797886556
80787516
866806478
687284369
30061231
497505195
78626708
722477271
605167513
590003337
30061231
81144804
845831299
857569235
239432432
845831299
523999354
462577
437107057
516931513
89116445
804435433
926741228
69449501
150403766
683364727
163599415
601683177
849973452
211080683
972554254
646320243
889097158
145966273
529256777
921663249
876870572
162307414
429157178
412057510
762082608
929329228
963954568
74370708
644921113
577551670
820354283
606495046
56069265
310933361
516931513
679136419
853103800
912131033
861385942
444558315
69449501
304619140
574562179
912441617
527960104
855818251
516931513
956250807
704549920
261999677
912131033
397568001
815080377
169704250
652006478
713987466
205621318
44342013
257247924
746845880
143990268
756356740
756356740
65485465
94763762
580286460
590003337
978482132
738915663
358860370
444558315
198073867
578817848
267106973
200819515
954765231
801242808
675094204
59992173
756356740
992859957
921663249
429157178
594033771
243148749
358860370
272460195
829251886
429157178
638404956
48330411
628185060
550075396
741765885
598242209
108864806
855818251
235575839
893698575
261999677
143990268
414829234
638404956
505122722
824206545
829251886
225666802
790992102
101104061
824206545
869267550
845831299
255071552
793894898
193620024
1322902
475755267
193620024
926342586
843462123
758931613
929329228
267106973
756356740
173922545
855818251
804435433
44342013
743467700
497615016
563575055
261999677
100444139
56069265
405601617
630992339
756356740
963954568
81144804
81144804
256022273
982574088
707312975
790992102
855473248
912441617
706800330
261999677
48330411
30061231
30061231
150403766
941558560
850529706
857569235
903364290
746845880
54498264
679475467
100444139
377073921
671713724
483125803
364012473
72691811
203510282
679779164
713987466
239432432
636963850
54498264
69449501
786065105
566659416
235575839
316210178
646320243
703545995
820354283
389830465
683364727
267106973
679475467
261999677
459314898
72691811
362641884
256022273
444558315
812117342
910583229
349394533
72691811
671713724
610257602
836362759
255071552
20437053
80787516
827508273
787291140
15013524
243751285
912441617
335040508
912103276
74370708
475239618
193620024
646320243
261999677
444558315
827508273
777958410
1322902
804913635
706800330
150403766
193620024
483125803
433611609
386172109
255071552
193620024
713987466
648329705
905323865
713987466
497505195
15013524
745512129
243148749
145966273
72412452
841382922
516931513
257542542
731426435
455041353
756356740
527960104
710292789
827508273
261999677
602677924
291125031
635441216
433611609
219286621
30061231
651795840
13980687
433611609
483316771
255071552
581041954
13980687
72691811
969109136
853421571
245105391
625517606
283194587
54498264
801585237
21339641
523999354
725569239
606495046
462577
731426435
397568001
636963850
373945436
261999677
310933361
429157178
987190604
643074944
322076620
261999677
827508273
582701381
757425743
13980687
259031829
756356740
905323865
713987466
30061231
94544344
188039938
17476093
239432432
516931513
444558315
48330411
611466878
94544344
975005140
997770744
683312779
444558315
72691811
150403766
44342013
679136419
516931513
163035479
516931513
455041353
502070410
268947042
497615016
320225778
340162025
849973452
855383366
323333628
795529181
77086374
256022273
481995663
100444139
691207461
731426435
801879188
581869720
638404956
963954568
516931513
44342013
444558315
386172109
922882250
235575839
255071552
703545995
758931613
451560634
33182694
553618922
963150995
855818251
964156031
643074944
804913635
732162077
758931613
392160438
816624694
926342586
679136419
65485465
921663249
258324107
756356740
687284369
150403766
801242808
497615016
100444139
325119823
866806478
657635056
349394533
497505195
254648171
522589731
725569239
929329228
732445918
964156031
54498264
298062981
638404956
173922545
870383268
203510282
261999677
51178995
189858233
397568001
963954568
898435711
824206545
770208357
679136419
81144804
19535560
241417754
272460195
516931513
516931513
392160438
96660822
94763762
756356740
505122722
573961767
254648171
841382922
459314898
977193045
192349919
405601617
425980170
963954568
855473248
737115208
322076620
321889235
358860370
71088599
756356740
150403766
33182694
505122722
135452076
127150103
362641884
581869720
516931513
48330411
475755267
941122123
183462243
264385610
852451769
855383366
912441617
286815350
516931513
657635056
987490212
100444139
516931513
823603487
987036349
646320243
683364727
941558560
804435433
196535714
855383366
479805553
712128882
521045640
72691811
563575055
987190604
457906573
978482132
94808220
261999677
245105391
22824457
96660822
643074944
272460195
668932808
638404956
862024300
340162025
516931513
377073921
725569239
59992173
732162077
483125803
189858233
34952186
606495046
756356740
450567529
651795840
698788771
142201702
179681546
648329705
48330411
30061231
173922545
206214817
756356740
703545995
516931513
150403766
389830465
17476093
638404956
6387153
601683177
820354283
81144804
521045640
521045640
72691811
855473248
929329228
444558315
963954568
827508273
566659416
790992102
148800981
503311063
827508273
519494840
688976482
852451769
756356740
679136419
756356740
578817848
580286460
651776452
65485465
163035479
311222075
30061231
42809182
987190604
457906573
731426435
150403766
328874982
100444139
48330411
100444139
69449501
977193045
437107057
59992173
732162077
577551670
181190235
741765885
636963850
444558315
441637621
855473248
51178995
519494840
939982770
581869720
195821335
707312975
521045640
475755267
929329228
801242808
150403766
820354283
818776380
590007879
489928970
516931513
285461309
267106973
386172109
737115208
679475467
741562905
100444139
172050277
256022273
254648171
397568001
235575839
444558315
845831299
963954568
758931613
738229720
529461937
963954568
483125803
855818251
457906573
405601617
948750991
589950541
679475467
205621318
523999354
94763762
429157178
150403766
63166473
205621318
181190235
946547781
679136419
652006478
358860370
646320243
652006478
116408045
310933361
349394533
905323865
405601617
853103800
100444139
455041353
825945823
841382922
42187731
446672125
48330411
81144804
392110306
601683177
801242808
899043746
181975927
465492802
643074944
377073921
841382922
172050277
790992102
706800330
261999677
852451769
657635056
173922545
100444139
862107228
491024251
255071552
823603487
573961767
606321619
325206287
581869720
444558315
275455659
613654608
17476093
987490212
389830465
405601617
392160438
429157178
581869720
638404956
680735039
635441216
193535125
72160329
853103800
255071552
211080683
857642149
102007964
815080377
746845880
987190604
497615016
704549920
777958410
972554254
377073921
81144804
377073921
722477271
756356740
853103800
444558315
827508273
850529706
255071552
34952186
200301570
516931513
929329228
675094204
51178995
77086374
856856150
891719572
39684
349394533
251221371
657635056
853103800
963954568
691207461
516931513
876870572
756356740
235575839
193620024
870383268
790992102
756356740
235575839
33182694
397568001
679136419
679779164
33182694
856856150
202739859
33182694
648329705
523446255
852451769
373945436
291125031
703545995
516931513
188192853
516931513
870184958
922292718
991158175
44342013
261999677
291125031
80787516
44342013
451560634
243148749
34343646
397568001
108864806
963954568
261999677
703545995
211080683
310933361
30061231
265373476
719737163
931582147
211080683
80787516
569064260
713987466
857569235
912131033
358860370
740842273
261999677
215377089
72691811
72691811
790992102
358860370
756356740
497615016
655016539
857569235
861385942
679136419
797886556
130742718
613654608
483125803
866806478
100444139
718268666
320882835
516931513
725569239
855383366
261999677
459314898
855383366
455041353
392110306
116408045
256022273
267106973
804435433
862024300
239432432
679136419
801242808
951970812
929329228
941558560
950701777
638404956
449825268
785015453
746845880
299144474
546087388
80787516
108864806
405601617
145966273
223511583
804913635
459314898
81144804
205621318
304741214
130742718
142201702
268947042
741765885
328874982
756356740
862528713
964156031
444558315
193535125
675094204
300438794
964156031
51178995
72691811
261999677
33182694
756356740
201572657
181190235
527960104
811411961
257542542
725569239
455041353
30061231
804913635
866806478
172050277
679136419
827508273
862528713
643074944
679136419
143990268
72691811
869500679
638404956
256022273
193535125
678341066
267106973
130742718
300438794
54498264
251221371
392160438
613654608
679475467
256022273
318062431
449825268
48330411
320882835
286815350
54498264
11217651
150403766
703545995
606495046
59992173
516931513
320225778
255071552
963954568
574794279
81144804
30061231
258324107
219286621
462577
972554254
81144804
193535125
635441216
206214817
450821642
150403766
747483452
756356740
756356740
205621318
377073921
949489378
756356740
475239618
756356740
72691811
638404956
481995663
293611086
449825268
414829234
272460195
954765231
853103800
54498264
449825268
683682818
638404956
100444139
657635056
446672125
187145965
72691811
242239237
521045640
912103276
646320243
51178995
827508273
516931513
823603487
463108895
987490212
195821335
853103800
910583229
852060695
33182694
257247924
268947042
921663249
527960104
643074944
261999677
69449501
671713724
703545995
681527941
261999677
841382922
857569235
855383366
516931513
683364727
239432432
657635056
196535714
707312975
325206287
261999677
223783943
975005140
521045640
179946438
94544344
272460195
145966273
255071552
801879188
801879188
804435433
987190604
410339547
281938039
679475467
51178995
446672125
267106973
818776380
150403766
606495046
912131033
80787516
849973452
91217430
679779164
150403766
683364727
272460195
777958410
855383366
963954568
436537325
455041353
72691811
483125803
722477271
397568001
626027307
196535714
606321619
388515219
108604069
853103800
820354283
497615016
963954568
921663249
497615016
815080377
566659416
172050277
646320243
801879188
638404956
975005140
804913635
972771064
891719572
51178995
987036349
827508273
19535560
267106973
644921113
550075396
606495046
731426435
638404956
405601617
471561924
853103800
651776452
910583229
101104061
437107057
516931513
51178995
651776452
497615016
192349919
855473248
521045640
830918891
255239043
801879188
652006478
841382922
741765885
568715632
135452076
582701381
978482132
963954568
521045640
905323865
849973452
855473248
242239237
739525941
651776452
718726184
941672748
829056783
455041353
731426435
194799256
527960104
758931613
756356740
862024300
722477271
920841187
291125031
444558315
703545995
335040508
310933361
441637621
651776452
756356740
855818251
793894898
651776452
698788771
405601617
849973452
205621318
683364727
941672748
775043353
746845880
655016539
941672748
804435433
540168340
44342013
51178995
181190235
581869720
30061231
703545995
899043746
712128882
189858233
173922545
683682818
11217651
211080683
320225778
348112994
541821795
193620024
801242808
691207461
30061231
304619140
385276485
310933361
963954568
179946438
206214817
322076620
145966273
777958410
100444139
30061231
193535125
703545995
912441617
295014094
841382922
22824457
978482132
272460195
683364727
51178995
483125803
256022273
406904883
373945436
664980053
462577
972554254
481995663
54498264
72691811
648329705
590007879
638404956
239432432
801585237
950701777
698788771
725569239
339378857
193620024
450821642
444558315
626027307
372798400
33182694
201572657
482735
664980053
921663249
651795840
841382922
358860370
429157178
720225476
857569235
497505195
963954568
691207461
211080683
926342586
962313443
713987466
581041954
78626708
870184958
291125031
108864806
145966273
651776452
606495046
382442674
94763762
34952186
457906573
651776452
328874982
255071552
267106973
853103800
444558315
801879188
450567529
203510282
703545995
72691811
820354283
205621318
664980053
941122123
441637621
245105391
544550379
198073867
261999677
181190235
193620024
816624694
397568001
756356740
827508273
855383366
941558560
921663249
713987466
433611609
648329705
275455659
853103800
325206287
573961767
429157178
683312779
483125803
815080377
116408045
758931613
691207461
857569235
255071552
261999677
756356740
65485465
671713724
20437053
756356740
745512129
801242808
849973452
191182743
866806478
185287689
679136419
742403840
853103800
853103800
150403766
755459633
429157178
429157178
491024251
483125803
497505195
518195488
455041353
261999677
731426435
997770744
193620024
108864806
606321619
188945484
193620024
502070410
108864806
816624694
150403766
261999677
793894898
298749371
703545995
598084733
295014094
841382922
720063004
679136419
389830465
107134779
643074944
695255998
196535714
70831476
855818251
286815350
679136419
195821335
941558560
522589731
741765885
272460195
881251899
657635056
707312975
741562905
215377089
505122722
963954568
255071552
267106973
441637621
712128882
437107057
850529706
713987466
306445081
304619140
444558315
636963850
193535125
724745310
34952186
261999677
703545995
150403766
899043746
992859957
679475467
793894898
255071552
48330411
883275242
563444941
922882250
30061231
293611086
524364983
741562905
664980053
758000703
954765231
81144804
898435711
235575839
96660822
39684
943362997
177818139
703545995
425980170
14823393
322076620
429157178
648329705
471561924
855818251
150403766
193620024
790992102
731426435
291125031
406904883
963954568
756356740
941122123
502070410
505596550
795529181
679475467
708156132
348122836
861385942
912131033
181190235
429157178
804913635
78626708
747483452
193620024
741562905
255071552
801242808
242239237
160457046
108864806
929329228
792852712
675094204
261999677
516931513
742403840
219549302
257247924
362641884
150403766
827508273
257247924
853103800
505122722
475755267
473358134
304741214
150403766
291125031
855383366
589950541
718726184
525799791
193620024
33182694
491024251
48330411
150403766
457906573
100444139
708156132
211080683
377073921
756356740
362641884
731426435
291125031
193620024
516931513
96660822
742403840
61115479
429157178
977193045
664980053
963306628
505122722
89116445
433611609
372798400
520894807
20437053
722477271
516931513
21339641
261999677
563575055
679136419
505122722
145966273
449825268
1322902
644921113
857569235
48330411
11217651
188192853
441637621
441637621
861046296
223783943
651776452
855383366
450567529
48330411
267106973
405601617
720063004
707312975
801242808
291125031
286815350
664980053
843462123
946547781
550075396
910583229
841382922
239432432
635441216
100444139
395468992
450567529
825945823
683364727
628185060
731426435
412025859
987190604
125179402
605167513
483125803
671713724
820354283
416716356
261999677
194799256
74370708
731426435
801585237
497505195
804435433
444558315
855383366
643074944
30061231
44342013
606321619
429157178
321889235
397568001
285461309
310933361
150403766
34952186
679136419
845831299
100444139
891719572
325119823
941672748
646320243
516931513
855818251
801879188
181190235
724745310
643074944
836362759
150403766
746845880
441637621
256022273
100444139
580286460
30061231
108864806
691207461
963306628
21339641
405601617
941558560
855818251
804913635
523446255
482735
193620024
861046296
577551670
921137614
291125031
449825268
756356740
655016539
190508037
255071552
956250807
671713724
827508273
992657924
193620024
862528713
286815350
855383366
261999677
598084733
855383366
325206287
679475467
516931513
200819515
679136419
899592199
267106973
740842273
373945436
205621318
855473248
386172109
348122836
267106973
827508273
804435433
825945823
703545995
679475467
2357068
193535125
581041954
770208357
373945436
643074944
939947553
206214817
870383268
841382922
116408045
922882250
108864806
827508273
866806478
322076620
737115208
444558315
698788771
81144804
385276485
664980053
79331648
42187731
66550593
804435433
679136419
310933361
440323719
574794279
566659416
295014094
606495046
261999677
841382922
997770744
201900491
72412452
978482132
219549302
945261580
211080683
679136419
40192184
363450355
703545995
643074944
505596550
972771064
97891297
193535125
836849469
899043746
450821642
74370708
625469177
267106973
598084733
797886556
635441216
56069265
921663249
762504889
914087005
211080683
547817880
445705135
790992102
196535714
177818139
690902030
17476093
855473248
756356740
862528713
857569235
69449501
941558560
581041954
69449501
437107057
261999677
377073921
720063004
948750991
72691811
606321619
310933361
505596550
820354283
829056783
553039122
737115208
211080683
683682818
792852712
200819515
78626708
329807023
181190235
746845880
516931513
793894898
91217430
74370708
683682818
56069265
108864806
497505195
987190604
569064260
643074944
450567529
866806478
295014094
127150103
801242808
242239237
196535714
845831299
198073867
855383366
444558315
433611609
116408045
293611086
756356740
80787516
433611609
491024251
820354283
166075483
756356740
862528713
926741228
30061231
804435433
429157178
941122123
377073921
756356740
257247924
465492802
1322902
212051252
444558315
941122123
598242209
33182694
853103800
853103800
972554254
251221371
739525941
855383366
433611609
982574088
793894898
267106973
640940449
65485465
756356740
116408045
683682818
679136419
101104061
235575839
310933361
450821642
245105391
857569235
462577
19535560
194799256
33182694
33182694
267106973
941122123
997770744
444558315
255071552
664980053
820354283
101104061
235575839
173922545
643074944
267106973
497505195
912441617
635441216
19535560
997770744
827508273
954765231
405601617
392160438
81144804
790992102
390183199
870184958
737115208
928942851
756356740
683364727
130742718
820354283
651795840
862528713
272460195
462577
433611609
516931513
459314898
756356740
108864806
927864237
746845880
61115479
758931613
186946375
801242808
436537325
51178995
497615016
606495046
108604069
785015453
581041954
100444139
563444941
963954568
475755267
855383366
100444139
72691811
541821795
823603487
855818251
412029201
657635056
481995663
219286621
33182694
849973452
516931513
521045640
491024251
48330411
679136419
261999677
261999677
429157178
756356740
793894898
516931513
853103800
11217651
261999677
791619066
683682818
648329705
855473248
899043746
150403766
455041353
801585237
963954568
291125031
70831476
74370708
679136419
948750991
857569235
827508273
17476093
739525941
855473248
899592199
762082608
48330411
293981526
196535714
72691811
598084733
433611609
81144804
580286460
718726184
193620024
30061231
48330411
651776452
582701381
964156031
939272546
635441216
457906573
625517606
792852712
33182694
758931613
481995663
254648171
481995663
444558315
108864806
310933361
899043746
267106973
385276485
418385479
72691811
850191062
267106973
145966273
527960104
523446255
845831299
108864806
801242808
866806478
845831299
33182694
211080683
755459633
11217651
320882835
516931513
112062297
78626708
444558315
606321619
972554254
256022273
255071552
306437691
48330411
81144804
265373476
150403766
195821335
797886556
636963850
377073921
652006478
441637621
1322902
849973452
698788771
42187731
497615016
869500679
657635056
801879188
405601617
866806478
390183199
713987466
893622540
189858233
635441216
272460195
598084733
516931513
331400952
992859957
855818251
463108895
89116445
954765231
695255998
756356740
651776452
635441216
815080377
853103800
211080683
183462243
34952186
239432432
44342013
482735
51178995
703545995
69449501
259031829
827508273
869267550
591227024
193620024
644921113
376846413
497615016
54498264
756356740
145966273
291125031
812117342
671713724
211080683
574562179
310933361
410339547
483316771
737115208
211080683
695255998
30061231
450821642
638404956
521045640
211228327
790992102
865143916
516931513
455041353
606495046
801879188
849973452
483316771
853103800
264385610
219286621
926596278
812117342
703545995
829251886
441637621
475755267
205621318
732445918
824206545
651776452
845831299
90658858
895894749
256022273
362641884
436494943
793894898
698788771
855383366
899043746
48330411
483316771
449825268
188039938
963954568
940729750
150403766
149124351
48330411
80787516
377073921
220802913
941558560
412029201
519494840
648329705
444558315
281938039
34952186
683364727
841382922
416716356
193620024
201947390
397568001
91217430
841382922
164135263
429157178
150403766
293611086
412057510
397568001
516931513
869500679
516931513
855818251
405601617
519494840
712128882
566659416
187145965
591227024
86580458
565369021
800771762
300438794
964156031
732445918
581041954
48330411
940729750
255071552
505122722
818776380
790992102
418385479
386172109
69449501
703545995
757425743
703545995
640940449
449825268
66550593
566659416
644921113
261999677
580286460
195821335
173922545
954765231
264385610
829251886
100444139
293611086
741765885
11217651
756356740
836849469
445705135
455041353
590003337
72691811
211080683
42809182
703920436
804913635
850529706
691207461
987190604
33182694
100444139
72691811
189858233
205621318
948750991
178534608
856856150
100444139
497615016
17476093
72691811
521045640
853103800
577551670
516931513
80787516
219549302
471561924
801242808
787679990
77086374
77086374
193620024
321889235
429157178
267106973
790992102
441637621
941558560
643074944
358860370
444558315
483459743
849973452
147579685
96660822
703545995
457906573
756356740
905323865
987190604
193620024
215377089
855473248
801242808
756356740
497505195
824206545
108604069
263392299
581041954
235575839
635441216
94544344
425980170
703545995
679136419
853103800
731426435
96660822
975005140
441637621
519494840
108864806
855383366
521045640
756356740
855383366
20437053
941122123
310933361
373945436
444558315
679136419
756356740
38321837
963954568
481995663
310933361
267106973
657635056
521045640
100444139
683682818
81144804
255071552
606495046
801242808
108864806
219549302
20437053
927864237
505596550
590007879
941672748
893622540
643074944
19535560
78626708
591227024
107134779
261999677
127150103
100444139
105427372
20437053
856856150
826967256
459314898
173922545
890686220
405601617
51178995
72691811
829251886
211080683
790992102
703545995
703545995
102007964
425980170
96660822
193620024
44342013
940729750
150403766
33182694
741562905
804435433
1322902
211080683
485923505
770208357
691207461
377073921
81144804
841382922
19535560
239432432
491024251
954765231
825945823
328874982
405601617
181190235
340162025
516931513
975005140
801242808
53821224
436494943
429157178
563444941
193620024
61938851
827508273
497615016
81144804
130742718
461640419
775702670
516931513
756356740
827508273
74370708
255071552
997770744
756356740
581869720
201900491
33182694
732445918
497505195
599436684
756356740
420431297
44342013
80787516
483125803
855383366
306291557
522217312
310933361
483125803
337657813
48330411
516931513
519494840
519494840
254648171
30061231
862528713
931582147
855818251
652006478
255239043
731426435
71088599
172050277
732445918
606495046
475755267
440323719
325206287
963954568
964156031
489928970
100444139
444558315
926342586
298749371
30061231
310933361
912441617
72691811
80787516
243751285
54498264
790992102
245105391
903364290
389830465
671713724
255071552
855818251
59992173
44342013
81144804
891719572
405601617
251221371
870383268
193620024
869500679
200819515
48330411
820354283
181190235
978482132
841382922
635441216
299144474
679136419
603929552
581041954
211080683
855818251
189858233
898435711
679136419
866806478
59992173
688976482
193620024
235575839
235575839
188039938
964156031
44342013
912441617
657635056
926741228
322076620
636963850
977193045
969109136
33182694
225666802
524364983
91217430
173922545
792852712
173922545
455041353
463108895
801879188
725569239
853103800
386172109
239432432
841382922
790992102
638404956
722477271
664980053
820354283
108864806
756356740
285461309
732445918
211080683
142201702
294366747
418385479
516931513
285461309
793894898
790992102
322076620
941672748
679475467
801242808
48330411
741765885
429157178
972771064
463108895
602677924
516931513
299144474
903364290
683364727
566389174
954765231
899043746
862528713
261999677
516931513
463108895
679475467
963954568
285461309
203510282
580286460
177818139
205621318
293611086
451560634
130742718
130742718
349394533
255071552
882526679
831643228
523999354
295014094
827508273
30061231
81144804
362641884
19535560
925467465
758931613
189858233
865143916
205621318
475755267
418385479
679136419
377073921
108864806
94763762
589950541
635441216
655016539
475755267
801879188
625517606
94544344
801585237
725569239
65485465
920841187
820354283
777958410
491024251
720225476
569064260
606495046
385276485
591227024
193620024
838643124
845831299
108864806
756356740
108864806
130742718
862528713
801879188
801879188
505596550
786065105
523446255
862528713
651776452
638404956
731426435
436537325
516931513
235575839
941558560
987490212
855473248
100444139
776981786
261999677
688976482
258324107
899043746
664980053
108864806
235575839
201900491
189858233
841382922
261999677
362641884
862528713
219549302
786065105
235575839
610257602
362641884
853103800
455041353
449825268
870184958
941558560
261999677
912441617
827508273
261999677
444558315
335040508
519494840
929329228
804435433
223422092
254648171
81144804
243148749
96660822
671713724
295014094
310933361
482835508
899043746
48330411
310933361
804913635
143990268
255071552
792852712
72691811
643074944
893622540
841382922
205621318
462577
963954568
829251886
910583229
815080377
322076620
855473248
13980687
691207461
261999677
206214817
54498264
108864806
200301570
54498264
148800981
707312975
120439415
188192853
757425743
78626708
857569235
19535560
741562905
150403766
817240671
193535125
100444139
362641884
922882250
33182694
294366747
617284419
606495046
444558315
479805553
482835508
698788771
838643124
441637621
21339641
17476093
179946438
943362997
831643228
235575839
444558315
790992102
398235188
850529706
436537325
91217430
268250650
651795840
852060695
787770549
81144804
787770549
827508273
295014094
219286621
396246770
444558315
211080683
436494943
831643228
978482132
713987466
679475467
606321619
520894807
746845880
876870572
912131033
283194587
30061231
852060695
598084733
497505195
849973452
651776452
72691811
869500679
679136419
646320243
94808220
261999677
590003337
963954568
100444139
550075396
703545995
963954568
963306628
291125031
69449501
205621318
150403766
638404956
502070410
523446255
367533896
691207461
946547781
683364727
975005140
239432432
591227024
895894749
358860370
457906573
912441617
643074944
291125031
664980053
640940449
100444139
703545995
30061231
162307414
691207461
449825268
188039938
251221371
606495046
100444139
377073921
39165891
797886556
580736810
606495046
758931613
820354283
405601617
758931613
81144804
787291140
505122722
219286621
459314898
150403766
145966273
377073921
818776380
698788771
756356740
33182694
929329228
964156031
328874982
193535125
66550593
206214817
373945436
691207461
954140358
949489378
441637621
223422092
815080377
746845880
177818139
692265540
651795840
211080683
664980053
405601617
429157178
978482132
825945823
433611609
992657924
516931513
738229720
651776452
166075483
261999677
261999677
855473248
695444437
741765885
94763762
450821642
505596550
972554254
912441617
491024251
825945823
490611518
328874982
497615016
756356740
205621318
956250807
862528713
205621318
804435433
441637621
263392299
725569239
30061231
679136419
853103800
444558315
181190235
815080377
801585237
205621318
516931513
202739859
713987466
462577
255071552
497615016
853103800
775043353
429157178
563444941
671713724
683682818
44342013
389830465
521045640
310933361
203510282
70831476
576077022
33383085
51178995
827508273
34343646
198073867
108864806
529461937
418385479
718726184
516931513
855383366
205621318
534674799
732162077
903364290
910583229
189858233
987190604
215377089
787291140
790992102
972554254
845831299
127150103
256022273
978482132
866806478
801879188
481995663
108864806
679779164
756356740
108864806
358860370
722477271
516931513
829056783
450821642
922882250
444558315
741765885
756356740
66550593
77086374
829251886
635441216
941672748
34952186
405601617
797886556
598084733
820354283
675094204
731426435
648329705
746845880
433611609
820354283
505122722
386172109
978482132
261999677
390183199
373945436
455041353
910583229
449825268
963954568
183462243
885563737
912103276
186576537
497615016
150403766
471561924
471561924
30061231
793894898
713987466
17476093
377073921
257542542
72691811
683364727
108864806
100444139
108864806
550075396
245105391
173922545
261999677
836849469
148800981
519494840
81144804
829056783
187145965
106518249
441637621
987190604
992859957
113455365
358860370
521045640
377073921
527960104
186946375
963954568
845831299
138663125
20437053
731426435
827508273
563575055
340162025
975005140
451560634
651776452
285461309
625517606
81144804
127150103
635441216
485923505
679475467
267106973
850191062
523446255
679779164
51178995
181190235
335040508
69449501
855818251
293965510
392160438
405601617
855383366
181190235
81144804
841382922
652006478
972554254
804435433
54498264
718726184
310933361
527960104
853103800
329807023
568715632
855818251
291125031
862528713
801242808
362641884
81144804
899043746
429157178
713987466
193620024
187145965
148800981
51178995
720063004
335040508
890686220
51178995
741562905
255071552
291125031
497615016
199755015
49836810
100444139
914087005
825945823
954765231
756356740
636963850
838643124
790992102
865143916
657635056
893622540
170400989
192349919
100444139
191182743
912103276
855473248
852060695
429157178
827508273
294366747
549765713
857569235
329807023
502070410
51178995
74370708
433611609
412057510
756356740
975005140
921663249
823603487
59992173
855473248
69449501
943362997
841382922
602677924
436494943
201900491
223422092
949489378
829251886
758931613
523999354
11217651
21838511
283194587
429157178
285461309
801879188
731426435
636963850
482735
445705135
54498264
963954568
257247924
201900491
497615016
108864806
103937682
463108895
30061231
855818251
827508273
310933361
991158175
969109136
679136419
33182694
385276485
524364983
679386394
261999677
405601617
186576537
193620024
145966273
397568001
94763762
541821795
30061231
914087005
731426435
574562179
925467465
191182743
267106973
181190235
755459633
830918891
651776452
201900491
853103800
254648171
741562905
203510282
853103800
33182694
801242808
954765231
137160785
566389174
963954568
580286460
793894898
713987466
922882250
651776452
818776380
291125031
518195488
235575839
429157178
801242808
756356740
861046296
857569235
853103800
756356740
294366747
72691811
51178995
703920436
261999677
972554254
777958410
762082608
44342013
646320243
455041353
829251886
671713724
235575839
801242808
267106973
853103800
516931513
679136419
643074944
574794279
285461309
149124351
304547256
790992102
954765231
519494840
293611086
741765885
613654608
722477271
855473248
239432432
389830465
112062297
429157178
251221371
814722188
964156031
257247924
644921113
189858233
636963850
497615016
679136419
553039122
108864806
690990975
272460195
790992102
827508273
56069265
377073921
211080683
813553707
791619066
483316771
100444139
193620024
790992102
397568001
644921113
457906573
808823468
310933361
389830465
30061231
173922545
862107228
698788771
756356740
926342586
540168340
254648171
66550593
172050277
553618922
189858233
108864806
299144474
516931513
246045928
219286621
926596278
54498264
857569235
792852712
801242808
756356740
550075396
598084733
389830465
194799256
954765231
103937682
518195488
740842273
239432432
188039938
606321619
862528713
112062297
17476093
563444941
79331648
272460195
586959671
978482132
11217651
941558560
310933361
33182694
606321619
625517606
54498264
580736810
325206287
325206287
39165891
672021260
261999677
444558315
255239043
150403766
713699409
69449501
256022273
741765885
853103800
194799256
98459128
505122722
188192853
762082608
804913635
444558315
285461309
235575839
81144804
215377089
267106973
30061231
793894898
853103800
756356740
22824457
497505195
922882250
30061231
683682818
72691811
516931513
51178995
497615016
756356740
855473248
683068013
845831299
30061231
211080683
123804398
550075396
164135263
855473248
130742718
815080377
181190235
322076620
582498130
912131033
979545351
497615016
827508273
298749371
516931513
211228327
372798400
30061231
812117342
81144804
855818251
94544344
606495046
259031829
358860370
17476093
841382922
193535125
389830465
853103800
446585504
150403766
170400989
801879188
855818251
870383268
72691811
758931613
475755267
954765231
950701777
801585237
703545995
310933361
261999677
200301570
310933361
181975927
516931513
94808220
51178995
912441617
108604069
497615016
850529706
529461937
91217430
72691811
39165891
679136419
683068013
893622540
521045640
707312975
606321619
100444139
825945823
261999677
741562905
285461309
541821795
707312975
516931513
441637621
741765885
683364727
679136419
219286621
172050277
573961767
912103276
756356740
580286460
741765885
173922545
94544344
497615016
626027307
33182694
720225476
857569235
746845880
372798400
638404956
950701777
731426435
429157178
455041353
261999677
899043746
865143916
516931513
756356740
96660822
48330411
372798400
964156031
294366747
519494840
193620024
817240671
243751285
377073921
172050277
54498264
285461309
675094204
130742718
108864806
457906573
963954568
48330411
853103800
741765885
44342013
81144804
516931513
972554254
257247924
849973452
652006478
389830465
683364727
261999677
81144804
255071552
255071552
91217430
299144474
48330411
787291140
340162025
72691811
790992102
651776452
855383366
804913635
295014094
698788771
679136419
100444139
201900491
298062981
638404956
127150103
257247924
713987466
818776380
358860370
386172109
193620024
285461309
264385610
790992102
745512129
762082608
756356740
256022273
818776380
855473248
950701777
643074944
145966273
320882835
652006478
382442674
523999354
718726184
373945436
66550593
13980687
72160329
679136419
515030619
963954568
683682818
203510282
169704250
200819515
703545995
516931513
718726184
483316771
54498264
941122123
598084733
762082608
172050277
130742718
855818251
181190235
941558560
91217430
482835508
81144804
286815350
362641884
285461309
44342013
81144804
130742718
108864806
34952186
941122123
392160438
211080683
594033771
703545995
283194587
479805553
11217651
516931513
310933361
756356740
502070410
112062297
606495046
130742718
94763762
34952186
211080683
975005140
261999677
80787516
285461309
116408045
544550379
235575839
785015453
982574088
964156031
691207461
186576537
598242209
725569239
815080377
173922545
348112994
706800330
899043746
516931513
853103800
606495046
801242808
33383085
853103800
310933361
590007879
100444139
219286621
855818251
142544091
30061231
70831476
200819515
638404956
490585556
683312779
606495046
108864806
801242808
708156132
235575839
706800330
44342013
857175499
671713724
390183199
497505195
94763762
862024300
328874982
855473248
691207461
150403766
462577
34952186
827508273
638404956
527960104
429157178
444558315
59992173
635441216
198208206
256022273
801879188
523446255
756356740
638404956
703545995
963954568
945261580
389830465
482835508
857569235
987190604
325206287
251221371
862024300
606321619
367533896
94763762
679136419
194799256
74370708
698788771
657635056
441637621
150403766
433611609
33182694
461466552
853103800
462577
849973452
912131033
827508273
977193045
429157178
679136419
69449501
255071552
691207461
286815350
397568001
963306628
59992173
372798400
963954568
720225476
385276485
223511583
261999677
281938039
946672323
483125803
108864806
899043746
130742718
173922545
193535125
72691811
671713724
177818139
291125031
112062297
386172109
855383366
516931513
491024251
870383268
325206287
946547781
256022273
523446255
589337580
845831299
108864806
820354283
193535125
899043746
211080683
293611086
316210178
348122836
841382922
987190604
483316771
370949508
370949508
91217430
823603487
725569239
81144804
251221371
654745045
310933361
801242808
857569235
294366747
150403766
267106973
444558315
243148749
100444139
866806478
963954568
525799791
519494840
267106973
256022273
173922545
688446828
606495046
855818251
112062297
81144804
143990268
310933361
100444139
150403766
150403766
521045640
829251886
644921113
455041353
719737163
310933361
891719572
386172109
200819515
866806478
145383622
617275856
54498264
725569239
436537325
941122123
382442674
831643228
516931513
325206287
818776380
855383366
762082608
732445918
651776452
34952186
116408045
801585237
181190235
756356740
643074944
429157178
876870572
853103800
243148749
866806478
198681218
718726184
824206545
106518249
148800981
320882835
261999677
256022273
869500679
797886556
756356740
349394533
483125803
792852712
108864806
706800330
963954568
405601617
272460195
193535125
501595912
519494840
69449501
261999677
606495046
790992102
870184958
792852712
254648171
853103800
931582147
205621318
636963850
100444139
11217651
179681546
258324107
787770549
644921113
825945823
429157178
519494840
521045640
108864806
181190235
776981786
800771762
142201702
646320243
386172109
516931513
389830465
177818139
100444139
203510282
187145965
461466552
941558560
51178995
433611609
306291557
444558315
601683177
405601617
853103800
59992173
339378857
145184985
313795734
444558315
855383366
921663249
112062297
516931513
127150103
797886556
820354283
982574088
921137614
51178995
898435711
756356740
261999677
516931513
683364727
386172109
268250650
441637621
719467749
876870572
816624694
459314898
713987466
516931513
268947042
703545995
790992102
441637621
192349919
455041353
108864806
33182694
449825268
797886556
459314898
522589731
412057510
756356740
518195488
497615016
339378857
671713724
491024251
444558315
756356740
550075396
251221371
516931513
42809182
479805553
187145965
386172109
450567529
108864806
804435433
444558315
580286460
610257602
449825268
855383366
405601617
148800981
429157178
150403766
81144804
831643228
44342013
100444139
732445918
518195488
170400989
243148749
170400989
455041353
756356740
636963850
145966273
646320243
979545351
264385610
841382922
731426435
602677924
310933361
150403766
823603487
861385942
321889235
756356740
30061231
69449501
613654608
963954568
72691811
261999677
145966273
108864806
651776452
925467465
948750991
148800981
22824457
101075427
81144804
219286621
340162025
193535125
516931513
606321619
497615016
691207461
845831299
704849478
581041954
389830465
56069265
855383366
225666802
179681546
225666802
582701381
256022273
732445918
516931513
845831299
713987466
703545995
853103800
606495046
756356740
66550593
786065105
756356740
758931613
211080683
975005140
855473248
17476093
267106973
820354283
193620024
100444139
77086374
33182694
483316771
385276485
703545995
606495046
285461309
683682818
651776452
51178995
756356740
285461309
997770744
790992102
291125031
429157178
741562905
818776380
130742718
440323719
272460195
756356740
437107057
801242808
22824457
428366617
72691811
756356740
412029201
80787516
921663249
211228327
81144804
865143916
377073921
954765231
964156031
433611609
679136419
853103800
856856150
943362997
54498264
521045640
516931513
358860370
613654608
320225778
291125031
100444139
96660822
762504889
516931513
741765885
429157178
261999677
81144804
145966273
81144804
801879188
320225778
651776452
801585237
804913635
198073867
433611609
108864806
855473248
523446255
205430934
294366747
285461309
679136419
606495046
293965510
594033771
61938851
724745310
107134779
931582147
30061231
255239043
135452076
516931513
457906573
516931513
679779164
261999677
150403766
704549920
972771064
449825268
703545995
285461309
150403766
643074944
211080683
497505195
756356740
731426435
173922545
499745122
870383268
295014094
148800981
81144804
100444139
770208357
987190604
870383268
899043746
724745310
33182694
1322902
145184985
651776452
258324107
756356740
756356740
100444139
638404956
444558315
441637621
150403766
941558560
790992102
172050277
963306628
100444139
679475467
801242808
59992173
827508273
491024251
100444139
598084733
241417754
291125031
646320243
964156031
108864806
422733254
211080683
206214817
451560634
294366747
457906573
852451769
255071552
524364983
373945436
565369021
657635056
201900491
150403766
820354283
373945436
606495046
644921113
310933361
827508273
225666802
732445918
818776380
606495046
855383366
553618922
569064260
720225476
954765231
683682818
39165891
127150103
521045640
704859333
69449501
550075396
941122123
485923505
291125031
861046296
329807023
855383366
691207461
188192853
30061231
870383268
671713724
72691811
433611609
862107228
756356740
895894749
203510282
978482132
679136419
385276485
725569239
17476093
261999677
853421571
348122836
852451769
241417754
954765231
211080683
691207461
941558560
679386394
675094204
815080377
449825268
808823468
340162025
148800981
160457046
855383366
820354283
683364727
756356740
455041353
795529181
853103800
294366747
187145965
577551670
523446255
841382922
703545995
186946375
943362997
193620024
606321619
194799256
405601617
590007879
804913635
853103800
855818251
108864806
164135263
160457046
33383085
490611518
820354283
481995663
698788771
732162077
255071552
657635056
74370708
33383085
490585556
731426435
397568001
997770744
731426435
482835508
708156132
855383366
853103800
444558315
870383268
855818251
756356740
820354283
127150103
741562905
137160785
818776380
145184985
265373476
855383366
516931513
708156132
373945436
177818139
954765231
869500679
429157178
163035479
205621318
135452076
853103800
44342013
48330411
11217651
706800330
801242808
987190604
108864806
100444139
731426435
651776452
372798400
679475467
941122123
740842273
100444139
804435433
505596550
100444139
481995663
756356740
720225476
205621318
648329705
116306061
239432432
707312975
841382922
405601617
516931513
756356740
372798400
516931513
790992102
589950541
358860370
298749371
655016539
362641884
108864806
679475467
606321619
756356740
198681218
193620024
211080683
372798400
738229720
922882250
193620024
975005140
475755267
291125031
862528713
261999677
801879188
926342586
497615016
239432432
405601617
261999677
51178995
732445918
72691811
679136419
108864806
852451769
610257602
997770744
825945823
173922545
829251886
679475467
855818251
801879188
72691811
261999677
412057510
746845880
843747509
741562905
801585237
108864806
81144804
33143903
100444139
920690697
201900491
206214817
581041954
304619140
762082608
143990268
706800330
741765885
698788771
382442674
130742718
193535125
679136419
563444941
74370708
520894807
337657813
708156132
72691811
568715632
261999677
261999677
683364727
150403766
862024300
211080683
193535125
30061231
523446255
790992102
142201702
648329705
963954568
755459633
756356740
576077022
235575839
201900491
206214817
910583229
635441216
335040508
245105391
756356740
261999677
42809182
59992173
955255645
256022273
643074944
858493641
256022273
348122836
638404956
516931513
211080683
853103800
33143903
801242808
790992102
429157178
163035479
483316771
220617317
756356740
30061231
471561924
142201702
440323719
142201702
130742718
862528713
429157178
61938851
503311063
397568001
130742718
150403766
801242808
481995663
201900491
756356740
433611609
722477271
745327334
790992102
185287689
635441216
679136419
516931513
30061231
377073921
505596550
898435711
586959671
566659416
188192853
482735
100444139
143990268
211080683
405601617
77086374
910583229
200301570
926741228
801242808
855473248
862024300
586959671
540168340
523446255
256022273
569064260
444558315
657635056
127150103
33383085
644921113
65485465
657635056
193620024
175785432
72691811
852060695
235575839
418385479
853103800
441637621
741562905
522217312
900035335
683312779
72691811
358860370
683312779
518195488
193620024
606321619
243148749
293981526
606321619
11217651
373945436
638404956
825945823
651776452
941122123
903364290
313795734
790992102
34343646
340162025
606321619
483125803
373945436
306437691
91217430
718726184
246045928
405601617
850529706
853103800
987190604
108864806
310933361
941558560
703545995
679136419
257247924
812117342
992859957
318062431
1322902
516931513
580286460
257247924
801242808
33383085
853103800
34952186
505122722
358860370
335040508
172050277
77086374
598084733
98459128
69449501
328874982
211080683
862528713
298062981
606495046
855473248
433611609
223422092
475755267
931582147
100444139
265373476
746845880
740842273
679136419
855818251
303182547
246045928
566659416
683312779
211080683
77086374
275455659
291125031
211228327
193620024
644921113
790992102
81144804
412029201
254648171
731426435
291125031
858493641
617284419
285461309
606495046
598084733
683682818
497615016
457906573
429157178
451108860
527960104
475755267
756356740
497615016
815080377
457906573
992859957
725569239
177818139
256022273
72691811
101104061
100444139
625517606
516931513
941672748
34952186
707312975
65485465
731426435
261999677
779097834
606321619
261999677
72691811
776981786
285461309
429157178
74370708
150403766
827508273
48330411
912131033
211080683
255071552
731426435
390183199
261999677
516931513
463108895
841382922
77086374
261999677
491024251
580286460
519494840
756356740
188192853
703545995
349394533
325119823
825945823
497505195
648329705
852451769
679136419
841382922
436537325
42809182
867014644
516931513
657635056
818776380
256022273
722477271
13980687
21327122
602677924
267106973
707312975
198681218
193620024
849973452
189858233
112062297
123339041
108864806
310933361
386172109
698788771
491024251
193535125
299144474
745512129
797886556
713987466
54498264
855818251
855383366
922882250
987190604
683682818
926342586
867014644
135452076
746845880
756356740
841382922
524364983
181190235
738229720
855473248
793894898
169704250
261999677
81144804
433611609
48330411
272460195
925467465
223422092
882526679
820354283
591227024
11565293
922292718
737115208
405601617
193620024
857569235
449825268
698788771
657635056
643074944
825945823
651776452
310933361
553039122
954765231
254648171
497505195
926741228
436537325
205621318
39165891
683364727
732445918
718726184
405601617
823603487
853103800
869500679
845831299
664980053
335040508
516931513
756356740
516931513
599436684
30061231
849973452
635441216
742403840
295014094
638404956
910583229
211228327
340162025
648329705
223422092
94544344
245105391
817240671
746845880
625840961
235575839
939272546
481995663
823603487
827508273
187145965
294366747
978482132
635441216
130742718
349394533
81144804
777958410
497505195
94763762
574562179
42187731
445705135
193620024
462577
580736810
59992173
72691811
318062431
855383366
725569239
966960329
870383268
256022273
691207461
190508037
581041954
145383622
857569235
21838511
801242808
130742718
79331648
731426435
855473248
568715632
245105391
638404956
457906573
516931513
527960104
801242808
502070410
912103276
820354283
377073921
516931513
194799256
899043746
405601617
679136419
534674799
81144804
598084733
72691811
950701777
855473248
444558315
405601617
521045640
964156031
855383366
463108895
589950541
72691811
285461309
81144804
825945823
820354283
310933361
54498264
211080683
762082608
373945436
756356740
181190235
150403766
755459633
679475467
827508273
285461309
731426435
211080683
580286460
954765231
254648171
826967256
679475467
483125803
267106973
386172109
193620024
820354283
54498264
264385610
516931513
265373476
116408045
444558315
455041353
841382922
857569235
580286460
148800981
731426435
33383085
373945436
855383366
267106973
801242808
405601617
449825268
569064260
989539216
681527941
581041954
433611609
941672748
671713724
108864806
925467465
975005140
81144804
505596550
737115208
581041954
223422092
215377089
100444139
142201702
698788771
72691811
722477271
150403766
978482132
827508273
206214817
239432432
516931513
410339547
457906573
481995663
100444139
30061231
457906573
679136419
483125803
54498264
519494840
193620024
298749371
94808220
738915663
862024300
66550593
362641884
679136419
80787516
683682818
516931513
33182694
397568001
30061231
267106973
790992102
193620024
455041353
738229720
679136419
223783943
127150103
855473248
69449501
862528713
444558315
853103800
77086374
497615016
756356740
482735
590003337
830918891
519494840
393971798
516931513
455041353
48330411
94544344
243148749
78626708
373945436
502070410
202739859
441637621
239432432
756356740
77086374
96660822
34952186
44342013
741765885
54498264
523999354
108864806
746845880
852060695
853103800
205621318
491024251
841382922
827508273
625517606
815080377
373945436
790992102
679136419
373945436
328874982
671713724
852451769
30061231
94763762
412905943
54498264
38321837
756356740
703545995
145966273
211228327
30061231
267106973
444558315
845831299
291125031
471561924
405601617
261999677
44342013
987190604
339378857
827508273
96660822
756356740
516931513
829056783
42187731
243148749
483125803
598084733
801879188
679475467
322076620
725569239
267106973
703545995
679475467
188945484
201900491
801242808
527960104
481995663
855383366
81144804
455041353
405601617
39165891
211080683
1322902
243148749
483125803
451560634
899043746
100444139
412905943
651795840
328874982
977193045
581041954
193620024
181190235
108604069
801242808
243148749
739525941
201900491
72691811
941558560
20437053
943362997
825945823
193535125
899043746
219286621
188039938
841682367
862107228
6387153
72691811
683312779
256022273
81144804
261999677
725569239
718726184
100444139
964156031
386172109
102007964
745512129
741562905
691207461
150403766
522217312
255071552
255071552
801242808
225666802
444558315
143990268
81144804
790992102
643074944
861385942
497505195
225666802
475755267
30061231
215377089
108864806
414829234
951970812
470836374
804435433
797886556
72691811
77086374
433611609
80787516
143990268
827508273
979545351
975005140
756356740
731426435
818776380
235575839
648329705
108864806
801879188
627109268
811411961
804435433
603929552
77086374
33143903
939982770
436494943
81144804
251221371
758931613
331400952
855383366
912103276
713699409
145184985
100444139
857569235
856856150
202739859
33182694
335040508
80787516
459314898
198073867
255071552
946672323
65485465
741765885
679136419
389830465
912441617
429157178
801879188
523999354
489928970
741765885
367533896
310933361
340162025
855473248
267106973
899592199
455041353
931582147
205621318
516931513
516931513
553039122
756356740
704859333
855383366
855818251
39684
746845880
505596550
372798400
13980687
849973452
519494840
989539216
853103800
205621318
941558560
91217430
81144804
412029201
275455659
272460195
775043353
671713724
48330411
850529706
679779164
412029201
94763762
51178995
34952186
11217651
527960104
691207461
978482132
941672748
80787516
703545995
921137614
255239043
497615016
777958410
855473248
643074944
42809182
198208206
910583229
331400952
178534608
142201702
81144804
638404956
441637621
295014094
186576537
325119823
322076620
20437053
790992102
931582147
272460195
310933361
590007879
433611609
529256777
691207461
754641104
713699409
130742718
921663249
479805553
862024300
890686220
755459633
261999677
664980053
405601617
318062431
683682818
211080683
800771762
100444139
196535714
373945436
325119823
193620024
912103276
382442674
919790742
189858233
664980053
433611609
625517606
205621318
827508273
519494840
972771064
30061231
680735039
948750991
683682818
827508273
173922545
856856150
922882250
683364727
193620024
335040508
418385479
193620024
497615016
899592199
429157178
679136419
19535560
943362997
267106973
429157178
801585237
954765231
679475467
841382922
606495046
756356740
479805553
703545995
193535125
922882250
349394533
48330411
603929552
722477271
148800981
205621318
862107228
823603487
569064260
255071552
679136419
625517606
804913635
261999677
688976482
855473248
655016539
603929552
397568001
956250807
516931513
519494840
703545995
841382922
74370708
201900491
899650536
827508273
196535714
19535560
707312975
941122123
591227024
787770549
392160438
576077022
804913635
358860370
870383268
33182694
767290760
239432432
291125031
410339547
801585237
855818251
256022273
850529706
358860370
706800330
175785432
816624694
255071552
81144804
205621318
405601617
820354283
81144804
841382922
348122836
293981526
196535714
457906573
223422092
193620024
321889235
827508273
190508037
925467465
329807023
150403766
657635056
862528713
285461309
72691811
841382922
39165891
870184958
853103800
963954568
861385942
100444139
755459633
258324107
202739859
11217651
853421571
183462243
193620024
255071552
483125803
527960104
397568001
815080377
691207461
610257602
939982770
450567529
17476093
34952186
606495046
683364727
827508273
444558315
100444139
200301570
732445918
449825268
373945436
116408045
14823393
679136419
963306628
827508273
463108895
679136419
393971798
223422092
310933361
691207461
450567529
790992102
450567529
373945436
862528713
66550593
48330411
177818139
610257602
855473248
606321619
130742718
516931513
377073921
301338962
310933361
497505195
462577
831643228
433611609
257247924
741562905
643074944
580286460
235575839
720063004
268250650
648329705
638404956
150403766
505122722
497505195
150403766
852060695
243148749
310933361
108864806
172050277
285461309
827508273
449825268
655016539
827508273
53821224
405601617
703545995
606495046
202739859
912441617
987190604
491024251
310933361
829056783
718726184
48330411
941672748
205621318
547817880
862024300
529256777
606495046
429157178
862528713
688976482
929329228
955255645
738229720
683682818
977193045
455041353
756356740
70831476
725569239
688976482
756356740
219286621
291125031
870383268
108604069
30061231
613654608
497505195
100444139
855818251
116306061
910583229
929329228
235575839
242239237
412029201
205621318
100444139
108864806
291125031
678341066
801879188
397568001
790992102
201900491
928942851
519494840
606495046
516931513
211080683
544550379
261999677
698788771
527960104
790992102
193620024
516931513
964156031
179946438
100444139
929329228
211228327
130742718
193535125
899592199
680735039
929329228
205621318
738915663
272460195
657635056
636963850
173922545
929329228
581869720
291125031
862528713
756356740
429157178
841382922
963954568
566389174
718726184
389830465
444558315
963954568
912441617
291125031
885563737
964156031
679136419
20437053
731426435
373945436
521045640
643074944
17476093
516931513
441637621
841382922
516931513
801879188
78626708
497615016
462577
853103800
516931513
519494840
855818251
855383366
181190235
518195488
853103800
94763762
518195488
713987466
389830465
444558315
66550593
845831299
449825268
679136419
601683177
853103800
638404956
862024300
741765885
325119823
291125031
397568001
51178995
787770549
679136419
108864806
382442674
293965510
770208357
108864806
756356740
731426435
606495046
300438794
855473248
827508273
801242808
521045640
56069265
719737163
946547781
708156132
841382922
436494943
170400989
606321619
853103800
610257602
425980170
412905943
392160438
987190604
335040508
11217651
737115208
300438794
108604069
373945436
320882835
746845880
455041353
239432432
483125803
801879188
893622540
638404956
590003337
108864806
455041353
856856150
130742718
691207461
824206545
385276485
335040508
188039938
285461309
397568001
797886556
737115208
211080683
267106973
921663249
223422092
66550593
825945823
964156031
756356740
646320243
899043746
328874982
69449501
720225476
256022273
198681218
116408045
741765885
695255998
978482132
852060695
795529181
841382922
193620024
150403766
853103800
855383366
732445918
425980170
242239237
211080683
529256777
762082608
516931513
671713724
606495046
827508273
255071552
211080683
54498264
625517606
655016539
254648171
516931513
636963850
826967256
81144804
516931513
321889235
112062297
80787516
193535125
708156132
827508273
756356740
94763762
635441216
108864806
291125031
870383268
899043746
461640419
606495046
30061231
108604069
255071552
412025859
590007879
462577
946547781
48330411
922292718
33383085
855818251
929329228
291125031
293611086
651776452
941122123
816624694
137160785
72691811
801242808
293965510
130742718
100444139
818776380
718726184
450821642
69449501
303182547
755459633
267106973
65485465
862024300
606321619
48330411
640940449
429157178
211080683
527960104
267106973
377073921
258324107
606495046
461466552
56069265
745512129
858176269
96660822
972771064
516931513
80787516
657635056
523999354
30061231
193620024
816624694
679136419
193620024
638404956
377073921
626027307
206214817
272460195
112062297
86580458
202739859
777958410
758931613
519494840
523446255
713699409
444558315
491024251
855473248
72691811
651776452
81144804
801242808
581869720
251221371
679475467
405601617
69449501
205621318
261999677
541821795
521045640
320882835
19535560
100444139
49836810
94544344
19535560
541821795
395468992
741562905
797886556
756356740
741765885
261999677
718726184
566659416
912441617
397568001
373945436
310933361
172050277
687284369
977193045
855473248
992859957
755459633
235575839
651795840
941122123
651795840
483316771
997770744
386172109
756356740
255071552
205621318
855818251
992859957
235575839
325206287
243751285
211080683
825945823
691207461
303182547
931582147
187145965
81144804
397568001
80787516
975005140
516931513
756356740
703545995
786065105
830918891
108864806
22824457
13980687
219286621
855383366
261999677
81144804
160457046
150403766
53821224
816624694
198073867
331400952
758931613
646320243
801242808
329807023
852451769
143990268
96660822
372798400
390183199
731426435
293965510
183462243
30061231
96660822
429157178
855818251
855473248
385276485
790992102
444558315
679136419
251221371
149124351
173922545
856856150
648329705
94763762
892726155
910583229
100444139
150403766
429157178
698788771
912131033
310933361
392160438
975005140
81144804
17476093
255071552
679136419
855818251
683068013
108864806
94808220
145966273
963954568
145966273
505596550
855818251
553618922
449825268
462577
72691811
300438794
824206545
108864806
703545995
44342013
790992102
190508037
855818251
130742718
433611609
429157178
61938851
481995663
956250807
855818251
39165891
703545995
845831299
991158175
678341066
664980053
163035479
17476093
116408045
505596550
72691811
827508273
51178995
792852712
855383366
853103800
683364727
33182694
820354283
679136419
497615016
582701381
841382922
13980687
516931513
688976482
804435433
855473248
444558315
655016539
962313443
489928970
310933361
954765231
322076620
756356740
33182694
858493641
382442674
841382922
433611609
255071552
193620024
516931513
606495046
931582147
267106973
81144804
450567529
135452076
261999677
412057510
364012473
648329705
441637621
193620024
613654608
433611609
81144804
304619140
855383366
852451769
211080683
19535560
969109136
852451769
566659416
679136419
449825268
950701777
285461309
912441617
30061231
972771064
100444139
876870572
377073921
94544344
205621318
499745122
272460195
987190604
48330411
725569239
80787516
441637621
272460195
100444139
81144804
196535714
429157178
756356740
698788771
679136419
758931613
830918891
732445918
899043746
787291140
777958410
429157178
189858233
205621318
522589731
48330411
267106973
329807023
255071552
731426435
291125031
482735
39165891
444558315
941558560
997770744
912441617
200301570
547817880
193620024
362641884
1322902
707312975
89116445
205621318
225666802
651776452
340162025
598084733
72691811
704549920
679779164
857569235
285461309
48330411
722477271
741765885
44342013
483125803
679475467
21339641
591227024
54498264
102007964
268250650
651776452
963954568
242239237
516931513
814722188
325206287
671713724
193535125
875242783
94544344
130742718
48330411
261999677
490611518
857569235
81144804
583865092
201900491
193620024
183462243
801242808
13980687
855383366
801242808
457906573
703545995
553039122
188039938
703545995
48330411
829056783
441637621
566659416
516931513
81144804
135452076
455041353
939947553
261999677
745512129
497615016
681527941
598084733
651776452
173922545
497615016
100444139
939982770
855383366
605167513
683364727
679136419
138663125
704859333
978482132
845831299
372798400
108864806
857175499
77086374
756356740
150403766
758931613
703545995
829251886
130742718
855383366
429157178
34952186
261999677
699730576
929329228
576077022
285461309
950701777
651776452
17476093
142201702
463108895
235575839
573961767
853103800
200819515
485923505
235575839
862024300
516931513
534674799
679136419
261999677
931582147
790992102
523999354
130742718
335040508
206214817
310933361
91217430
867014644
737115208
166075483
651795840
444558315
193620024
108864806
444558315
318062431
718726184
941558560
450821642
69349591
491024251
899043746
516931513
205621318
635441216
679475467
855818251
625517606
372798400
436537325
787291140
516931513
130742718
48330411
293965510
516931513
373945436
941558560
516931513
815080377
268250650
81144804
793894898
922882250
39165891
100444139
643074944
679136419
72691811
853103800
518195488
100444139
201572657
841382922
444558315
69349591
758931613
646320243
636963850
793894898
655016539
69449501
651795840
193535125
521045640
304619140
30061231
679136419
405601617
116408045
869500679
483125803
316210178
429157178
790992102
377073921
841382922
72691811
437107057
497615016
855473248
450567529
268947042
651776452
441637621
268947042
150403766
949489378
291125031
910583229
756356740
358860370
462577
651795840
972554254
481995663
581041954
455041353
801242808
497615016
827508273
377073921
855383366
964156031
870184958
516931513
100444139
188039938
295014094
172050277
552232278
988271545
39165891
298383783
130742718
189858233
718726184
81144804
39165891
962313443
638404956
801242808
861385942
523999354
295014094
741099097
449825268
756356740
187145965
440323719
703545995
48330411
801242808
732365261
193620024
235575839
285461309
412029201
261999677
857569235
741562905
703545995
544550379
150403766
987036349
263392299
211080683
261999677
420431297
108604069
941122123
954765231
396246770
198073867
636963850
787770549
219286621
239432432
941672748
581041954
827508273
382442674
325206287
982574088
643074944
100444139
855473248
193535125
108604069
457906573
516931513
862024300
740842273
405601617
801879188
582701381
820354283
516931513
931582147
679136419
30061231
756356740
223422092
977193045
801242808
499745122
731426435
929329228
790992102
455041353
581869720
747483452
112062297
755459633
30061231
142201702
462577
853103800
30061231
521045640
455041353
580286460
261999677
94544344
801242808
589950541
177818139
651776452
963954568
566389174
756356740
606495046
516931513
72691811
644921113
598084733
679136419
202739859
445705135
516931513
606321619
444558315
81144804
912131033
703545995
433611609
972771064
444558315
679136419
746845880
931582147
94544344
574562179
943362997
298749371
339378857
397568001
756356740
613654608
108864806
939982770
912131033
444558315
815080377
756356740
576537295
243751285
679779164
51178995
987490212
550075396
235575839
518195488
418385479
373945436
256022273
720225476
790992102
382442674
362641884
646320243
186576537
703545995
529256777
150403766
829251886
358860370
193620024
862024300
149124351
679136419
94544344
373945436
206214817
732365261
829251886
143990268
746845880
824206545
829056783
239432432
518195488
505596550
638404956
855383366
358860370
471561924
246045928
758931613
573961767
523446255
48330411
606495046
870383268
130742718
96660822
652006478
242239237
827508273
801242808
483316771
683682818
225666802
335040508
1322902
893698575
300438794
79331648
86580458
688976482
644921113
646320243
679136419
931582147
905323865
251221371
804913635
718726184
181190235
235575839
30061231
94763762
852451769
348122836
929329228
72691811
666916800
598084733
142201702
255071552
643074944
801879188
48330411
150403766
646320243
104974357
261999677
173922545
143990268
414829234
148800981
905323865
895894749
671713724
11217651
69349591
405601617
892726155
824206545
257247924
679136419
756356740
145966273
691207461
483125803
436494943
732445918
256022273
635441216
946547781
635441216
954765231
100444139
257247924
256022273
746845880
177818139
529461937
433611609
127150103
591227024
235575839
150403766
820354283
740842273
261999677
829056783
820354283
181190235
785015453
123339041
606495046
703545995
108864806
824206545
731426435
754641104
518195488
145966273
757425743
790992102
946547781
414829234
246045928
449825268
946547781
801585237
731426435
390183199
322076620
80787516
787291140
30061231
69449501
861385942
48330411
638404956
475755267
6387153
855818251
899043746
441637621
457906573
999360799
39165891
829056783
679475467
829056783
706800330
142201702
590007879
520894807
905323865
573961767
112062297
651776452
683364727
850529706
849973452
48330411
912131033
150403766
100444139
740842273
812117342
51178995
223422092
81144804
340162025
405601617
829251886
905323865
757425743
910583229
679475467
885688426
635441216
373945436
34952186
150403766
756356740
987036349
601683177
444558315
899043746
34952186
855473248
651776452
261999677
941122123
987490212
910583229
801585237
912131033
695444437
473358134
972554254
755459633
793894898
606495046
291125031
790992102
679136419
285461309
39165891
638404956
433611609
931582147
39165891
580736810
77086374
505596550
30061231
433611609
200301570
853103800
483316771
820354283
758931613
72691811
425980170
591227024
804435433
265373476
691207461
48330411
683068013
211080683
294366747
940729750
786065105
201900491
444558315
731426435
100444139
481995663
691207461
853103800
100444139
725569239
145966273
519494840
505122722
48330411
606321619
261999677
516931513
855383366
17476093
72691811
429157178
261999677
975005140
703545995
722477271
758931613
921663249
30061231
505122722
142201702
201900491
518195488
849973452
855383366
850529706
72691811
870383268
756356740
130742718
100444139
48330411
81144804
181190235
450567529
926741228
339378857
1322902
519494840
372798400
731426435
926741228
81144804
51178995
599436684
291125031
173922545
191182743
189858233
972771064
706800330
841382922
722477271
310933361
245105391
756356740
189858233
850529706
261999677
855818251
613654608
914087005
372798400
449825268
483125803
181975927
65485465
172050277
49836810
518195488
196535714
112062297
69449501
393971798
257247924
698788771
429157178
310933361
149124351
200301570
741562905
756356740
81144804
853103800
497615016
459314898
198073867
490611518
651776452
246045928
801585237
340162025
598084733
418385479
939982770
756356740
30061231
820354283
866806478
34952186
755459633
824206545
581869720
436537325
283194587
267106973
638404956
756356740
801585237
657635056
825945823
455041353
929329228
578817848
51178995
475239618
130742718
948750991
606495046
72691811
211080683
173922545
982574088
322076620
948750991
499745122
106518249
699730576
910583229
553618922
17476093
462577
857569235
295014094
193620024
977193045
405601617
621553400
862024300
386172109
713699409
852451769
258324107
516931513
245105391
193535125
362641884
992657924
797886556
746845880
787770549
291125031
516931513
112062297
268947042
51178995
713987466
267106973
758931613
372798400
340162025
679136419
703545995
291125031
86580458
70831476
44342013
256022273
720225476
742403840
635441216
566659416
931582147
756356740
418385479
54498264
11217651
255239043
481995663
285461309
392160438
455041353
857569235
804913635
112062297
193620024
679136419
820354283
48330411
418385479
972771064
553039122
444558315
100444139
291125031
671713724
505596550
831643228
215377089
829251886
170400989
86580458
193620024
581041954
100444139
865143916
293981526
758931613
203510282
188039938
444558315
80787516
580286460
745512129
205621318
127150103
245105391
74370708
358860370
187145965
664980053
963954568
108864806
657635056
451560634
870383268
459314898
193535125
63166473
48330411
457906573
972771064
861046296
444558315
48330411
516931513
130742718
731426435
954765231
251221371
348122836
116306061
193620024
74370708
148800981
21339641
188192853
150403766
523999354
606495046
335040508
373945436
643074944
855818251
257247924
108864806
679475467
444558315
246045928
679136419
385276485
581869720
827508273
825945823
516931513
383559657
462577
606495046
516931513
304619140
272460195
857569235
386172109
929329228
96660822
912131033
827508273
321889235
261999677
377073921
201900491
261999677
48330411
516931513
33182694
703545995
516931513
910583229
72691811
853103800
862528713
992859957
738915663
550075396
451560634
987190604
683682818
34952186
853103800
72691811
497505195
48330411
17476093
33143903
298062981
310933361
519494840
42809182
72691811
527960104
497505195
173922545
425980170
30061231
173922545
516931513
516931513
745512129
756356740
841382922
855383366
747483452
69349591
235575839
862024300
377073921
257247924
497615016
964156031
497615016
519494840
373945436
804913635
651776452
515030619
245105391
755459633
81144804
181975927
590007879
483125803
444558315
145966273
756356740
245105391
610257602
81144804
602677924
444558315
69449501
219286621
123804398
96660822
890686220
756356740
418385479
644921113
150403766
580286460
377073921
683364727
683364727
792852712
429157178
755459633
39165891
893698575
601683177
857175499
606321619
521045640
931582147
1322902
108864806
211080683
272460195
150403766
100444139
516931513
775043353
78626708
982574088
703545995
428366617
651776452
732445918
101104061
713987466
441637621
870184958
875242783
329807023
181975927
405601617
483316771
664980053
679136419
201900491
941558560
606495046
108864806
39165891
483125803
100444139
239432432
211228327
683364727
527960104
713987466
100444139
987190604
455041353
256022273
801879188
516931513
481995663
865143916
731426435
205621318
358860370
377073921
625517606
574562179
541821795
521045640
54498264
33182694
325206287
516931513
941558560
829056783
479805553
818776380
818776380
823603487
679136419
377073921
756356740
722477271
972771064
718268666
98459128
13980687
827508273
941672748
462577
931582147
580286460
183462243
310933361
163035479
793894898
610257602
255071552
6387153
931582147
340162025
801879188
316210178
883275242
444558315
698788771
718726184
211080683
679475467
804913635
956250807
523446255
405601617
651776452
13980687
193620024
900035335
254648171
310933361
516931513
150403766
299144474
201900491
855473248
20437053
183462243
340162025
223783943
193620024
910583229
870383268
30061231
450567529
414829234
362641884
855818251
975005140
703545995
683364727
81144804
921663249
491024251
516931513
636963850
862107228
925467465
516931513
516931513
298749371
921663249
987190604
991158175
518195488
606321619
853103800
304547256
786065105
948750991
186946375
912103276
130742718
100444139
841382922
97891297
550075396
1322902
972554254
373945436
516931513
725569239
69449501
926741228
310933361
17476093
987190604
519494840
298749371
516931513
335040508
977193045
625517606
78626708
861385942
815080377
51178995
679136419
358860370
285461309
683364727
679136419
254648171
150403766
77086374
272460195
941672748
497505195
870184958
522589731
648329705
433611609
72691811
446672125
636963850
51178995
449825268
385276485
436494943
731426435
746845880
740842273
845831299
963954568
756356740
444558315
581041954
294366747
441637621
648329705
261999677
91217430
691207461
441637621
679136419
972554254
691207461
926342586
59073641
679136419
870383268
77086374
581041954
100444139
6387153
358860370
91217430
683364727
150403766
206214817
348122836
829251886
175785432
286815350
235575839
429157178
497615016
718726184
51178995
756356740
756356740
405601617
793894898
30061231
699730576
48330411
793894898
189858233
108864806
651776452
405601617
130742718
66550593
322076620
853103800
81144804
261999677
691207461
520894807
699730576
691207461
219549302
190508037
340162025
628185060
731426435
11565293
449825268
580286460
963954568
941122123
254648171
703545995
523446255
77086374
606321619
91217430
261999677
963954568
259031829
635441216
193620024
849973452
691207461
483125803
790992102
33383085
150403766
150403766
17476093
78626708
505596550
51178995
941558560
824206545
444558315
651776452
516931513
291125031
787291140
150403766
855818251
679136419
397568001
801242808
189858233
86580458
679136419
96660822
703545995
69449501
758931613
429157178
205621318
116306061
756356740
318062431
102007964
429157178
219286621
205621318
841382922
322076620
321889235
108864806
722477271
373945436
703545995
101463251
377073921
870383268
377073921
491024251
679136419
117226751
258324107
941122123
320225778
910583229
527960104
732162077
523446255
483125803
997770744
516931513
964156031
17476093
377073921
449825268
405601617
291125031
30061231
405601617
80787516
303182547
70831476
150403766
899043746
17476093
193620024
926741228
108864806
340162025
756356740
606495046
255071552
499804760
245105391
325206287
66550593
801242808
450821642
921663249
257247924
497615016
377073921
235575839
516931513
340162025
295014094
992859957
635441216
679136419
255071552
358860370
718726184
625517606
722477271
20437053
852451769
382442674
177818139
34952186
756356740
219286621
429157178
219286621
19535560
606495046
150403766
955255645
321889235
390183199
473016311
940729750
223511583
756356740
433611609
433611609
193620024
475755267
522589731
899592199
691207461
516931513
293981526
862528713
198208206
190508037
255071552
497615016
96660822
563575055
385276485
950701777
291125031
855383366
972554254
651776452
153707182
310933361
804435433
100444139
655016539
827508273
211228327
591227024
497615016
72691811
963954568
849973452
108864806
479805553
310933361
679136419
964156031
186946375
206214817
519494840
48330411
671713724
173922545
100444139
385276485
912131033
818776380
201900491
671713724
550075396
258324107
547817880
830918891
363450355
664980053
335040508
362641884
108864806
756356740
15013524
827508273
849973452
651776452
982574088
196535714
77086374
598242209
116408045
552232278
362641884
978482132
81144804
651795840
563575055
516931513
193535125
987190604
72412452
72691811
257247924
483459743
580286460
948750991
100444139
429157178
475755267
48330411
772268809
455041353
264385610
683364727
755459633
116306061
732162077
33182694
841382922
272460195
786065105
929329228
150403766
841382922
636963850
37451956
713699409
722477271
756356740
211080683
211080683
145184985
444558315
377073921
39165891
787770549
926342586
893622540
801879188
644921113
77086374
516931513
841382922
211228327
491024251
187145965
862024300
602677924
521045640
849973452
745512129
33383085
215247505
801242808
580286460
358860370
48330411
816624694
688976482
516931513
801879188
687284369
59073641
201900491
841382922
741562905
797886556
586959671
820354283
235575839
460568807
790992102
683364727
853103800
395468992
33383085
566389174
201900491
450567529
941558560
80787516
577551670
188192853
173922545
756356740
72691811
256022273
683312779
268947042
790992102
516931513
703545995
853103800
931582147
173922545
412029201
116408045
481995663
756356740
405601617
820354283
91217430
145966273
926741228
671713724
433611609
625811208
444558315
820354283
100604094
212051252
804435433
793894898
801242808
388515219
521045640
193620024
963954568
112062297
963954568
193535125
946547781
762082608
695444437
20437053
54498264
59992173
683364727
225666802
756356740
211228327
731452994
449825268
377073921
857569235
954765231
519494840
516931513
720225476
950701777
518195488
113825669
963954568
679136419
44342013
358860370
441637621
841382922
521045640
293611086
574794279
853103800
254648171
482835508
74370708
756356740
581869720
255071552
108864806
193620024
138663125
286815350
56069265
499745122
72691811
523446255
841382922
940729750
243148749
59992173
853103800
801242808
54498264
81144804
540168340
931582147
320225778
787291140
116408045
718726184
949489378
635441216
15013524
201900491
547817880
652006478
429157178
150403766
200819515
193620024
522217312
606321619
827508273
497505195
580286460
576077022
853103800
257542542
291125031
198681218
679136419
992859957
852451769
741765885
989539216
310933361
412029201
505122722
699730576
461466552
183462243
703545995
227521335
519494840
173922545
44342013
815080377
59992173
606321619
17476093
69349591
857569235
804435433
219549302
801242808
483316771
516931513
150403766
94544344
261999677
267106973
746845880
790992102
189858233
801242808
178534608
267106973
613654608
243148749
516931513
516931513
855818251
77086374
94544344
322076620
825945823
852451769
393971798
829056783
54498264
746845880
483316771
385276485
373945436
722477271
606495046
215377089
941672748
39165891
444558315
521045640
713987466
348122836
713987466
824206545
892726155
193535125
433611609
827508273
322076620
820354283
992859957
100444139
150403766
130742718
54498264
643074944
69349591
516931513
841382922
235575839
108864806
825945823
34952186
964156031
223422092
856856150
331400952
706800330
463108895
679136419
497505195
756356740
267106973
254648171
255071552
65485465
59073641
756356740
746845880
255239043
459314898
80787516
444558315
820354283
732162077
198073867
198073867
691207461
190508037
475755267
679475467
150403766
941122123
638404956
756356740
758931613
598084733
732445918
104974357
239432432
905180142
405601617
444558315
437107057
943362997
130742718
211080683
613654608
97891297
462577
790992102
395468992
862107228
251221371
664980053
81144804
638404956
857569235
679136419
625517606
80787516
941122123
150403766
585109946
150403766
598084733
77086374
310933361
790992102
261999677
516931513
81144804
522589731
963954568
436494943
910583229
127150103
941558560
724745310
462577
625840961
912103276
150403766
325206287
801879188
497615016
635441216
746845880
825945823
679136419
691207461
516931513
100444139
392160438
655016539
756356740
130742718
275455659
849973452
910583229
48330411
48330411
108864806
982574088
756356740
203510282
142201702
852451769
74370708
444558315
550075396
855473248
683364727
205621318
756356740
706800330
679136419
679136419
849973452
910583229
245105391
137160785
972771064
254648171
741765885
516931513
756356740
39165891
853103800
386172109
601683177
123339041
193620024
758931613
732445918
142201702
812117342
606495046
358860370
679475467
444558315
516931513
679136419
72691811
841382922
852451769
635441216
256022273
239432432
69449501
189858233
194799256
445705135
444558315
638404956
646320243
527960104
747310324
78626708
912441617
256022273
707312975
81144804
340162025
205621318
857569235
48330411
54498264
397568001
679136419
211080683
606495046
899043746
193620024
679136419
198681218
503311063
358860370
529256777
201900491
746845880
756356740
181190235
386172109
256022273
267106973
516931513
37451956
827508273
853103800
793894898
505596550
638404956
853103800
390183199
20437053
112062297
193620024
827508273
940729750
580736810
30061231
268947042
829251886
441637621
200819515
683364727
814722188
130742718
683364727
927864237
946547781
523446255
638404956
272460195
655016539
698788771
444558315
890686220
590007879
108864806
145966273
445705135
33182694
108864806
101104061
20437053
108864806
925467465
521045640
451560634
100444139
127150103
625840961
235575839
450821642
679779164
732445918
175785432
170400989
304547256
33182694
255071552
941558560
679136419
194799256
285461309
522217312
196535714
978482132
855818251
441637621
445705135
912131033
72691811
100444139
954765231
862528713
862024300
433611609
679136419
756356740
246045928
264385610
547817880
294366747
372798400
866806478
679136419
235575839
521045640
72691811
446585504
939947553
866806478
72691811
655016539
931130520
929329228
804913635
997770744
163599415
521045640
206214817
855473248
606321619
310933361
70831476
293965510
293965510
801585237
267106973
242239237
841382922
100604094
801242808
72691811
856856150
855473248
385276485
449825268
255071552
450821642
101463251
310933361
756356740
820354283
135452076
954765231
731426435
855473248
429157178
866806478
130742718
638404956
444558315
373945436
245105391
449825268
475755267
855473248
183462243
198681218
100444139
679136419
820354283
94808220
193620024
78626708
251221371
566659416
683364727
725569239
703545995
444558315
255071552
483316771
436537325
836362759
261999677
173922545
797886556
643074944
261999677
626027307
883275242
855473248
235575839
861046296
94544344
706800330
982574088
982574088
320225778
497505195
254648171
191182743
145966273
331400952
51178995
606495046
372798400
664980053
804913635
373945436
746845880
355311402
481995663
816411862
181190235
569064260
449825268
516931513
211080683
33182694
72691811
518195488
651776452
862528713
150403766
849973452
703545995
192349919
436494943
441637621
613654608
566659416
855383366
638404956
683682818
827508273
428366617
405601617
264385610
516931513
590007879
898435711
30061231
397568001
747483452
444558315
100444139
255071552
450567529
857569235
335040508
211080683
972771064
164135263
713987466
449825268
102007964
48330411
81144804
377073921
1322902
267106973
746845880
325206287
732445918
261999677
108864806
963954568
756356740
941558560
651776452
516931513
429157178
746845880
855383366
412905943
527960104
635441216
516931513
130742718
420431297
54498264
820354283
39165891
891719572
651776452
316210178
758931613
377073921
638404956
310933361
348122836
519494840
211080683
683312779
801242808
652006478
521045640
741562905
912441617
815080377
746845880
824206545
17476093
77086374
931582147
601683177
429157178
566659416
255071552
941122123
793894898
815080377
33383085
505596550
100444139
429157178
72691811
963954568
527960104
455041353
855818251
931582147
181190235
397568001
108604069
242239237
100444139
321889235
211080683
30061231
145966273
108864806
256022273
519494840
100444139
801242808
540168340
193620024
193620024
321889235
939982770
444558315
855473248
256022273
101104061
433611609
451560634
651776452
827508273
523446255
964156031
193620024
699730576
405601617
756356740
112062297
362641884
377073921
54498264
39684
829251886
310933361
96660822
581041954
741765885
420431297
790992102
385276485
264385610
899043746
638404956
862528713
926741228
790992102
598242209
679136419
44342013
725569239
931582147
801242808
713987466
483316771
978482132
910583229
72691811
211080683
801585237
1322902
853103800
820354283
635441216
483125803
899043746
490611518
405601617
954765231
21339641
255071552
444558315
922292718
77086374
261999677
626027307
491024251
746845880
72691811
69449501
948750991
30061231
580286460
899043746
256022273
698788771
808083082
77086374
264385610
870184958
577551670
756356740
804913635
108864806
81144804
460568807
652006478
377073921
69449501
193535125
858176269
48330411
61115479
193620024
581869720
429157178
703545995
829056783
150403766
876870572
310933361
310933361
855473248
181975927
613654608
741765885
870383268
393971798
820354283
841382922
497505195
679136419
671713724
978482132
646320243
706800330
462577
211080683
449825268
861385942
581041954
706800330
972771064
481995663
33182694
491024251
671713724
827508273
191182743
963954568
243148749
855383366
100444139
598084733
931582147
855473248
527065711
211080683
389830465
722477271
790992102
457906573
201900491
335040508
444558315
100444139
801242808
664980053
177818139
91217430
688976482
818776380
389830465
787770549
841382922
921663249
991158175
81144804
205621318
72412452
239432432
96660822
741765885
310933361
679475467
964156031
583865092
502070410
900380662
390183199
941558560
852451769
857569235
33182694
820354283
939982770
698788771
145966273
755459633
770208357
516931513
516931513
770208357
63166473
841382922
638404956
912103276
211080683
385276485
987490212
707312975
566389174
613654608
703545995
475755267
804913635
987190604
664980053
481995663
725569239
192349919
441637621
899043746
931582147
444558315
267106973
497615016
655016539
845831299
613654608
272460195
74370708
77086374
100444139
580286460
731426435
975005140
683364727
30061231
644921113
211080683
239432432
69449501
414829234
362641884
444558315
17476093
377073921
722477271
785015453
51178995
758931613
679136419
261999677
372798400
746845880
235575839
841382922
490611518
255071552
578817848
461640419
516931513
598084733
450821642
80787516
100444139
643074944
48330411
193620024
72691811
613654608
256022273
745512129
931582147
566389174
745512129
516931513
855818251
108864806
756356740
257247924
550075396
451560634
636963850
77086374
483125803
483316771
550075396
48330411
108604069
756356740
793894898
377073921
150403766
193620024
606321619
801879188
113455365
130742718
590007879
941122123
444558315
855383366
340162025
212051252
100444139
81144804
242239237
267106973
1322902
245105391
444558315
731426435
683364727
912131033
698788771
927864237
245105391
527960104
30061231
529256777
265373476
941558560
100444139
72691811
758931613
201900491
820354283
580286460
925467465
349394533
243148749
200301570
192349919
81144804
841382922
731426435
827508273
801879188
393971798
679136419
405601617
69449501
429157178
497615016
516931513
285461309
223422092
446672125
972771064
992859957
373945436
883275242
321889235
377073921
459314898
72691811
857569235
855818251
823603487
325206287
261999677
591227024
475755267
731426435
679136419
606495046
257247924
80787516
657635056
582701381
78626708
108864806
580286460
108864806
613654608
963954568
931130520
698788771
267106973
885563737
731426435
239432432
975005140
325206287
801242808
505596550
912103276
444558315
261999677
148800981
463108895
679136419
855383366
534674799
449825268
910583229
801242808
108604069
606321619
516931513
855473248
451108860
463108895
482835508
516931513
838643124
185287689
235575839
703545995
949489378
325206287
441637621
183462243
72691811
243148749
81144804
412057510
855818251
855818251
491024251
858493641
746845880
392160438
150403766
358860370
81144804
21838511
211080683
116408045
541821795
193620024
790992102
516931513
150403766
441637621
516931513
298749371
72691811
255071552
825945823
927864237
651776452
855473248
963954568
412905943
100444139
541821795
912131033
691207461
457906573
441637621
724745310
310933361
286815350
737115208
72691811
412029201
638404956
267106973
65485465
449825268
679136419
130742718
53821224
845831299
651776452
77086374
127150103
793894898
722477271
866806478
449825268
929329228
635441216
599436684
483379115
691207461
929329228
954765231
963954568
211080683
455041353
481995663
679136419
69449501
257247924
775043353
720063004
362641884
373945436
820354283
855473248
707312975
651776452
267106973
193620024
912103276
491024251
516931513
855383366
261999677
963954568
737115208
626027307
483316771
178534608
870383268
306445081
651776452
377073921
54498264
801242808
72691811
791619066
638404956
205621318
855383366
293611086
39165891
211080683
258324107
725569239
870383268
181190235
638404956
405601617
885688426
267106973
756356740
801879188
193620024
946547781
963954568
827508273
516931513
550075396
683364727
170400989
310933361
189858233
683364727
910583229
703545995
30061231
81144804
201900491
429157178
738915663
975005140
940729750
516931513
521045640
972554254
741765885
801242808
261999677
66550593
755459633
254648171
65485465
818776380
679779164
429157178
756356740
429157178
261999677
679136419
72691811
741765885
429157178
855818251
441637621
412029201
855818251
899043746
722477271
963954568
397568001
853103800
720063004
74370708
621553400
652006478
862024300
698788771
829056783
113825669
256022273
206214817
215377089
610257602
870184958
853103800
893622540
275455659
261999677
225666802
258324107
648329705
823762778
644921113
503311063
429157178
519494840
261999677
893622540
325206287
613654608
731426435
941122123
816624694
521045640
732445918
193620024
679136419
281938039
77086374
455041353
703545995
412057510
706800330
975005140
294366747
172050277
235575839
845831299
475755267
358860370
786065105
263392299
416716356
471561924
635441216
692265540
855383366
215377089
325206287
720225476
497505195
193620024
790992102
444558315
81144804
255071552
678341066
815080377
853103800
108864806
829251886
367533896
941122123
563876078
941558560
441637621
69449501
205621318
201900491
657635056
188192853
857569235
397568001
255071552
855818251
691207461
94544344
941122123
436494943
227521335
66550593
679475467
436494943
855383366
367533896
108604069
455041353
186576537
100444139
483316771
516931513
108864806
912441617
703545995
106518249
801242808
679475467
198073867
855383366
523446255
318062431
688976482
34952186
516931513
516931513
740842273
738915663
193620024
72691811
655016539
606495046
77086374
975005140
325206287
189858233
758931613
644921113
929329228
893622540
695255998
202739859
449825268
429157178
150403766
754641104
201900491
286815350
164135263
581869720
298062981
148800981
638404956
242239237
193620024
397568001
335040508
117226751
377073921
758000703
954765231
569064260
732445918
755459633
855818251
679136419
756356740
646320243
54498264
756356740
683364727
291125031
257247924
148800981
804435433
941558560
329807023
755459633
606495046
261999677
818776380
679475467
707312975
193620024
483316771
261999677
358860370
865143916
855818251
405601617
33182694
11217651
39165891
189858233
756356740
412029201
48330411
117226751
713987466
963954568
926342586
683312779
703545995
820354283
547817880
450567529
235575839
80787516
516931513
335040508
457906573
256022273
293611086
895894749
306437691
444558315
861046296
441637621
81144804
116408045
745512129
679136419
433611609
827508273
516931513
201900491
801242808
679475467
841382922
540168340
655016539
797886556
790992102
732445918
598084733
450821642
6387153
992859957
929329228
143990268
310933361
261999677
740842273
429157178
429157178
143990268
852060695
581869720
211080683
804435433
200301570
267106973
787770549
56069265
741562905
691207461
703920436
460568807
852451769
703545995
521045640
594033771
143990268
926741228
285461309
975005140
205621318
56069265
703545995
205621318
441637621
987490212
291125031
688976482
718726184
737115208
852060695
675094204
797886556
758931613
239432432
241417754
578817848
70831476
929329228
756356740
529461937
516931513
989539216
444558315
145966273
613654608
405601617
800771762
917539430
845831299
516931513
429157178
505596550
602677924
941672748
340162025
816624694
235575839
91217430
845831299
644921113
912131033
713987466
707312975
853103800
418385479
255239043
691207461
51178995
929329228
849973452
30061231
116408045
65485465
451560634
946672323
482735
964156031
22824457
373945436
100444139
679136419
722477271
320225778
599436684
866806478
112062297
920690697
683364727
239432432
855818251
33182694
978482132
459314898
540168340
547817880
573961767
206214817
855818251
17476093
817240671
681527941
738229720
255071552
433611609
613654608
606495046
181190235
418385479
69349591
756356740
100444139
707312975
568715632
11217651
389830465
801242808
756356740
441637621
910583229
39165891
340162025
527960104
188192853
48330411
30061231
433611609
643074944
405601617
790992102
987190604
566389174
855383366
457906573
801879188
405601617
267106973
145966273
756356740
712128882
679136419
372798400
267106973
17476093
72691811
521045640
321889235
491024251
77086374
193535125
358860370
664980053
193620024
255071552
801879188
17476093
491024251
516931513
521045640
691207461
742403840
489928970
756356740
483125803
54498264
444558315
255071552
941558560
855818251
433611609
267106973
412905943
336513396
310933361
652006478
941672748
11217651
393971798
524364983
239432432
679136419
550075396
741562905
683312779
691207461
598084733
497505195
108864806
731452994
683682818
679475467
601683177
358860370
926342586
516931513
651776452
820354283
852603959
503311063
912441617
516931513
185287689
235575839
855473248
145966273
386172109
166075483
946547781
644921113
449825268
449825268
258324107
193620024
866806478
725569239
1322902
926342586
206214817
638404956
91217430
954765231
100444139
72691811
267106973
703545995
855473248
150403766
606495046
251221371
150403766
648329705
489928970
905323865
758931613
294366747
150403766
581041954
516931513
688976482
483125803
804435433
54498264
812117342
754641104
433611609
679136419
987036349
56069265
193535125
527960104
899043746
497615016
108864806
804435433
225666802
255071552
917539430
790992102
606495046
251221371
362641884
756356740
211228327
198073867
22824457
445705135
741562905
999360799
186576537
578817848
39165891
211228327
691207461
657635056
853103800
491024251
746845880
96660822
201900491
130742718
855383366
679136419
951970812
628185060
654745045
414829234
489928970
982574088
362641884
255071552
516931513
459314898
34952186
261999677
51178995
523999354
758931613
358860370
698788771
866806478
762082608
313795734
48330411
339378857
483316771
283194587
405601617
756356740
255071552
741765885
625517606
979545351
643074944
591227024
899650536
135452076
954765231
756356740
339378857
377073921
841382922
56069265
679475467
306291557
521045640
823603487
646320243
291125031
541821795
853103800
540168340
412029201
108604069
310933361
433611609
707312975
505596550
272460195
643074944
48330411
855383366
775043353
862024300
11217651
261999677
285461309
679475467
108864806
325119823
941122123
683364727
866806478
320225778
108864806
941122123
519494840
941558560
585109946
644921113
949489378
943362997
899043746
48330411
497505195
481995663
931582147
349105660
30061231
44342013
987190604
81144804
440323719
483125803
108864806
56069265
703545995
521045640
941672748
931582147
731426435
804913635
362641884
367533896
643074944
206214817
948750991
74370708
188039938
54498264
527960104
912103276
505596550
33143903
181190235
655016539
177818139
625517606
362641884
635441216
855383366
405601617
257542542
377073921
100444139
203510282
429157178
145184985
127150103
790992102
48330411
497505195
862024300
444558315
205621318
972771064
606495046
613654608
516931513
679475467
261999677
275455659
627109268
96660822
372798400
30061231
519494840
683364727
841382922
130742718
963954568
855818251
540168340
756356740
862024300
853103800
746845880
291125031
44342013
910583229
205621318
855818251
193620024
19535560
81144804
738915663
801242808
943362997
544550379
857569235
441637621
827508273
756356740
358860370
679136419
205621318
787770549
291125031
295014094
113455365
80787516
679136419
529461937
219549302
108864806
521045640
903682593
42187731
516931513
325206287
395986660
855818251
731426435
804435433
211080683
74370708
211080683
235575839
580736810
77086374
483125803
219286621
106518249
48330411
255071552
644921113
81144804
713987466
706800330
48330411
732162077
173922545
698788771
975005140
81144804
635441216
39165891
100444139
261999677
69449501
644921113
707312975
11217651
636963850
963954568
638404956
215377089
628185060
516931513
268250650
225666802
449825268
61115479
108864806
857569235
743467700
304619140
563444941
683682818
741765885
683364727
444558315
211228327
34952186
1322902
683364727
497615016
69449501
598242209
920841187
373945436
941672748
481995663
293611086
855818251
299144474
193620024
377073921
405601617
635441216
286815350
732445918
51178995
638404956
565369021
256022273
679136419
929329228
688976482
108864806
203510282
116408045
272460195
521045640
963954568
130742718
741765885
201900491
377073921
48330411
922882250
172050277
499745122
521045640
972771064
703545995
463108895
17476093
867014644
81144804
150403766
116408045
255071552
177818139
829251886
655016539
108864806
255071552
362641884
590007879
762082608
449825268
787291140
516931513
855818251
386172109
862024300
505596550
841382922
591227024
975005140
405601617
582701381
586959671
855383366
762082608
648329705
801242808
261999677
516931513
405601617
940729750
497505195
235575839
150403766
683312779
457906573
449825268
54498264
876870572
51178995
450821642
582701381
497615016
992859957
377073921
568715632
573961767
790992102
318062431
853103800
373945436
325119823
502070410
193535125
79331648
950701777
261999677
951970812
318062431
756356740
820354283
720063004
722477271
643074944
318062431
640940449
116306061
855383366
679136419
516931513
211080683
679136419
489928970
254648171
940729750
211080683
33182694
594033771
680735039
405601617
77086374
202739859
829056783
100444139
150403766
827508273
841382922
576077022
801242808
516931513
320882835
441637621
756356740
520894807
745512129
679136419
977193045
703545995
703545995
516931513
59992173
81144804
731426435
211080683
695255998
964156031
257247924
310933361
34952186
441637621
929329228
683068013
853103800
433611609
100444139
79331648
756356740
130742718
183462243
91217430
2357068
679136419
855383366
664980053
521045640
590003337
679136419
756356740
310933361
358860370
39165891
638404956
941558560
964156031
731426435
303182547
635441216
39165891
853103800
310933361
11217651
793894898
51178995
201572657
741765885
429157178
853103800
293611086
193620024
385276485
349394533
267106973
713987466
303182547
100444139
455041353
255071552
429157178
756356740
11217651
912131033
100444139
912103276
72412452
437107057
792852712
173922545
235575839
638404956
853103800
63166473
145966273
310933361
264385610
829251886
473016311
203510282
963954568
243148749
261999677
321889235
461466552
638404956
80787516
606495046
954765231
775043353
462577
113455365
135452076
861046296
770208357
91217430
497615016
39165891
112062297
758931613
991158175
999360799
261999677
972554254
679136419
679136419
853103800
267106973
54498264
787770549
160457046
48330411
255071552
294366747
655016539
883275242
818776380
358860370
606321619
429157178
898435711
841382922
516931513
827508273
193620024
679136419
850529706
638404956
449825268
827508273
679475467
963954568
912131033
358860370
652006478
815080377
756356740
797886556
59992173
497505195
713987466
756356740
910583229
829056783
170400989
444558315
179681546
683364727
189858233
318062431
720063004
825945823
191182743
889097158
81144804
425980170
358860370
516931513
441637621
17476093
646320243
145966273
412057510
755459633
756356740
437107057
358860370
193535125
801585237
150403766
48330411
651776452
827508273
449825268
855383366
81144804
170400989
737062698
651776452
397568001
731426435
836362759
405601617
683364727
987036349
51178995
963954568
304619140
699730576
756356740
679136419
941122123
245105391
108864806
515030619
704849478
841382922
91217430
183462243
855473248
829251886
457906573
72160329
150403766
926596278
59992173
777958410
440323719
948750991
48330411
804435433
223422092
42809182
679136419
100444139
386172109
201900491
483316771
827508273
429157178
956250807
922882250
516931513
436494943
855818251
22824457
100444139
205621318
855383366
731426435
173922545
275455659
978482132
683364727
505596550
756356740
972771064
259031829
256022273
987190604
581869720
261999677
112062297
145383622
671713724
348122836
285461309
100444139
362641884
173922545
855473248
541821795
718726184
853103800
235575839
335040508
718726184
243148749
420431297
261999677
505596550
829056783
48330411
475755267
59992173
255071552
992859957
636963850
20437053
44342013
497615016
198676995
160457046
720063004
613654608
910583229
628185060
34952186
72691811
683068013
293611086
293981526
816624694
51178995
703545995
142201702
975005140
358860370
429157178
455041353
738915663
849973452
648329705
433611609
505596550
223783943
742403840
671713724
824206545
162307414
790992102
304619140
785015453
738229720
827508273
318062431
703545995
267106973
683364727
193620024
651776452
223783943
505596550
100444139
48330411
691207461
211080683
405601617
706800330
243148749
385276485
72691811
912441617
725569239
855383366
65485465
521045640
190508037
518195488
205621318
963954568
51178995
349394533
929329228
732445918
81144804
33182694
610257602
80787516
497615016
703545995
801879188
527960104
256022273
638404956
853103800
640940449
112062297
100444139
267106973
463108895
79331648
964156031
100444139
150403766
125179402
286815350
963954568
651776452
267106973
855383366
516931513
862024300
516931513
235575839
471561924
651776452
77086374
547817880
108864806
954765231
679136419
94763762
148800981
304547256
349394533
590007879
747483452
37451956
793894898
704859333
790992102
44342013
177818139
795529181
646320243
256022273
358860370
978482132
679136419
219286621
463108895
263392299
516931513
310933361
489928970
100444139
108864806
51178995
433611609
255071552
444558315
362641884
150403766
69449501
81144804
377073921
855473248
193620024
655016539
160457046
762082608
65485465
679136419
382442674
235575839
108864806
429157178
657635056
78626708
364012473
482835508
824206545
444558315
405601617
145966273
722477271
515030619
861385942
581041954
283194587
505122722
855473248
142201702
429157178
455041353
108864806
954765231
718726184
655016539
150403766
553039122
756356740
304619140
321889235
320882835
198073867
827508273
33182694
977193045
450567529
275455659
681527941
613654608
320225778
306437691
242239237
446672125
211080683
853103800
643074944
306291557
108864806
516931513
34952186
756356740
195821335
745512129
679136419
81144804
801242808
679136419
191182743
516931513
900380662
502070410
862024300
78626708
433611609
516931513
189858233
72691811
211080683
855383366
574562179
255071552
193620024
527960104
482735
20437053
74370708
516931513
827508273
11565293
441637621
42187731
853103800
516931513
211080683
429157178
910583229
219286621
841382922
256022273
48330411
181975927
679475467
731426435
116306061
706800330
925467465
348122836
72691811
790992102
459314898
590007879
444558315
201900491
801242808
841382922
698788771
550075396
96660822
519494840
731426435
429157178
853103800
741562905
286815350
188945484
255071552
679136419
194799256
899043746
377073921
455041353
926342586
823603487
116408045
81144804
261999677
703545995
756356740
482735
841382922
521045640
683364727
405601617
963954568
33182694
215377089
150403766
201900491
255071552
651776452
523999354
516931513
81144804
855383366
972554254
54498264
755459633
790992102
193620024
1322902
1322902
691207461
39684
755459633
836849469
519494840
81144804
829251886
963954568
651776452
756356740
691207461
827508273
718726184
96660822
322076620
358860370
823603487
521045640
855473248
581041954
96660822
732445918
523446255
108604069
193620024
862024300
242239237
855383366
518195488
143990268
294366747
72691811
975005140
173922545
679475467
920690697
826967256
255071552
258324107
982574088
44342013
855383366
606321619
429157178
86580458
725569239
44342013
978482132
804913635
801879188
899043746
362641884
377073921
294366747
143990268
581869720
325206287
941672748
775043353
899043746
777958410
869500679
193620024
775043353
797886556
256022273
201900491
679136419
540168340
664980053
310933361
972771064
790992102
304619140
310933361
852060695
885563737
655016539
790992102
987190604
193620024
820354283
225666802
150403766
941672748
899043746
11217651
190508037
81144804
450567529
373945436
534674799
261999677
626027307
451560634
941122123
1322902
100444139
33383085
39165891
568715632
801879188
491024251
412029201
429157178
731426435
862528713
145966273
613654608
377073921
283094074
225666802
15013524
30061231
72691811
516931513
189858233
954765231
746845880
719737163
100444139
527960104
69449501
505122722
651776452
566659416
363450355
756356740
72691811
703545995
444558315
613654608
741765885
429157178
941672748
954765231
100444139
1322902
855473248
823603487
294366747
756356740
550075396
462577
972554254
745512129
606495046
827508273
856856150
72691811
521045640
790992102
256022273
648329705
671713724
286815350
516931513
267106973
148800981
33383085
801879188
72691811
943362997
683364727
173922545
54498264
929329228
862107228
255071552
239432432
671713724
186946375
100444139
48330411
580286460
429157178
328874982
804435433
310933361
181190235
941672748
516931513
836362759
713987466
861385942
389830465
891719572
150403766
267106973
646320243
731426435
550075396
268947042
527960104
681527941
926741228
77086374
954765231
737115208
793894898
756356740
444558315
482835508
148800981
299144474
259031829
461466552
193620024
606495046
870383268
69449501
679136419
652006478
145966273
457906573
461466552
756356740
17476093
820354283
519494840
787770549
475755267
33182694
521045640
201900491
790992102
267106973
108864806
899043746
429157178
11565293
188192853
293965510
325206287
745512129
758931613
449825268
939947553
162307414
320225778
235575839
108864806
150403766
257542542
261999677
591227024
540168340
818776380
325206287
429157178
581869720
72691811
690902030
713987466
255071552
220802913
81144804
261999677
195821335
285461309
718726184
856856150
53821224
107134779
679136419
358860370
841382922
257542542
268947042
246045928
671713724
261999677
972554254
261999677
13980687
523446255
664980053
181190235
201947390
516931513
850529706
112062297
108604069
298749371
862528713
895894749
246045928
910583229
862024300
142201702
291125031
81144804
683682818
853103800
437107057
516931513
801242808
69349591
606495046
497615016
188192853
651776452
841382922
254648171
790992102
875242783
855383366
606495046
731426435
541821795
429157178
643074944
150403766
145966273
71088599
489928970
589950541
963954568
65485465
150403766
455041353
33182694
855383366
30061231
987190604
852451769
429157178
704849478
17476093
855473248
261999677
449825268
206214817
787291140
34952186
30061231
39165891
101104061
340162025
825945823
580736810
90658858
325119823
112062297
59992173
679136419
265373476
793894898
827508273
193620024
444558315
335040508
108864806
239432432
646320243
516931513
69449501
925467465
793894898
683364727
755459633
688976482
441637621
540168340
712128882
223783943
44342013
17476093
963954568
46261172
322076620
362641884
235575839
42809182
163035479
66550593
845831299
449825268
194799256
703545995
94808220
820354283
703545995
862024300
30061231
921663249
516931513
219549302
433611609
756356740
964156031
732445918
459314898
827508273
703545995
841382922
963150995
912131033
963954568
855383366
651776452
862024300
505596550
481995663
429157178
205621318
756356740
395986660
827508273
643074944
636963850
975005140
931582147
497615016
598084733
950701777
718726184
825945823
181190235
189858233
150403766
582701381
738229720
795529181
963954568
444558315
502070410
42187731
975005140
679136419
429157178
931582147
625517606
671713724
681527941
48330411
255071552
44342013
638404956
929329228
150403766
713987466
19535560
638404956
841382922
523999354
790992102
963954568
255071552
306437691
801879188
303182547
100444139
405601617
585109946
483125803
652006478
683364727
81144804
193620024
644921113
201572657
679136419
704859333
30061231
285461309
455041353
563444941
963954568
272460195
505122722
956250807
436537325
691207461
852060695
145966273
79331648
179681546
946672323
412029201
405601617
756356740
698788771
285461309
267106973
59992173
211080683
455041353
792852712
756356740
862024300
363291327
81144804
461640419
756356740
193620024
519494840
516931513
444558315
679136419
787291140
713987466
929329228
762082608
698788771
255071552
972554254
756356740
731426435
457906573
173922545
455041353
777958410
33182694
219286621
861046296
150403766
606495046
801879188
318062431
257247924
193620024
941672748
690990975
145966273
59992173
497505195
820354283
648329705
857175499
200301570
246045928
206214817
116408045
386172109
585109946
268947042
755459633
790992102
841382922
978482132
841682367
172050277
855473248
929329228
77086374
193620024
193535125
606495046
792852712
827508273
963954568
713987466
205621318
516931513
91217430
912103276
626027307
193535125
30061231
33182694
339378857
758931613
831643228
801879188
108864806
671713724
566659416
303182547
198073867
429157178
310933361
756356740
321889235
855383366
258324107
804435433
756356740
770208357
267106973
322076620
756356740
787679990
746845880
581041954
853103800
725569239
116306061
948750991
444558315
926342586
293965510
683364727
320225778
310933361
108864806
739525941
756356740
406904883
691207461
455041353
790992102
948750991
481995663
69349591
931582147
255071552
855383366
644921113
412057510
181975927
964156031
724745310
912441617
931582147
852451769
521045640
304741214
376846413
101104061
100444139
903364290
433611609
261999677
841382922
731426435
910583229
1322902
112062297
358860370
681527941
211228327
108864806
758931613
497615016
853103800
801242808
635441216
900035335
450821642
179946438
257247924
81144804
261999677
377073921
756356740
460568807
173922545
855818251
741562905
756356740
94544344
941672748
335040508
255071552
518195488
683682818
203510282
147579685
11217651
707312975
295014094
731426435
679136419
39165891
643074944
200301570
150403766
520894807
405601617
51178995
914087005
405601617
893622540
738229720
376846413
921663249
255071552
941672748
516931513
405601617
497615016
362641884
475755267
581041954
177818139
975005140
852451769
201900491
48330411
757425743
450821642
628185060
841382922
206214817
267106973
239432432
242239237
100444139
931582147
949489378
521045640
820354283
295014094
441637621
651776452
638404956
732162077
39165891
482735
412905943
44342013
255071552
720225476
100444139
358860370
205621318
566659416
291125031
853103800
429157178
683364727
725569239
703545995
257542542
94544344
912103276
858176269
922292718
78626708
193620024
322076620
683364727
255239043
853103800
433611609
855473248
566389174
853103800
100444139
108864806
756356740
741765885
718726184
72691811
836879792
521045640
48330411
855818251
987190604
436494943
385276485
698788771
246045928
505122722
683682818
112062297
989539216
291125031
497505195
756356740
201572657
756356740
17476093
242239237
756356740
17476093
164135263
81144804
841382922
777958410
829056783
241417754
912103276
194799256
954765231
203510282
679136419
433611609
855818251
145966273
926596278
101463251
59992173
30061231
69349591
91217430
256022273
853421571
455041353
211080683
741765885
770208357
758931613
790992102
193620024
490611518
853103800
849973452
108864806
459314898
94763762
261999677
100444139
602677924
255071552
293981526
294366747
48330411
100444139
820354283
130742718
758931613
741765885
853421571
505122722
739525941
688976482
429157178
857569235
741562905
893622540
291125031
497615016
912131033
797886556
982574088
263392299
283194587
54498264
193535125
954765231
651776452
523446255
428366617
483316771
625469177
387851335
708156132
862107228
522589731
797886556
462577
858176269
81144804
235575839
108864806
762082608
299144474
978482132
183462243
841382922
613654608
72691811
257247924
857569235
683364727
321889235
505596550
187145965
94544344
441637621
598242209
259031829
937814008
261999677
679136419
991158175
150403766
646320243
304741214
598084733
44342013
256022273
1322902
48330411
310933361
33182694
707312975
310933361
261999677
824206545
254648171
433611609
116306061
298062981
311222075
172050277
589950541
516931513
69449501
441637621
987190604
386172109
731426435
211080683
321889235
516931513
395986660
257542542
100444139
261999677
987190604
964156031
243148749
20437053
516931513
254648171
521045640
745512129
732445918
815080377
845831299
429157178
758931613
72691811
405601617
648329705
737115208
516931513
372798400
414829234
108864806
518195488
53821224
841382922
790992102
521045640
33182694
475755267
44342013
235575839
741765885
53821224
100444139
483125803
211080683
318062431
820354283
651776452
397568001
576077022
787770549
732162077
127150103
516931513
917539430
756356740
899043746
127150103
310933361
722477271
756356740
30061231
790992102
926342586
364012473
948750991
235575839
198208206
613654608
329807023
335040508
613654608
44342013
725569239
293611086
679386394
200301570
731426435
790992102
516931513
899592199
202739859
483125803
69449501
978482132
100444139
801242808
855818251
48330411
405601617
395986660
392160438
81144804
626027307
293965510
70831476
683682818
81144804
318062431
946547781
940729750
792852712
193620024
143990268
193620024
200819515
574562179
441637621
193620024
852451769
321889235
527065711
625517606
731426435
643074944
255071552
818776380
972554254
215377089
261999677
412057510
205621318
444558315
646320243
108864806
801879188
963954568
81144804
505596550
797886556
441637621
756356740
211080683
358860370
313795734
293981526
787770549
855473248
72691811
444558315
306437691
885563737
81144804
516931513
866806478
703545995
586959671
738229720
429157178
855383366
903364290
521045640
325206287
505596550
100444139
758931613
190508037
829056783
797886556
790992102
444558315
54498264
150403766
149124351
792852712
801585237
651795840
801879188
651795840
790992102
679136419
436494943
987036349
251221371
181190235
945261580
39165891
975005140
444558315
81144804
255071552
429157178
969109136
451560634
261999677
928942851
800771762
412905943
929329228
951970812
261999677
177818139
745512129
193620024
941122123
574562179
190508037
101463251
100444139
186946375
181190235
455041353
516931513
516931513
11217651
853103800
201900491
173922545
219286621
679136419
815080377
405601617
940729750
655016539
516931513
56069265
707312975
921663249
679136419
74370708
206214817
755459633
348122836
473358134
790992102
181190235
941672748
683364727
606495046
679136419
33182694
679475467
745512129
679386394
20437053
455041353
429157178
77086374
193535125
853103800
912103276
801242808
255071552
48330411
550075396
703545995
855818251
497505195
853103800
941672748
310933361
845831299
804913635
100444139
298062981
264385610
855818251
625517606
66550593
446510897
825945823
298749371
679779164
189858233
516931513
436494943
581041954
291125031
108864806
261999677
235575839
741562905
100444139
574562179
455041353
820354283
444558315
541821795
22824457
142201702
853103800
732445918
389830465
20437053
405601617
638404956
69449501
691207461
820354283
683682818
891719572
516931513
48330411
81144804
841382922
69449501
790992102
48330411
261999677
77086374
505596550
242239237
638404956
679475467
51178995
929329228
497505195
827508273
310933361
855818251
580286460
444558315
519494840
348122836
286815350
963954568
793894898
775043353
80787516
30061231
181190235
703545995
429157178
801879188
186946375
866806478
33182694
130742718
77086374
577551670
48330411
853103800
891719572
732445918
211080683
223422092
713987466
574562179
108864806
48330411
258324107
48330411
406904883
100444139
756356740
205621318
704849478
86580458
929329228
100444139
211080683
804913635
852451769
956250807
201900491
683364727
100444139
72691811
931582147
220802913
870383268
235575839
444558315
100444139
255071552
987190604
491024251
51178995
613654608
921663249
598084733
679136419
291125031
581041954
70831476
462577
741765885
48330411
490611518
725569239
74370708
602677924
505596550
581041954
455041353
299144474
503311063
606321619
310933361
518195488
94544344
193620024
100444139
598242209
72691811
130742718
30061231
845831299
475755267
392160438
552232278
664980053
679136419
823603487
81144804
313795734
741562905
81144804
836849469
756356740
652006478
2357068
186946375
502070410
81144804
42187731
638404956
725569239
972554254
755459633
790992102
108864806
251221371
790992102
801879188
72691811
215247505
731426435
929329228
581041954
703545995
643074944
491024251
80787516
731426435
863040144
602677924
793894898
33143903
718726184
189858233
978482132
255239043
255071552
786065105
205621318
756356740
758931613
841382922
954765231
876870572
827508273
651776452
521045640
825945823
370949508
664980053
433611609
69449501
862024300
145966273
638404956
223783943
987036349
683364727
638404956
497505195
852451769
203510282
39165891
202739859
521045640
72691811
422733254
205621318
51178995
963306628
521045640
444558315
665514590
94544344
628185060
30061231
635441216
815080377
89116445
194799256
267106973
455041353
444558315
975005140
635441216
638404956
313795734
921663249
291125031
940729750
691207461
189858233
523999354
113455365
939272546
718726184
77086374
853103800
755459633
254648171
683364727
591227024
756356740
852451769
77086374
737062698
797886556
17476093
516931513
756356740
497615016
720225476
921663249
801242808
116408045
581869720
519494840
261999677
255071552
81144804
849973452
746845880
581041954
963954568
81144804
581869720
855473248
921663249
497615016
855383366
801585237
71088599
150403766
741765885
258324107
94544344
931582147
497615016
855818251
267106973
646320243
483316771
941558560
489928970
812117342
414829234
861385942
929329228
949489378
870383268
801879188
853103800
348122836
51178995
841382922
293611086
108864806
516931513
703545995
183462243
69349591
671713724
920690697
362641884
190508037
664980053
243148749
963954568
444558315
758931613
679779164
866806478
679136419
223511583
235575839
189858233
875242783
377073921
256022273
223422092
108864806
755459633
899592199
920841187
429157178
724745310
459314898
255071552
66550593
48330411
756356740
946547781
30061231
963954568
149124351
721532811
251221371
941672748
540168340
586959671
243148749
732162077
732162077
72691811
441637621
899592199
39165891
601683177
285461309
691207461
516931513
671713724
756356740
756356740
255071552
286815350
855473248
81144804
606495046
746845880
921663249
756356740
203510282
625840961
963954568
261999677
239432432
691207461
606495046
941122123
603929552
59992173
683364727
429157178
15013524
206214817
201572657
732445918
251221371
325119823
756356740
703545995
657635056
516931513
720063004
397568001
219286621
450567529
895894749
397568001
142201702
731426435
72691811
211080683
433611609
643074944
613654608
855818251
606495046
657635056
576077022
193535125
389830465
186946375
100444139
373945436
255071552
429157178
444558315
310933361
433611609
17476093
193620024
59992173
70831476
53821224
912103276
762082608
758931613
33182694
69349591
489928970
150403766
358860370
200301570
285461309
386172109
516931513
150403766
741765885
198208206
33182694
586959671
20437053
827508273
987190604
679136419
286815350
389830465
849973452
638404956
201900491
193535125
429157178
972771064
808823468
853103800
852451769
256022273
910583229
712128882
405601617
899043746
826967256
440323719
852451769
167059386
299144474
48330411
534674799
325206287
449825268
72691811
235575839
48330411
100444139
972554254
987036349
444558315
606321619
328874982
101463251
497615016
189858233
679475467
108864806
239432432
255071552
756356740
267106973
679136419
703545995
790992102
963954568
951970812
756356740
563444941
762082608
490611518
130742718
566659416
193620024
264385610
870383268
358860370
838643124
698788771
65485465
516931513
389830465
505122722
104974357
651776452
815080377
455041353
441637621
491024251
497615016
893622540
683364727
449825268
679136419
267106973
6387153
449825268
516931513
534674799
377073921
746845880
820354283
389830465
30061231
963306628
108864806
731426435
48330411
738915663
257542542
362641884
306437691
203510282
108864806
56069265
51178995
211228327
982574088
606495046
145966273
643074944
200301570
820354283
703545995
720225476
265373476
861046296
756356740
921663249
48330411
193620024
713699409
51178995
261999677
683682818
416716356
405601617
613654608
540168340
211228327
475755267
625840961
518195488
598084733
566659416
853103800
516931513
130742718
800771762
33182694
42809182
54498264
581041954
755459633
683682818
444558315
72691811
941558560
516931513
243148749
516931513
852451769
566659416
756356740
429157178
108864806
293981526
497615016
340162025
978482132
646320243
603929552
690902030
245105391
436494943
972771064
921663249
855473248
69449501
731426435
963954568
325206287
940729750
521045640
912103276
756356740
643074944
977193045
756356740
285461309
15013524
703545995
885563737
242239237
181190235
54498264
855818251
211080683
81144804
211080683
725569239
577551670
193620024
606495046
388515219
405601617
150403766
580286460
267106973
853103800
145966273
738229720
635441216
261999677
321889235
242239237
713987466
931582147
33182694
491024251
267106973
919790742
20437053
638404956
242239237
698788771
203510282
215377089
790992102
243148749
30061231
145966273
211080683
862024300
756356740
94808220
801242808
471561924
941122123
211228327
321889235
340162025
219549302
69349591
941122123
997770744
497615016
635441216
951970812
100444139
449825268
145966273
679136419
516931513
755459633
756356740
172050277
651776452
853103800
853103800
683068013
294366747
1322902
963954568
610257602
106518249
853103800
683682818
914087005
94544344
173922545
263392299
644921113
285461309
850529706
172050277
193535125
475755267
72691811
450567529
100444139
573961767
433611609
581869720
982574088
683682818
482835508
855818251
657635056
671713724
893698575
100444139
638404956
491024251
48330411
272460195
635441216
373945436
591227024
479805553
382442674
698788771
405601617
186946375
941672748
392160438
205621318
801585237
100444139
195821335
80787516
664980053
113455365
741562905
455041353
574562179
291125031
328874982
455041353
194799256
855818251
949489378
855818251
988271545
405601617
363450355
568715632
671713724
48330411
643074944
855818251
926596278
516931513
455041353
457906573
963954568
100444139
849973452
320225778
491024251
550075396
462577
340162025
48330411
91217430
862528713
108864806
712128882
790992102
737807107
130742718
178534608
679475467
963954568
30061231
801242808
643074944
39165891
455041353
201900491
293965510
651776452
671713724
713699409
855383366
193620024
377073921
963954568
857569235
635441216
651776452
812117342
870383268
450821642
54498264
862528713
825945823
51178995
527960104
201900491
164135263
200301570
683364727
651776452
855383366
397568001
53821224
482835508
108864806
142201702
527960104
193620024
193620024
291125031
275455659
355311402
635441216
606495046
135452076
827508273
449825268
801585237
48330411
59992173
518195488
598242209
444558315
30061231
606495046
444558315
853103800
172050277
816624694
329807023
664980053
852060695
142201702
100444139
553618922
638404956
625840961
703545995
841382922
77086374
954765231
801242808
563575055
921663249
100444139
746845880
870383268
259031829
679136419
601683177
625517606
691207461
358860370
581041954
362641884
143990268
497615016
534674799
691207461
257247924
77086374
580286460
358860370
731426435
405601617
948750991
921756558
635441216
255071552
291125031
731426435
581041954
127150103
581041954
885688426
679136419
358860370
54498264
100444139
72160329
594033771
449825268
785015453
720225476
310933361
679475467
310933361
679136419
100444139
255071552
310933361
348122836
267106973
33182694
205621318
643074944
429157178
954765231
867014644
310933361
373945436
100444139
201900491
855473248
150403766
241417754
591227024
325206287
429157178
322076620
646320243
718726184
261999677
33143903
444558315
457906573
51178995
855473248
455041353
254648171
211080683
527960104
257542542
172050277
17476093
310933361
325206287
396246770
193620024
523446255
964156031
519494840
348122836
395986660
756356740
946547781
790992102
242239237
987190604
643074944
527960104
436494943
746845880
30061231
756356740
190508037
713699409
112062297
951970812
166075483
823603487
142201702
193620024
598084733
406904883
852451769
679475467
196535714
636963850
602677924
801585237
235575839
261999677
929329228
72691811
200819515
893698575
449825268
787770549
127150103
108864806
999360799
206214817
243751285
201900491
94763762
862024300
397568001
483316771
263392299
855473248
975005140
285461309
691207461
328874982
516931513
664980053
299144474
635441216
425980170
713987466
215247505
54498264
69449501
405601617
101104061
116408045
74370708
173922545
644921113
738915663
462577
746845880
444558315
931582147
920690697
130742718
963954568
922882250
941122123
713987466
940729750
745512129
239432432
39165891
804913635
449825268
173922545
635441216
72691811
853103800
707312975
200301570
405601617
91217430
857569235
172050277
718726184
304547256
910583229
235575839
462577
150403766
922882250
777958410
39165891
521045640
793894898
433611609
348122836
30061231
635441216
116306061
183462243
866806478
358860370
644921113
707312975
852451769
691207461
127150103
358860370
246045928
261999677
206214817
261999677
862528713
490611518
635441216
433611609
164135263
836849469
163035479
172050277
737115208
335040508
181975927
255071552
755459633
801242808
824206545
325206287
582701381
855383366
732162077
491024251
841382922
746845880
166075483
580286460
725569239
235575839
272460195
441637621
193620024
521045640
946547781
516931513
310933361
412905943
358860370
855473248
65485465
42809182
635441216
321889235
373945436
929329228
606321619
444558315
910583229
267106973
433611609
718726184
243148749
429157178
462577
655016539
610257602
100444139
34952186
505596550
304741214
235575839
941122123
100444139
291125031
954765231
648329705
582701381
377073921
320225778
373945436
429157178
295014094
475755267
81144804
497615016
457906573
187145965
516931513
429157178
306291557
223422092
2357068
489928970
193535125
72691811
348122836
377073921
145966273
581041954
679475467
679136419
446672125
516931513
294366747
81144804
516931513
941672748
982574088
691207461
163035479
502070410
910583229
756356740
446510897
816624694
235575839
275455659
951970812
256022273
30061231
703920436
80787516
852451769
679136419
51178995
804435433
590007879
691207461
444558315
33182694
412905943
316210178
299144474
293981526
39165891
325206287
801585237
150403766
943362997
956250807
130742718
33182694
455041353
706800330
950701777
679136419
298062981
770208357
483316771
30061231
100444139
30061231
339378857
651776452
261999677
412905943
679136419
651795840
785015453
606495046
142201702
261999677
211080683
603929552
145966273
800771762
429157178
815080377
553618922
987036349
17476093
992859957
201572657
703545995
746845880
211080683
445705135
899043746
194799256
912441617
243148749
829251886
720225476
265373476
521045640
820354283
462577
142201702
78626708
651776452
845831299
202739859
436494943
362641884
193620024
890686220
48330411
81144804
519494840
405601617
389830465
741562905
267106973
405601617
310933361
741765885
703545995
497505195
964156031
758931613
219549302
731426435
295014094
441637621
829056783
22824457
713987466
827508273
51178995
843747509
855818251
203510282
574794279
921663249
857569235
853103800
462577
917539430
679475467
455041353
481995663
320882835
521045640
446672125
201572657
34952186
987190604
235575839
790992102
951970812
963954568
713987466
196535714
691207461
100444139
257247924
870383268
135452076
912131033
852060695
515030619
255071552
964156031
100444139
516931513
758931613
441637621
457906573
954765231
714791965
100444139
441637621
731426435
707312975
603929552
2357068
713987466
827508273
72691811
497615016
519494840
580286460
912131033
713987466
547817880
516931513
963954568
190508037
143990268
223422092
444558315
589337580
497615016
939982770
412029201
125179402
48330411
33182694
108864806
975005140
829251886
638404956
521045640
703920436
820354283
912131033
220802913
89116445
491024251
461640419
999360799
310933361
444558315
30061231
291125031
433611609
261999677
679136419
142201702
81144804
827508273
385276485
185287689
724745310
358860370
211080683
885563737
325206287
51178995
679136419
33182694
987190604
1322902
201572657
680689375
491024251
792852712
349394533
927864237
116408045
862107228
397568001
914087005
54498264
521045640
194799256
815080377
497615016
621553400
841382922
720063004
255071552
519494840
193620024
852451769
869500679
44342013
433611609
725569239
825945823
412029201
941672748
225666802
291125031
712128882
54498264
291125031
251221371
358860370
193620024
954765231
815080377
827508273
845831299
255071552
855473248
963954568
845831299
786065105
691207461
291125031
853103800
770208357
855818251
636963850
261999677
516931513
201947390
853103800
683364727
193620024
108864806
108864806
359933228
756356740
651776452
441637621
382442674
516931513
540168340
671713724
183462243
946547781
436494943
869500679
44342013
862528713
203510282
687284369
541821795
987190604
223422092
444558315
683364727
713987466
108864806
503311063
824206545
150403766
72691811
373945436
145184985
862528713
954765231
377073921
497615016
671713724
826967256
373945436
977193045
54498264
853103800
801242808
801242808
261999677
635441216
54498264
501595912
524364983
261999677
982574088
679136419
81144804
449825268
455041353
581869720
30061231
80787516
804913635
638404956
824206545
412029201
335040508
201900491
450567529
112062297
626027307
731426435
899043746
100444139
964156031
710292789
756356740
196535714
756356740
255071552
703545995
261999677
69449501
951970812
30061231
482735
648329705
303182547
516931513
264385610
246045928
94763762
211080683
186946375
72691811
450567529
635441216
257247924
193620024
261999677
34952186
758931613
643074944
858176269
580736810
256022273
679475467
997770744
373945436
130742718
925467465
256022273
461466552
882526679
108864806
590003337
108864806
606495046
801242808
899043746
102007964
444558315
679136419
377073921
745512129
441637621
972771064
862024300
744866987
825945823
202739859
482835508
801242808
286815350
755459633
362641884
516931513
258324107
196535714
328874982
857569235
720225476
712128882
482835508
516931513
198073867
613654608
261999677
256022273
703545995
787291140
193620024
574794279
100444139
373945436
703545995
679136419
48330411
606321619
193620024
255071552
455041353
261999677
450821642
582701381
613654608
679136419
261999677
293965510
827508273
606495046
790992102
257542542
310933361
929329228
77086374
425980170
483379115
433611609
801242808
455041353
829056783
42187731
655016539
267106973
972554254
255071552
527960104
261999677
801879188
72691811
755459633
256022273
688446828
108864806
862024300
755459633
941122123
257247924
246045928
483125803
293611086
459314898
845831299
90387314
940729750
925467465
954765231
69449501
358860370
81144804
169704250
866806478
724745310
566659416
483125803
516931513
116408045
72691811
698788771
681527941
521045640
502070410
441637621
853103800
827508273
580286460
950701777
853103800
829056783
613654608
825945823
987190604
331400952
370949508
433611609
756356740
373945436
606495046
483125803
48330411
679136419
239432432
479805553
722477271
855383366
497505195
377073921
483125803
373945436
804913635
450821642
516931513
581041954
729947689
491024251
299144474
949489378
651776452
756356740
581869720
444558315
962313443
440323719
912131033
664980053
72691811
211080683
790992102
651776452
54498264
108864806
372798400
405601617
516931513
756356740
635441216
745512129
790992102
703545995
865143916
455041353
256022273
429157178
340162025
758931613
606495046
255071552
804913635
972554254
211080683
412057510
281938039
414829234
100444139
54498264
39165891
267106973
566659416
914087005
529256777
552232278
651776452
820354283
100444139
444558315
722477271
340162025
191182743
827508273
899592199
223422092
100444139
801242808
310933361
910583229
258324107
679779164
235575839
756356740
651776452
150403766
437107057
445705135
529256777
862024300
30061231
862024300
235575839
948750991
707312975
804435433
926342586
704849478
795529181
405601617
695255998
910583229
193620024
568715632
293611086
272460195
505122722
459314898
655016539
100444139
741765885
912103276
606495046
261999677
590003337
943362997
34952186
335040508
255071552
96660822
679136419
322076620
741562905
566659416
358860370
853103800
100444139
48330411
591227024
845831299
30061231
731426435
703545995
801242808
827508273
444558315
720225476
797886556
194799256
941122123
626027307
841382922
142201702
100444139
855818251
160457046
792852712
785015453
196535714
703545995
941558560
505596550
449825268
148800981
899043746
707312975
962313443
322076620
211080683
48330411
703545995
756356740
405601617
436494943
173922545
211228327
340162025
679136419
962313443
636963850
790992102
699730576
972554254
372798400
100444139
373945436
931582147
255071552
941558560
836849469
211080683
581041954
362641884
785015453
850529706
203510282
405601617
929329228
33182694
679475467
527960104
521045640
61938851
444558315
100444139
397568001
187145965
861385942
373945436
145966273
910583229
257542542
804435433
291125031
34952186
987190604
602677924
787291140
196535714
377073921
675094204
691207461
679136419
816624694
610257602
651776452
150403766
377073921
397568001
818776380
804913635
497615016
978482132
613654608
335040508
741562905
51178995
193620024
566659416
13980687
261999677
294366747
951970812
322076620
518195488
552232278
720225476
862024300
746845880
613654608
756356740
257542542
243148749
200301570
718726184
975005140
405601617
491024251
479805553
830918891
397568001
516931513
691207461
521045640
457906573
664980053
243148749
522589731
792852712
310933361
756356740
6387153
949489378
201900491
320225778
291125031
386172109
683364727
215377089
69449501
683682818
30061231
866806478
418385479
255071552
591227024
130742718
946547781
941558560
265373476
870383268
972554254
48330411
285461309
433611609
254648171
225666802
444558315
267106973
483316771
940729750
150403766
294366747
679136419
48330411
898435711
688976482
30061231
613654608
102007964
745512129
173922545
77086374
841382922
977193045
211080683
862024300
756356740
94763762
635441216
775043353
852451769
335040508
48330411
855383366
651795840
358860370
285461309
257247924
746845880
123804398
21339641
72691811
304547256
855818251
680735039
444558315
949489378
679475467
81144804
44342013
606495046
899043746
335040508
941122123
30061231
801242808
582701381
713699409
441637621
651795840
33182694
235575839
648329705
824206545
829251886
926342586
756356740
211080683
389830465
845831299
681527941
800771762
255071552
845831299
211080683
348122836
103937682
525007575
267106973
519494840
239432432
392160438
962313443
322076620
483125803
668932808
855818251
243148749
683682818
80787516
34952186
386172109
841382922
51178995
590003337
852603959
941672748
33182694
235575839
291125031
683364727
181190235
829251886
11217651
866806478
603929552
433611609
731426435
372798400
211080683
964156031
831643228
516931513
586959671
261999677
101075427
255071552
116408045
790992102
964156031
497615016
51178995
606321619
405601617
461466552
931582147
870184958
855383366
34952186
731426435
100604094
310933361
725569239
731426435
267106973
475755267
815080377
746845880
756356740
755459633
37451956
756356740
713987466
941122123
679475467
267106973
358860370
53821224
899043746
295014094
790992102
186946375
912103276
683364727
912441617
499745122
855383366
855818251
72691811
444558315
941558560
54498264
862528713
91217430
291125031
606495046
373945436
762504889
679136419
80787516
211080683
861046296
329807023
566659416
756356740
679136419
725569239
719737163
841382922
463108895
820354283
444558315
989539216
644921113
429157178
731426435
200301570
497505195
261999677
516931513
261999677
181190235
449825268
203510282
323333628
850529706
185005387
34952186
978482132
813553707
193535125
707312975
206214817
939982770
203510282
291125031
563575055
527960104
54498264
725569239
505596550
963954568
335040508
195821335
963954568
386172109
987490212
17476093
261999677
613654608
785015453
613654608
731426435
516931513
853103800
294366747
905323865
540168340
972771064
606321619
108864806
455041353
516931513
505596550
797886556
150403766
48330411
706800330
483316771
429157178
703545995
731426435
39165891
386172109
148800981
655016539
235575839
306437691
703545995
756356740
679136419
505596550
516931513
272460195
718726184
66550593
291125031
34952186
936773357
855383366
756356740
975005140
433611609
33182694
196535714
256022273
193620024
145966273
310933361
755459633
963954568
385276485
219286621
11217651
444558315
818776380
829251886
853103800
193535125
652006478
362641884
922292718
680735039
790992102
801242808
720225476
756356740
256022273
455041353
746845880
516931513
310933361
30061231
505596550
96660822
481995663
100444139
72691811
123339041
857175499
397568001
582701381
392160438
239432432
756356740
671713724
72691811
310933361
657635056
581041954
193620024
899043746
823603487
638404956
80787516
306437691
950701777
725569239
198073867
39165891
54498264
762082608
286815350
94544344
815080377
523446255
606495046
100444139
725569239
193620024
910583229
324579216
15013524
679136419
518195488
392160438
405601617
718726184
483379115
283094074
219286621
756356740
405601617
188039938
418385479
679136419
186576537
392160438
130742718
108864806
793894898
255071552
441637621
746845880
606321619
516931513
568715632
166075483
899592199
412057510
581041954
855818251
926741228
516931513
931582147
731426435
505596550
625840961
801242808
679136419
235575839
725569239
516931513
261999677
81144804
928942851
679136419
193535125
651776452
48330411
516931513
457906573
412905943
108864806
820354283
450567529
235575839
130742718
320225778
978482132
96660822
116408045
516931513
606495046
801585237
211080683
777958410
703545995
412905943
515030619
148800981
433611609
33182694
977193045
991158175
816624694
405601617
386172109
446672125
449825268
255071552
201900491
905323865
987190604
611466878
386172109
963954568
449825268
756356740
853103800
519494840
181190235
691207461
972771064
801242808
598084733
243148749
963954568
739525941
679136419
373945436
211080683
306291557
459314898
389830465
30061231
455041353
258324107
69449501
591227024
257542542
912103276
193620024
683682818
108864806
855473248
580286460
870184958
703545995
679136419
855473248
827508273
462577
613654608
108864806
855818251
449825268
954765231
975005140
392160438
505596550
521045640
173922545
713699409
855473248
446585504
544550379
299144474
718726184
255071552
516931513
112062297
328874982
386172109
941558560
853103800
145966273
741765885
929329228
310933361
94763762
741765885
86580458
790992102
94763762
429157178
433611609
841382922
518195488
732445918
201900491
519494840
679475467
679779164
77086374
405601617
100444139
638404956
679136419
72691811
797886556
818776380
814722188
657635056
173922545
145966273
80787516
285461309
97891297
150403766
285461309
422733254
101075427
392160438
852060695
756356740
963954568
194799256
605167513
954765231
451560634
189858233
72691811
857569235
931582147
189858233
462577
349394533
325206287
741765885
574794279
815080377
177818139
310933361
285461309
644921113
577551670
746845880
525007575
518195488
566389174
679136419
929329228
992657924
853103800
445705135
483125803
521045640
779097834
256022273
927864237
657635056
405601617
978482132
606321619
978482132
69449501
362641884
449825268
54498264
267106973
972771064
862528713
820354283
358860370
389830465
261999677
496537881
21339641
598084733
150403766
30061231
540168340
100444139
922292718
731426435
606495046
852060695
675094204
603929552
703545995
523446255
679136419
77086374
786065105
963954568
325206287
895894749
193620024
679475467
482735
397568001
516931513
739525941
1322902
72160329
108864806
853103800
173922545
211080683
235575839
785015453
713987466
261999677
181975927
926741228
977193045
367533896
298062981
202739859
756356740
483125803
33182694
745512129
39165891
635441216
602677924
825945823
185287689
485923505
444558315
679475467
690627159
550075396
853103800
81144804
149124351
483125803
320225778
797886556
455041353
679136419
265373476
941558560
790992102
671713724
580286460
679779164
829056783
429157178
255071552
211080683
963954568
852060695
912131033
950701777
173922545
855818251
100444139
482835508
48330411
756356740
813553707
681527941
963954568
964156031
405601617
455041353
358860370
895894749
181190235
635441216
519494840
857569235
449825268
310933361
42187731
910583229
215377089
855473248
922882250
577551670
267106973
827508273
211080683
444558315
635441216
193620024
108864806
77086374
638404956
722477271
412057510
405601617
373945436
610257602
106518249
855818251
964156031
148800981
425980170
190508037
100444139
979545351
679136419
613654608
461466552
272460195
325206287
651776452
606495046
255071552
44342013
275455659
679136419
397568001
261999677
964156031
698788771
853103800
186946375
130742718
643074944
65485465
77086374
574562179
242239237
142201702
589950541
563444941
116408045
731426435
762082608
987036349
853103800
963954568
482735
410339547
606495046
189858233
261999677
941672748
643074944
827508273
483316771
211080683
522589731
51178995
756356740
521045640
499745122
725569239
797886556
852603959
100444139
903364290
523446255
683364727
69449501
756356740
679779164
108864806
820354283
405601617
797886556
223422092
497615016
497615016
455041353
72691811
429157178
790992102
516931513
801242808
211080683
866806478
450821642
444558315
193620024
200301570
219549302
613654608
606495046
91217430
310933361
462577
397568001
30061231
444558315
756356740
80787516
261999677
54498264
866806478
206214817
855818251
187145965
905323865
261999677
261999677
211080683
613654608
203510282
189858233
762082608
267106973
695255998
920690697
732445918
450821642
245105391
801585237
638404956
429157178
335040508
81144804
578817848
193535125
720063004
646320243
497505195
69349591
420431297
862107228
455041353
100444139
838643124
790992102
173922545
703545995
855383366
148800981
483125803
910583229
19535560
418385479
590003337
695444437
261999677
479805553
969109136
34952186
196535714
829056783
841382922
34952186
441637621
875242783
48330411
747483452
108864806
683364727
497615016
56069265
261999677
922882250
655016539
679475467
325206287
405601617
235575839
941122123
444558315
505596550
17476093
743467700
964156031
373945436
444558315
310933361
950701777
679779164
657635056
613654608
261999677
648329705
78626708
429157178
931582147
836849469
581869720
657635056
963954568
740842273
100444139
698788771
652006478
235575839
220802913
147579685
912441617
491024251
516931513
691207461
321889235
449825268
96660822
377073921
635441216
81144804
505596550
44342013
461466552
613654608
304741214
291125031
521045640
72691811
127150103
295014094
746845880
497505195
150403766
853103800
954765231
855818251
756356740
436494943
820354283
565369021
703545995
321889235
48330411
540168340
707312975
929329228
756356740
756356740
206214817
181190235
383559657
449825268
181190235
120439415
429157178
547817880
261999677
72691811
862024300
602677924
671713724
853103800
827508273
627260622
69449501
245647823
349394533
679475467
385276485
732162077
100444139
22824457
853103800
22824457
687284369
150403766
756356740
219549302
255071552
829056783
235575839
825945823
219654519
100444139
44342013
581041954
568715632
521045640
963954568
755459633
638404956
372798400
912131033
635441216
17476093
49836810
929329228
293611086
519494840
910583229
397568001
310933361
70831476
201572657
261999677
94763762
853103800
74370708
481995663
786065105
96660822
69449501
758931613
491024251
348122836
397568001
72691811
703545995
720225476
638404956
945261580
522589731
377073921
823603487
801879188
910583229
145966273
150403766
804435433
211228327
691207461
59992173
644921113
731426435
463108895
929329228
340162025
606495046
261999677
672021260
869500679
392160438
100444139
100444139
797886556
30061231
576077022
523446255
725569239
931582147
725569239
196535714
862528713
205621318
541821795
756356740
130742718
497505195
823603487
163035479
108864806
444558315
586959671
145966273
866806478
321889235
235575839
275455659
201947390
81144804
963954568
116408045
145966273
130742718
521045640
33182694
56069265
444558315
679475467
450567529
42187731
683682818
51178995
651776452
261999677
679136419
827508273
823603487
683682818
606495046
219286621
744866987
475755267
755459633
725569239
205621318
598084733
457906573
606321619
444558315
817240671
699730576
927864237
433611609
190508037
100444139
188039938
79331648
108864806
683364727
299144474
362641884
499745122
855818251
853103800
181190235
762082608
594033771
497505195
527960104
516931513
389830465
598084733
747310324
655016539
286815350
441637621
534674799
150403766
20437053
255071552
732445918
679475467
746845880
34952186
362641884
30061231
193535125
978482132
978482132
731426435
186946375
820354283
756356740
349394533
845831299
666916800
256022273
855818251
675094204
683364727
566659416
664980053
263392299
977193045
758931613
862528713
108864806
450821642
173922545
102007964
613654608
219286621
921663249
72691811
340162025
503311063
310933361
855473248
741765885
100444139
450821642
813553707
310933361
96660822
718726184
590003337
261999677
150403766
44342013
69449501
853103800
72691811
235575839
285461309
731426435
516931513
978482132
405601617
72691811
223422092
130742718
72691811
862024300
606321619
746845880
211080683
80787516
683364727
646320243
489928970
505596550
17476093
625840961
756356740
311222075
679136419
200301570
17476093
997770744
429157178
707312975
811411961
444558315
428366617
211080683
258324107
255071552
211080683
505596550
853103800
793894898
638404956
108864806
756356740
397568001
576077022
855473248
820354283
719467749
679136419
963954568
429157178
81144804
941558560
853103800
130742718
455041353
679136419
441637621
516931513
865143916
516931513
2357068
322076620
187145965
254449870
200301570
643074944
790992102
255071552
61115479
193535125
405601617
725569239
931582147
941672748
544550379
193620024
325206287
193535125
483316771
257247924
910583229
108864806
108604069
310933361
850529706
852060695
223422092
515030619
518195488
193535125
855383366
664980053
963954568
181190235
59992173
679475467
521045640
405601617
713987466
801879188
465492802
259031829
96660822
610257602
219549302
100444139
654745045
211228327
497505195
444558315
261999677
497505195
358860370
857569235
173922545
870383268
181190235
490585556
722477271
33383085
491024251
521045640
501595912
74370708
255071552
444558315
756356740
643074944
679475467
857569235
602677924
433611609
329807023
691207461
718726184
429157178
755459633
66550593
256022273
853103800
444558315
257542542
671713724
841382922
211080683
698788771
606495046
450821642
457906573
205621318
869500679
731426435
116408045
412029201
130742718
54498264
444558315
651776452
954765231
827508273
679779164
177818139
261999677
691207461
72691811
471561924
855383366
756356740
127150103
489928970
738915663
306437691
39684
590007879
853103800
193620024
718726184
101463251
377073921
795529181
987490212
756356740
516931513
853103800
703545995
291125031
461466552
725569239
797886556
201900491
325206287
211080683
310933361
790992102
954765231
963954568
606495046
862107228
922292718
293965510
295014094
405601617
190508037
150403766
866806478
638404956
855383366
81144804
820354283
457906573
940729750
81144804
881251899
497615016
30061231
683364727
163035479
941122123
392160438
655016539
497505195
235575839
801879188
239432432
104974357
910583229
349394533
310933361
963954568
550075396
33182694
823603487
580286460
310933361
172050277
827508273
987036349
239432432
516931513
444558315
516931513
713987466
855473248
740842273
691207461
72691811
820354283
891719572
364012473
441637621
635441216
954140358
358860370
48330411
72691811
731426435
193620024
242239237
483316771
756356740
193535125
255071552
598084733
671713724
219286621
926596278
912131033
731426435
893622540
731426435
72691811
941122123
193535125
201900491
740842273
714791965
853103800
706800330
516931513
853103800
602677924
74370708
801242808
377073921
646320243
581041954
193620024
268947042
72691811
181190235
78626708
261999677
688976482
827508273
946547781
433611609
978482132
223511583
362641884
855383366
358860370
256022273
475755267
516931513
405601617
975005140
145184985
516931513
192349919
853103800
340162025
267106973
81144804
972554254
377073921
644921113
108604069
78626708
325206287
437107057
200301570
638404956
679779164
741765885
89116445
541821795
606321619
527960104
116408045
66550593
800771762
921663249
679475467
713987466
258324107
638404956
69349591
320225778
954765231
671713724
255071552
94763762
211080683
65485465
257247924
444558315
613654608
258324107
483125803
358860370
635441216
855473248
590003337
363450355
841382922
389830465
975005140
929329228
196535714
377073921
576077022
265373476
186576537
285461309
635441216
198073867
33383085
30061231
524364983
635441216
108864806
497615016
956250807
679136419
679475467
39165891
643074944
108864806
931582147
801242808
358860370
963954568
2357068
22824457
691207461
683682818
855383366
999360799
580286460
33182694
804913635
163035479
72691811
205621318
449825268
81144804
130742718
223783943
777958410
298749371
254648171
899592199
862024300
39165891
691207461
181190235
30061231
516931513
577551670
2357068
741765885
206214817
261999677
598242209
98459128
193620024
215247505
502070410
699730576
170400989
679136419
890686220
211080683
101463251
544550379
850529706
320225778
855818251
310933361
173922545
679136419
377073921
497505195
683364727
436494943
499745122
929329228
100444139
816624694
462577
966960329
699730576
150403766
955255645
80787516
65485465
100444139
850529706
48330411
853421571
800771762
857569235
963954568
964156031
652006478
519494840
475239618
875242783
964156031
855473248
516931513
33182694
261999677
451560634
389830465
449825268
516931513
397568001
362641884
516931513
635441216
328874982
855473248
540168340
613654608
358860370
827508273
291125031
707312975
291125031
291125031
42809182
516931513
590007879
954765231
845831299
912103276
527960104
679475467
855383366
731426435
731426435
267106973
679136419
707312975
335040508
516931513
205621318
362641884
691207461
786065105
523446255
44342013
651776452
150403766
201572657
239432432
651795840
643074944
444558315
841382922
441637621
72691811
857175499
651776452
172050277
254449870
211080683
56069265
94763762
852451769
72691811
655016539
239432432
461466552
340162025
731426435
566659416
636963850
200301570
74370708
855818251
547817880
53821224
61938851
215377089
756356740
80787516
527960104
521045640
516931513
429157178
720063004
363291327
964156031
211080683
683364727
718726184
644921113
405601617
929329228
242239237
69449501
521045640
541821795
815080377
223511583
285461309
219286621
581041954
440323719
267106973
792852712
941558560
741765885
499745122
358860370
801242808
651776452
457906573
638404956
804435433
321889235
732445918
519494840
261999677
683364727
613654608
457906573
601683177
966960329
792852712
295014094
108864806
91217430
731426435
285461309
827508273
483125803
243148749
142201702
785015453
475755267
130742718
703545995
643074944
861046296
638404956
74370708
193620024
718726184
72691811
553039122
272460195
70831476
473358134
516931513
195821335
325206287
173922545
695255998
713987466
397568001
745512129
866806478
179681546
108864806
576537295
679136419
756356740
322076620
516931513
746845880
235575839
497505195
116408045
340162025
972554254
198073867
235575839
322076620
56069265
497505195
457906573
444558315
310933361
294366747
818776380
72691811
377073921
862107228
457906573
48330411
255071552
516931513
181190235
481995663
849973452
51178995
108864806
731426435
255071552
150403766
703545995
295014094
172050277
310933361
893032556
198073867
804435433
516931513
893622540
444558315
449825268
699730576
429157178
193620024
15013524
444558315
801242808
130742718
54498264
377073921
49836810
181975927
441637621
817240671
97891297
741099097
108864806
449825268
581041954
377073921
255071552
855383366
679779164
481995663
997770744
954765231
521045640
756356740
606495046
931582147
235575839
853103800
145966273
664980053
39165891
433611609
497505195
940729750
30061231
30061231
516931513
418385479
602677924
540168340
921663249
855383366
679136419
516931513
827508273
841382922
483316771
921663249
931582147
910583229
211080683
181190235
964156031
931582147
405601617
855473248
455041353
683312779
255071552
69449501
978482132
205621318
753076853
475755267
211080683
628185060
51178995
741765885
516931513
845831299
246045928
441637621
756356740
527960104
972771064
295014094
703545995
703545995
21327122
281938039
699730576
824206545
703920436
33182694
406904883
101075427
841382922
502070410
17476093
462577
386172109
69349591
358860370
922882250
145966273
22824457
497505195
322076620
291125031
56069265
852451769
328874982
852451769
246045928
502070410
429157178
293611086
823603487
19535560
219549302
310933361
738915663
102007964
256022273
497615016
648329705
855473248
681527941
606495046
108864806
703545995
756356740
651776452
853103800
108864806
606495046
358860370
145966273
679136419
485923505
255239043
69349591
801879188
163035479
870383268
293611086
905323865
855473248
373945436
845831299
335040508
320225778
205621318
193620024
756356740
150403766
638404956
193620024
483125803
389830465
746845880
827508273
853421571
455041353
683364727
722477271
482735
80787516
359933228
206214817
193620024
850529706
17476093
516931513
850191062
870383268
921663249
101104061
412029201
22824457
679136419
377073921
708156132
578817848
690902030
255071552
582701381
473016311
418385479
954765231
606495046
891719572
732445918
130742718
17476093
793894898
804435433
211080683
825945823
48330411
130742718
444558315
643074944
1322902
698788771
855383366
827508273
523446255
776981786
516931513
100444139
720063004
841382922
293611086
732445918
261999677
172050277
855818251
804913635
63166473
397568001
962313443
499745122
740842273
178534608
79331648
445705135
255071552
523446255
552232278
787770549
841382922
708156132
205430934
801585237
449825268
429157178
49836810
563444941
74370708
987490212
108604069
479805553
66550593
193620024
441637621
703545995
636963850
335040508
335040508
698788771
992859957
1322902
462577
777958410
946547781
183462243
462577
644921113
358860370
181190235
804435433
81144804
325206287
777958410
929329228
703545995
713987466
792852712
254449870
172050277
358860370
66550593
150403766
193620024
643074944
362641884
72691811
581041954
598084733
335040508
48330411
261999677
160457046
206214817
48330411
855818251
44342013
707312975
617284419
450821642
713987466
626027307
569064260
51178995
679136419
703545995
275455659
671713724
51178995
521045640
149124351
651776452
801585237
261999677
601683177
987190604
261999677
801879188
201572657
855383366
203510282
679475467
59992173
17476093
30061231
30061231
320882835
69449501
964156031
193620024
550075396
243148749
390183199
193535125
722477271
566659416
521045640
568715632
516931513
340162025
790992102
590003337
497615016
318062431
921663249
519494840
725569239
946672323
982574088
679136419
954765231
293611086
770208357
731426435
580286460
34952186
162307414
679136419
598084733
830918891
196535714
787770549
581869720
671713724
651776452
963954568
201900491
679136419
455041353
950701777
243148749
377073921
691207461
149124351
42809182
331400952
163035479
849973452
679475467
81144804
516931513
364012473
125179402
785015453
30061231
235575839
576077022
523446255
982574088
74370708
108864806
98459128
211080683
33182694
261999677
940729750
53821224
679475467
758931613
679779164
150403766
664980053
849973452
862528713
941672748
756356740
251221371
540168340
235575839
42809182
100444139
563575055
30061231
553618922
679475467
181190235
845831299
703545995
205621318
671713724
201572657
756356740
72691811
845831299
348122836
54498264
758931613
497615016
741562905
540168340
377073921
310933361
377073921
202739859
206214817
718726184
300438794
563444941
291125031
22824457
963306628
679136419
679136419
358860370
790992102
449825268
566389174
462577
242239237
853103800
102007964
925467465
382442674
941672748
550075396
2357068
261999677
446585504
77086374
44342013
502070410
787770549
801879188
580286460
34952186
850529706
148800981
534674799
320225778
397568001
462577
116408045
193620024
51178995
862024300
299144474
150403766
172050277
857569235
193620024
255071552
855818251
255071552
175785432
449825268
963954568
181190235
261999677
725569239
386172109
756356740
74370708
48330411
866806478
267106973
81144804
497615016
829056783
48330411
429157178
255071552
679475467
81144804
912131033
823603487
261999677
66550593
243148749
285461309
816624694
13980687
81144804
975005140
340162025
65485465
941672748
100444139
853103800
255071552
695255998
885563737
436494943
519494840
483316771
54498264
145966273
198073867
429157178
258324107
390183199
818776380
683312779
1322902
100444139
30061231
181190235
853103800
255071552
852060695
272460195
516931513
173922545
738915663
58847410
625840961
389830465
89116445
679475467
6387153
926342586
100444139
655016539
373945436
724745310
745512129
205621318
44342013
258324107
713987466
459314898
185287689
48330411
992859957
636963850
450821642
541821795
853103800
482835508
793894898
135452076
203510282
457906573
664980053
310933361
706800330
362641884
853103800
96660822
449825268
529461937
429157178
516931513
178534608
786065105
189858233
739525941
827508273
245105391
756356740
335040508
201900491
72691811
550075396
200819515
651776452
441637621
831643228
223422092
80787516
72691811
566659416
206214817
855473248
201900491
219286621
756356740
628185060
173922545
219549302
475755267
72160329
853103800
978482132
201900491
815080377
855383366
264385610
591227024
941122123
135452076
239432432
969109136
392160438
738229720
849973452
81144804
731426435
429157178
515030619
322076620
100444139
291125031
72691811
69449501
390183199
373945436
433611609
433611609
644921113
863040144
69449501
679475467
81144804
444558315
801879188
306437691
193620024
173922545
706800330
72691811
691207461
941122123
756356740
429157178
72691811
72691811
589950541
235575839
33182694
127150103
94544344
193620024
951970812
746845880
255239043
383559657
606321619
113455365
335040508
433611609
741562905
963954568
461640419
758931613
855383366
143990268
80787516
703545995
606495046
193535125
787291140
722477271
862528713
801242808
785015453
150403766
450821642
444558315
150403766
801242808
173922545
516931513
444558315
190508037
829251886
120439415
635441216
999360799
150403766
293611086
100444139
679136419
861206674
962313443
962313443
941122123
855383366
569064260
429157178
644921113
17476093
245105391
964156031
38321837
286815350
483125803
261999677
201900491
963954568
211080683
54498264
44342013
116408045
790992102
951970812
449825268
256022273
298062981
964156031
429157178
703545995
33182694
823603487
463108895
703920436
272460195
225666802
829056783
606495046
590003337
358860370
679475467
150403766
738915663
242239237
377073921
80787516
257247924
825945823
523446255
853103800
72691811
373945436
963954568
683364727
820354283
444558315
853103800
941122123
254648171
703545995
651776452
762504889
91217430
521045640
949489378
989539216
845831299
195821335
756356740
185287689
80787516
741765885
203510282
855473248
362641884
348122836
441637621
275455659
522217312
235575839
235575839
285461309
912131033
455041353
745512129
188945484
164135263
148800981
679136419
563575055
34952186
931582147
275455659
756356740
523446255
193620024
61115479
991158175
444558315
198073867
322076620
516931513
386172109
497615016
54498264
544550379
113455365
978482132
801242808
444558315
825945823
516931513
657635056
899043746
72691811
196535714
17476093
91217430
193620024
912441617
852451769
203510282
756356740
69449501
482735
581041954
591227024
130742718
651776452
718726184
997770744
683312779
599436684
855383366
193620024
519494840
804435433
926741228
77086374
225666802
149124351
172050277
755459633
77086374
42809182
459314898
638404956
405601617
390183199
387851335
581869720
72691811
756356740
223422092
257247924
792852712
885688426
999360799
516931513
211080683
329807023
725569239
373945436
245105391
790992102
679475467
362641884
602677924
713987466
855818251
300438794
813553707
373945436
77086374
261999677
987190604
671713724
793894898
148800981
755459633
855473248
450567529
186946375
193620024
553618922
497615016
81144804
732365261
565369021
100444139
941122123
853421571
905180142
195821335
130742718
606321619
982574088
444558315
397568001
48330411
257247924
444558315
786065105
74370708
429157178
855383366
33182694
325206287
679136419
116306061
903364290
972554254
505122722
581041954
225666802
255071552
841382922
200301570
61115479
449825268
695444437
462577
51178995
792852712
527960104
211080683
198681218
235575839
816624694
941558560
963954568
731426435
481995663
505122722
997770744
790992102
22824457
792852712
698788771
905323865
471561924
65485465
574794279
804435433
449825268
130742718
963954568
553039122
941558560
113825669
541821795
679136419
954765231
219286621
78626708
78626708
150403766
899043746
337657813
69449501
205621318
718726184
644921113
718726184
281938039
746845880
348122836
516931513
664980053
529256777
349394533
257247924
108604069
954765231
845831299
527960104
127150103
912131033
534674799
44342013
972554254
100444139
756356740
601683177
544550379
852451769
841382922
13980687
853103800
590003337
855818251
194799256
293611086
858176269
451560634
972554254
489928970
187145965
392160438
390183199
679475467
651795840
471561924
160457046
940729750
22824457
638404956
820354283
191182743
310933361
679779164
193620024
855473248
56069265
520894807
202739859
223422092
523446255
422733254
444558315
497615016
267106973
790992102
756356740
523999354
801242808
304619140
866806478
91217430
738229720
188192853
235575839
679136419
33182694
790992102
77086374
515030619
69449501
261999677
720063004
257247924
211080683
849973452
527960104
395986660
856856150
451560634
261999677
30061231
405601617
272460195
33182694
521045640
941122123
150403766
54498264
145966273
522589731
386172109
242239237
815080377
516931513
903364290
42187731
646320243
358860370
613654608
636963850
325206287
451560634
462577
841382922
580286460
756356740
756356740
255239043
455041353
698788771
196409007
286815350
853103800
291125031
581041954
972554254
61115479
804435433
681527941
941122123
718726184
449825268
291125031
30061231
30061231
325206287
703545995
275455659
731426435
310933361
429157178
54498264
239432432
206214817
100444139
905323865
956250807
756356740
804913635
449825268
211080683
44342013
816624694
429157178
235575839
412029201
294366747
683364727
436537325
251221371
189858233
525799791
836879792
963954568
235575839
285461309
261999677
829251886
853103800
291125031
246045928
116306061
108864806
652006478
54498264
516931513
256022273
862024300
405601617
746845880
189858233
707312975
77086374
286815350
855383366
441637621
899043746
679136419
801242808
441637621
177818139
268947042
53821224
74370708
455041353
825945823
205621318
200301570
580286460
267106973
457906573
81144804
553039122
193620024
77086374
80787516
328874982
929329228
373945436
72691811
261999677
181190235
267106973
625840961
691207461
801242808
81144804
574562179
972554254
853103800
150403766
160457046
899043746
625840961
444558315
100444139
731426435
756356740
683364727
450821642
239432432
373945436
855383366
300438794
830918891
866806478
108864806
255071552
703545995
205621318
586959671
108864806
219286621
523446255
89116445
188039938
48330411
19535560
39165891
363450355
625517606
173922545
582498130
941558560
755459633
963954568
66550593
862528713
523446255
922882250
291125031
91217430
824206545
211080683
162307414
503311063
963954568
72160329
481995663
521045640
691207461
643074944
34952186
497505195
188192853
211080683
436494943
490611518
905323865
841382922
863040144
325206287
756356740
972554254
433611609
239432432
255071552
853103800
606495046
293611086
963954568
505596550
200819515
922292718
675094204
358860370
756356740
683682818
703545995
255071552
130742718
756356740
679136419
683364727
940729750
912131033
72691811
991158175
599436684
310933361
72691811
581869720
820354283
444558315
450567529
497615016
640940449
294366747
205621318
529461937
215247505
33182694
820354283
741765885
655016539
255071552
81144804
420431297
931582147
377073921
825945823
790992102
450567529
235575839
679136419
293611086
33182694
777958410
483316771
756356740
862024300
950701777
756356740
39165891
574794279
14823393
987190604
429157178
291125031
69349591
651776452
450567529
483316771
108864806
77086374
898435711
855818251
321889235
651776452
741765885
746845880
829251886
963954568
725569239
648329705
267106973
590007879
389830465
569064260
405601617
44342013
377073921
243148749
310933361
34952186
987190604
145184985
516931513
855473248
405601617
397568001
521045640
303182547
328874982
272460195
457906573
523446255
655016539
30061231
299144474
703545995
646320243
566389174
261999677
215377089
261999677
150403766
841382922
283194587
987190604
254648171
671713724
362641884
17476093
89116445
713987466
706800330
261999677
445705135
457906573
436494943
699730576
59992173
718726184
638404956
390183199
429157178
787291140
651776452
100444139
855383366
946672323
756356740
444558315
724745310
853103800
651795840
852451769
59992173
787679990
731426435
841382922
186946375
242239237
497615016
790992102
825945823
261999677
713699409
201572657
72691811
150403766
741765885
54498264
201572657
44342013
444558315
112062297
862024300
522217312
130742718
713987466
108864806
189858233
193620024
707312975
823603487
433611609
81144804
857569235
679136419
328874982
81144804
310933361
725569239
72160329
790992102
193620024
255071552
855818251
173922545
127150103
310933361
703545995
475755267
862024300
145966273
405601617
855383366
21327122
975005140
706800330
703545995
845831299
651776452
801879188
316210178
553618922
461640419
505596550
963150995
870383268
654745045
636963850
255071552
200301570
855383366
72691811
310933361
6387153
737062698
791619066
654745045
198681218
698788771
740842273
255071552
243751285
497615016
437107057
405601617
529256777
941122123
69449501
256022273
150403766
758931613
100444139
635441216
756356740
606495046
972771064
712128882
483125803
499804760
841382922
855818251
731426435
720225476
801879188
389830465
698788771
804913635
790992102
372798400
102007964
826967256
527960104
815080377
145966273
591227024
106518249
655016539
127150103
978482132
987190604
870383268
77086374
516931513
963954568
521045640
127150103
652006478
497505195
503311063
405601617
457906573
850529706
972771064
576077022
397568001
804913635
418385479
644921113
547817880
181190235
664980053
188192853
148800981
446585504
450567529
591227024
903682593
48330411
635441216
243751285
257247924
858493641
74370708
242239237
598242209
397568001
444558315
516931513
397568001
731426435
731426435
33383085
613654608
160457046
941672748
91217430
48330411
792852712
261999677
679475467
325206287
261999677
657635056
866806478
691207461
745512129
516931513
66550593
655016539
927864237
497615016
203510282
483125803
703545995
108864806
883275242
455041353
931582147
457906573
193620024
72691811
671713724
643074944
429157178
441637621
17476093
646320243
598084733
268250650
825945823
98459128
853421571
550075396
975005140
590007879
457906573
81144804
433611609
866806478
482835508
741099097
321889235
582701381
521045640
635441216
862528713
150403766
34952186
613654608
505596550
475239618
389830465
827508273
731426435
441637621
235575839
987190604
756356740
552232278
725569239
910583229
405601617
563575055
829251886
164135263
255071552
679136419
804435433
193620024
741562905
893622540
855818251
127150103
801242808
829056783
51178995
96660822
598084733
300438794
963954568
853103800
377073921
433611609
801879188
563444941
825945823
497615016
855383366
679475467
941558560
845831299
963954568
72691811
193620024
845831299
325206287
377073921
170400989
318062431
48330411
929329228
758931613
991158175
49836810
638404956
651776452
108864806
389830465
862024300
646320243
989539216
831643228
899043746
964156031
713699409
857569235
69449501
243148749
30061231
30061231
285461309
713699409
397568001
606495046
613654608
635441216
255071552
201900491
211080683
725569239
590007879
148800981
845831299
39165891
941672748
243148749
703545995
206214817
433611609
912131033
756356740
444558315
436494943
17476093
405601617
321889235
962313443
66550593
108864806
254648171
390183199
912441617
827508273
310933361
638404956
489928970
740842273
268947042
640940449
272460195
461466552
412057510
172050277
852060695
348112994
657635056
143990268
150403766
482735
66550593
72691811
100444139
291125031
72691811
787770549
164135263
298062981
205621318
254648171
13980687
51178995
310933361
850529706
267106973
173922545
925467465
801242808
862528713
175785432
429157178
429157178
397568001
203510282
72691811
926741228
65485465
801242808
91217430
412029201
201900491
855383366
17476093
691207461
855383366
422733254
855383366
903682593
741562905
963954568
963954568
183462243
34952186
703545995
285461309
758931613
255071552
2357068
668932808
801879188
483125803
853103800
651776452
106518249
801879188
429157178
358860370
190508037
625517606
235575839
516931513
108864806
516931513
201900491
54498264
79331648
255071552
613654608
328874982
164135263
272460195
516931513
261999677
853103800
377073921
691207461
183462243
34952186
741765885
108864806
483316771
523446255
853103800
255071552
515030619
876870572
756356740
257247924
523446255
116408045
145966273
177818139
801879188
755459633
801242808
941558560
541821795
862024300
568715632
285461309
569064260
731426435
34952186
148800981
33383085
581041954
524364983
862528713
418385479
193535125
37451956
201900491
34952186
875242783
267106973
51178995
855383366
815080377
150403766
903364290
496537881
845831299
267106973
681527941
581041954
135452076
103937682
261999677
756356740
954765231
373945436
48330411
261999677
732162077
39165891
211228327
61938851
581869720
291125031
987190604
390183199
732445918
285461309
598084733
193620024
691207461
910583229
841382922
54498264
725569239
912441617
982574088
746845880
235575839
527960104
429157178
516931513
261999677
931582147
732162077
316210178
863040144
841382922
691207461
651795840
738915663
94544344
940729750
519494840
72412452
30061231
522217312
255071552
211080683
39165891
963954568
235575839
48330411
679136419
679779164
437107057
201572657
481995663
145966273
505122722
405601617
521045640
72691811
257542542
912441617
433611609
172050277
643074944
825945823
108864806
193620024
295014094
429157178
450567529
339378857
964156031
412029201
441637621
30061231
679136419
51178995
613654608
862528713
181190235
450567529
516931513
921663249
21327122
929329228
992859957
183462243
483125803
987190604
732445918
393971798
267106973
606495046
521045640
963954568
328874982
651776452
142201702
137160785
189858233
389830465
566389174
929329228
521045640
66550593
194799256
527960104
770208357
534674799
96660822
69449501
827508273
646320243
790992102
257542542
977193045
849973452
377073921
738915663
566659416
264385610
617284419
758931613
257247924
978482132
912131033
671713724
756356740
450821642
893032556
845831299
310933361
193620024
108604069
377073921
941122123
931582147
219549302
251221371
790992102
256022273
397568001
550075396
33383085
855818251
373945436
102007964
594033771
51178995
475755267
912131033
193620024
899043746
358860370
69449501
644921113
106518249
855818251
767290760
731426435
70831476
703545995
104974357
825945823
193620024
853103800
743467700
299144474
581041954
853103800
373945436
725569239
756356740
80787516
321889235
331400952
690990975
261999677
94544344
285461309
954765231
497505195
193620024
679136419
776981786
255071552
853103800
797886556
295014094
340162025
59992173
516931513
2357068
299144474
405601617
664980053
116408045
397568001
223422092
713699409
293981526
899043746
34952186
256022273
457906573
255071552
429157178
261999677
328874982
939947553
866806478
429157178
987190604
926741228
245105391
489928970
48330411
801242808
602677924
173922545
444558315
142201702
786065105
816624694
193620024
566659416
108864806
293611086
997770744
457906573
516931513
703545995
433611609
33182694
235575839
112062297
801242808
91217430
33182694
449825268
429157178
172050277
471561924
703545995
306437691
820354283
306437691
255071552
135452076
876870572
299144474
72691811
339378857
127150103
963954568
719737163
853103800
790992102
6387153
320225778
852060695
449825268
547817880
56069265
211080683
200819515
235575839
206214817
827508273
671713724
193620024
112062297
145966273
455041353
181190235
373945436
51178995
581869720
499745122
397568001
81144804
679136419
801879188
857569235
566659416
255071552
713987466
601683177
804435433
397568001
255239043
581041954
738915663
586959671
72691811
541821795
964156031
293965510
54498264
756356740
39165891
741562905
861385942
255071552
455041353
386172109
445705135
51178995
193535125
972771064
590003337
211080683
255071552
756356740
553039122
310933361
59992173
255071552
397568001
255071552
235575839
429157178
703920436
450567529
94544344
335040508
638404956
100444139
463108895
853103800
929329228
441637621
102007964
261999677
741562905
606321619
790992102
331400952
792852712
825945823
855383366
51178995
211080683
100444139
310933361
648329705
444558315
914087005
804913635
239432432
51178995
108864806
899043746
397568001
163035479
483125803
310933361
181975927
303182547
291125031
757425743
377073921
49620316
853421571
825945823
377073921
679475467
261999677
59992173
475755267
706800330
444558315
181190235
912103276
108864806
598084733
173922545
6387153
127150103
54498264
48330411
34952186
706800330
325206287
599436684
843462123
193620024
200819515
491024251
946547781
741765885
235575839
954765231
954765231
242239237
683312779
193535125
100444139
444558315
264385610
732445918
261999677
405601617
741765885
497505195
541821795
606495046
849973452
489928970
731426435
813553707
862024300
261999677
720225476
712128882
505596550
130742718
69449501
441637621
683682818
910583229
293611086
964156031
211080683
505596550
30061231
100604094
428366617
516931513
929329228
170400989
516931513
569064260
74370708
746845880
963954568
679779164
827508273
853421571
699730576
845831299
643074944
756356740
113455365
201947390
172050277
112062297
397568001
606495046
455041353
683364727
451560634
306291557
756356740
382442674
793894898
298062981
521045640
797886556
54498264
150403766
713987466
926741228
255071552
820354283
963954568
320225778
862024300
698788771
194799256
200301570
186576537
186946375
265373476
65485465
451560634
429157178
703545995
852060695
703545995
929329228
51178995
683068013
841382922
679475467
516931513
804435433
450821642
310933361
429157178
741765885
256022273
853103800
198073867
801242808
261999677
635441216
638404956
397568001
853103800
516931513
657635056
444558315
193535125
261999677
719737163
755459633
72691811
671713724
103937682
891719572
69449501
81144804
130742718
54498264
800771762
463108895
787291140
636963850
81144804
39165891
683364727
745512129
264385610
707312975
170400989
200819515
267106973
255071552
437107057
441637621
377073921
987190604
762082608
820354283
145966273
272460195
950701777
172050277
483316771
829056783
497615016
108864806
762504889
335040508
239432432
793894898
855383366
127150103
855473248
797886556
574794279
169704250
291125031
756356740
96660822
206214817
455041353
51178995
189858233
321889235
569064260
450567529
547817880
643074944
183462243
54498264
738229720
295014094
116408045
268947042
922882250
691207461
189858233
150403766
997770744
44342013
655016539
756356740
713987466
552232278
81144804
243148749
912131033
527960104
251221371
516931513
679475467
855818251
235575839
516931513
804435433
790992102
516931513
590007879
581041954
455041353
683364727
836849469
291125031
943362997
192349919
912103276
337657813
521045640
841382922
516931513
235575839
941122123
671713724
849973452
164135263
481995663
444558315
102007964
969109136
108864806
429157178
227521335
785015453
194799256
827508273
505596550
459314898
193620024
100444139
450567529
310933361
941672748
100444139
56069265
855818251
598084733
912131033
125179402
703545995
6387153
550075396
267106973
265373476
373945436
428366617
746845880
66550593
69449501
590003337
855473248
81144804
912441617
713987466
790992102
521045640
775043353
77086374
683364727
841382922
683364727
446585504
963954568
606495046
187145965
77086374
150403766
457906573
81144804
294366747
552232278
720063004
521045640
929329228
201900491
724745310
100444139
455041353
436494943
756356740
841382922
845831299
358860370
857569235
963954568
81144804
66550593
449825268
116408045
675094204
966960329
188192853
941122123
963954568
563575055
256022273
606321619
664980053
370949508
683682818
72691811
910583229
205621318
310933361
186946375
679136419
910583229
746845880
651776452
845831299
34952186
521045640
740842273
100444139
462577
150403766
261999677
898435711
196535714
954765231
150403766
756356740
857569235
418385479
683682818
982574088
235575839
211080683
855383366
731426435
181190235
437107057
48330411
738915663
34952186
293611086
912441617
655016539
219286621
59992173
574794279
116306061
81144804
790992102
181975927
80787516
267106973
255071552
291125031
100444139
706800330
606321619
698788771
444558315
179946438
239432432
997770744
335040508
42809182
613654608
80787516
450567529
48330411
89116445
34952186
756356740
497615016
679136419
72691811
718726184
51178995
457906573
143990268
145383622
638404956
722477271
205621318
516931513
581041954
150403766
30061231
172050277
286815350
178534608
255071552
762504889
679136419
698788771
683312779
758931613
991158175
855383366
679136419
246045928
255071552
855818251
265373476
433611609
841382922
69449501
444558315
70831476
255071552
97891297
755459633
377073921
731426435
827508273
920690697
325206287
72691811
576077022
173922545
143990268
444558315
581869720
429157178
910583229
598242209
855383366
625517606
267106973
756356740
912131033
405601617
33182694
516931513
679475467
188192853
48330411
679136419
81144804
683682818
349394533
635441216
59992173
428366617
731426435
194799256
299144474
855383366
804435433
37451956
235575839
746845880
720225476
200819515
671713724
77086374
367533896
219286621
786065105
843462123
449825268
34952186
33182694
790992102
866806478
186946375
56069265
790992102
255071552
397568001
703545995
449825268
756356740
81144804
135452076
30061231
703545995
801242808
81144804
44342013
793894898
732445918
987190604
108864806
285461309
461640419
183462243
931582147
310933361
258324107
855383366
899043746
703545995
130742718
405601617
853103800
193620024
30061231
412029201
703545995
738229720
328874982
72691811
671713724
582701381
72691811
33182694
283194587
116306061
594033771
397568001
978482132
852451769
610257602
703545995
257542542
679779164
737062698
482735
405601617
775702670
373945436
852060695
258324107
756356740
181190235
243148749
54498264
862024300
397568001
756356740
758931613
135452076
81144804
756356740
261999677
855383366
59992173
320882835
91217430
519494840
756356740
405601617
449825268
855383366
746845880
42187731
713987466
931582147
599436684
444558315
148800981
142201702
223422092
386172109
412905943
516931513
756356740
44342013
425980170
666916800
69449501
33182694
948750991
261999677
81144804
972771064
11217651
598084733
756356740
11217651
444558315
926342586
135452076
931582147
855383366
679386394
703545995
481995663
664980053
72691811
522589731
295014094
804435433
320225778
941672748
899043746
143990268
741765885
77086374
713987466
22824457
267106973
737115208
516931513
652006478
175785432
741765885
792852712
636963850
756356740
741099097
130742718
377073921
756356740
731452994
664980053
550075396
963954568
418385479
30061231
389830465
160457046
601683177
746845880
257542542
825945823
568715632
72691811
982574088
91217430
755459633
581869720
30061231
962313443
255071552
30061231
987190604
630992339
853103800
405601617
150403766
48330411
657635056
568715632
81144804
256022273
606495046
483125803
516931513
373945436
261999677
130742718
390183199
48330411
731426435
211080683
362641884
825945823
954765231
358860370
683312779
235575839
741765885
741765885
455041353
69449501
108864806
841382922
164135263
706800330
722477271
899043746
283194587
827508273
756356740
30061231
899043746
675094204
150403766
80787516
205621318
261999677
285461309
69349591
405601617
219286621
691207461
441637621
527960104
801879188
108604069
691207461
202739859
163035479
801242808
243148749
72691811
205621318
853103800
940729750
746845880
193620024
72691811
731426435
626027307
108864806
382442674
519494840
283194587
731426435
801242808
825945823
390183199
963954568
852451769
405601617
81144804
855383366
91217430
679136419
831643228
291125031
505596550
849973452
100444139
397568001
320225778
193535125
390183199
503311063
72691811
497615016
457906573
516931513
516931513
100444139
310933361
804913635
372798400
42187731
746845880
643074944
100444139
963954568
223422092
866806478
931582147
377073921
671713724
100444139
875242783
162307414
731426435
793894898
211080683
691207461
921663249
17476093
235575839
681527941
39165891
787291140
855383366
322076620
267106973
823603487
732162077
255071552
255071552
172050277
655016539
895894749
261999677
643074944
33182694
74370708
801242808
39165891
112062297
433611609
449825268
94763762
30061231
418385479
758931613
516931513
261999677
963954568
912131033
81144804
217379980
790992102
954765231
502070410
838643124
899592199
193620024
741765885
108864806
444558315
444558315
405601617
706800330
259031829
1322902
855383366
145966273
1322902
521045640
433611609
373945436
433611609
113455365
89116445
790992102
388515219
825945823
679136419
100444139
320225778
855383366
680735039
720063004
671713724
651776452
804913635
51178995
683312779
845831299
801242808
242239237
581869720
457906573
655016539
322076620
857569235
825945823
651776452
256022273
732445918
112062297
243148749
48330411
483379115
855383366
926741228
196535714
148800981
679475467
78626708
450821642
891719572
713699409
130742718
211228327
679475467
189858233
929329228
54498264
827508273
267106973
845831299
499745122
793894898
963954568
348122836
746845880
574794279
718268666
972771064
753076853
853103800
991158175
362641884
459314898
927864237
975005140
580286460
108864806
787291140
613654608
566659416
51178995
30061231
335040508
267106973
69449501
801242808
272460195
322076620
150403766
34952186
451560634
235575839
261999677
820354283
15013524
150403766
446672125
116306061
497505195
166075483
385276485
679136419
239432432
102007964
841382922
193620024
362641884
655016539
188039938
377073921
370949508
841382922
294366747
679136419
100444139
841382922
681527941
598084733
679475467
497505195
436494943
787291140
651776452
910583229
722477271
820354283
291125031
679136419
617284419
515030619
321889235
201572657
992657924
679136419
740842273
261999677
265373476
801242808
127150103
941558560
707312975
929329228
655016539
150403766
255071552
91217430
679386394
741765885
33383085
651776452
358860370
256022273
74370708
205621318
349394533
310933361
72691811
112062297
698788771
72160329
606495046
862528713
325119823
841382922
100444139
963954568
566659416
675094204
679136419
30061231
285461309
801879188
310933361
987190604
855383366
948750991
406904883
978482132
679136419
340162025
827508273
921663249
429157178
804435433
145966273
219286621
762504889
516931513
581041954
657635056
731426435
300438794
869500679
69449501
261999677
516931513
606321619
790992102
862024300
205621318
870383268
786065105
855473248
285461309
963954568
679136419
790992102
69449501
992859957
657635056
223422092
320225778
963954568
285461309
69449501
195821335
941558560
130742718
613654608
81144804
48330411
704549920
963306628
254648171
804913635
181190235
815080377
392160438
797886556
272460195
712128882
120439415
304619140
895894749
243148749
211080683
704859333
444558315
225666802
59992173
206214817
963954568
81144804
211080683
853103800
941558560
358860370
291125031
829056783
643074944
254648171
202739859
756356740
862528713
100444139
148800981
977193045
441637621
48330411
841382922
854523609
505122722
862024300
523999354
243148749
483316771
683312779
286815350
518195488
455041353
691207461
299144474
679475467
397568001
606495046
679136419
268947042
777958410
455041353
931582147
756356740
790992102
732445918
540168340
853103800
853103800
870383268
429157178
450821642
455041353
732162077
499745122
130742718
72691811
688976482
254648171
261999677
483379115
743467700
72691811
373945436
54498264
261999677
173922545
235575839
719467749
205621318
483316771
841382922
81144804
310933361
193620024
521045640
516931513
845831299
801585237
713987466
853103800
845831299
450567529
108864806
200301570
606495046
481995663
205621318
905323865
358860370
130742718
193620024
787679990
580286460
390183199
978482132
191182743
804435433
450567529
982574088
855383366
745512129
48330411
724745310
598084733
540168340
801242808
606495046
261999677
648329705
731426435
436494943
855473248
581869720
491024251
679475467
815080377
855818251
446510897
869267550
875242783
756356740
857569235
150403766
606495046
461640419
201900491
130742718
223422092
820354283
870383268
259031829
857569235
855383366
173922545
679136419
483316771
706800330
80787516
33182694
256022273
295014094
683682818
382442674
211080683
745512129
527960104
193620024
841382922
33182694
72691811
606495046
457906573
255071552
825945823
429157178
255071552
964156031
205621318
246045928
483316771
69449501
519494840
497505195
206214817
516931513
251221371
497615016
823603487
385276485
450567529
30061231
853103800
33383085
732445918
33182694
397568001
683364727
502070410
39165891
100444139
625840961
563444941
320882835
205621318
145184985
679136419
505596550
211080683
373945436
813553707
718726184
261999677
255071552
39165891
664980053
265373476
756356740
975005140
389830465
720063004
362641884
267106973
954765231
841382922
390183199
857569235
291125031
801879188
437107057
235575839
679136419
671713724
954765231
255071552
412905943
188945484
181190235
992859957
72691811
322076620
193620024
412025859
861385942
853103800
890686220
291125031
264385610
853103800
461466552
718726184
106518249
54498264
679136419
841382922
225666802
820354283
544550379
540168340
255071552
756356740
349394533
683312779
818776380
491024251
268947042
173922545
239432432
853103800
827508273
804913635
793894898
857569235
713699409
81144804
679136419
34952186
646320243
777958410
255071552
100444139
255071552
145966273
489928970
652006478
349105660
436537325
731426435
211080683
827508273
193620024
275455659
386172109
779097834
70831476
707312975
81144804
841382922
898435711
444558315
246045928
255071552
664980053
964156031
17476093
349394533
457906573
581869720
1322902
929329228
235575839
77086374
33182694
524364983
922882250
205621318
855818251
855818251
862528713
574562179
855818251
853103800
81144804
636963850
756356740
591227024
679136419
94544344
81144804
553618922
377073921
852060695
797886556
941672748
463108895
285461309
954765231
683068013
824206545
712128882
130742718
862528713
626027307
718726184
857569235
254648171
852060695
756356740
261999677
895894749
989539216
929329228
148800981
192349919
13980687
33182694
853103800
299144474
683312779
903364290
931582147
910583229
293611086
516931513
713987466
362641884
78626708
703545995
758931613
756356740
606321619
613654608
910583229
193620024
211080683
54498264
625517606
372798400
373945436
516931513
657635056
30061231
857569235
963954568
457906573
286815350
143990268
457906573
339378857
625840961
352274960
790992102
33182694
602677924
81144804
275455659
94763762
899043746
540168340
552232278
81144804
205621318
527960104
963954568
483125803
547817880
91217430
193620024
108864806
706800330
787291140
941122123
30061231
852451769
519494840
482835508
48330411
801242808
74370708
205621318
100444139
104974357
193620024
462577
362641884
581041954
831643228
200301570
81144804
606321619
891719572
703545995
516931513
703545995
48330411
44342013
825945823
406904883
801242808
638404956
855818251
703545995
931582147
758931613
44342013
931582147
241417754
523446255
479805553
987190604
591227024
516931513
519494840
713699409
459314898
681527941
755459633
193620024
33182694
286815350
54498264
540168340
651776452
825945823
635441216
679136419
497615016
713987466
636963850
801242808
812117342
285461309
731426435
483125803
108864806
523999354
65485465
606321619
746845880
852603959
731426435
255071552
827508273
211228327
912131033
679136419
737115208
44342013
377073921
516931513
291125031
683364727
497505195
355311402
963954568
815080377
473358134
756356740
335040508
392160438
101104061
483125803
145966273
211080683
429157178
72691811
691207461
841382922
706800330
190508037
841382922
770208357
643074944
261999677
449825268
481995663
519494840
145966273
899650536
219286621
523999354
81144804
81144804
189858233
183462243
963954568
731426435
33383085
516931513
853103800
101463251
862024300
246045928
855818251
418385479
606321619
54498264
580286460
160457046
193620024
756356740
590003337
130742718
310933361
646320243
845831299
310933361
196535714
223783943
756356740
987190604
713987466
81144804
145966273
39165891
444558315
825945823
172050277
756356740
34952186
910583229
521045640
987190604
855383366
899043746
703545995
54498264
940729750
251221371
189858233
699730576
648329705
845831299
921663249
148800981
69449501
241417754
516931513
606495046
200301570
100444139
363450355
61115479
681527941
54498264
150403766
638404956
112062297
804913635
455041353
459314898
358860370
405601617
412057510
521045640
100444139
261999677
433611609
291125031
193620024
497615016
181190235
48330411
606495046
912103276
648329705
71088599
626027307
455041353
108864806
518195488
679386394
261999677
758931613
732445918
211080683
256022273
849973452
862528713
606495046
540168340
2357068
285461309
198073867
827508273
211080683
610257602
291125031
679475467
285461309
790992102
283194587
576077022
855383366
264385610
433611609
966960329
449825268
497615016
606495046
72691811
550075396
206214817
793894898
291125031
94544344
108864806
181190235
664980053
261999677
77086374
516931513
621553400
33182694
91217430
516931513
862107228
102007964
441637621
94808220
310933361
148800981
855383366
455041353
706800330
790992102
613654608
358860370
706800330
243148749
941672748
173922545
853103800
150403766
200301570
235575839
181190235
455041353
987190604
580286460
827508273
568715632
48330411
929329228
429157178
812117342
638404956
81144804
54498264
254648171
227521335
11217651
718726184
100444139
862528713
516931513
638404956
516931513
606495046
690627159
401898087
193620024
153707182
405601617
756356740
613654608
349394533
820354283
725569239
235575839
397568001
853103800
130742718
731426435
34952186
955255645
72691811
516931513
255071552
261999677
145966273
679136419
927864237
77086374
455041353
617284419
425980170
790992102
563575055
433611609
34952186
657635056
59992173
591227024
790992102
261999677
762082608
455041353
17476093
190508037
862024300
405601617
582701381
78626708
441637621
223422092
922292718
444558315
679475467
461640419
39165891
853103800
358860370
737062698
72691811
193620024
755459633
732445918
272460195
683364727
820354283
293611086
80787516
261999677
261999677
853103800
444558315
786065105
190508037
34952186
516931513
786065105
740842273
853103800
96660822
566389174
44342013
790992102
17476093
33383085
255071552
449825268
150403766
310933361
521045640
81144804
827508273
813553707
787291140
145966273
978482132
108864806
460568807
829251886
516931513
256022273
450821642
521045640
853103800
725569239
17476093
449825268
852451769
703545995
801242808
291125031
69449501
964156031
293965510
997770744
261999677
475755267
581041954
193620024
96660822
479805553
866806478
899043746
931582147
261999677
606321619
740842273
679475467
459314898
505596550
206214817
756356740
261999677
259031829
698788771
516931513
691207461
211080683
39165891
320225778
72691811
188192853
679136419
975005140
51178995
855818251
70831476
235575839
991158175
358860370
651776452
54498264
450821642
444558315
150403766
33182694
829251886
429157178
245105391
852060695
666916800
523446255
756356740
211080683
405601617
235575839
777958410
256022273
15013524
797886556
756356740
805107686
96660822
818776380
497615016
145966273
635441216
94544344
606495046
876870572
133101186
223422092
489928970
414829234
261999677
574562179
756356740
291125031
580286460
853421571
683312779
310933361
613654608
258324107
801585237
524364983
516931513
581041954
606495046
291125031
929329228
56069265
731426435
358860370
138663125
820354283
790992102
940729750
574562179
457906573
855383366
291125031
255071552
679136419
94544344
254648171
552232278
418385479
145966273
899043746
679779164
964156031
373945436
150403766
866806478
33182694
713987466
223422092
975005140
853103800
205621318
516931513
475239618
741765885
148800981
926741228
142201702
349394533
823603487
790992102
855383366
929329228
801585237
829251886
211080683
731426435
664980053
725569239
30061231
349394533
112062297
150403766
17476093
664980053
193535125
706800330
223422092
725569239
926342586
377073921
186946375
166075483
372798400
841382922
523446255
651795840
198676995
385276485
516931513
497505195
103937682
112062297
449825268
756356740
497615016
777958410
547817880
116306061
72691811
516931513
679136419
473358134
177818139
787291140
853103800
800771762
193620024
741765885
756356740
340162025
11217651
939982770
664980053
211080683
681527941
644921113
72691811
954765231
211080683
856856150
201900491
646320243
862528713
691207461
291125031
598084733
444558315
150403766
33182694
485923505
708156132
516931513
186576537
737115208
97891297
738915663
553039122
756356740
6387153
268250650
377073921
263392299
756356740
386172109
566389174
855383366
191182743
801585237
255071552
891719572
69449501
429157178
516931513
997770744
515030619
921663249
291125031
303182547
964156031
455041353
405601617
263392299
449825268
987190604
679136419
777958410
220802913
358860370
261999677
385276485
706800330
929329228
272460195
741765885
100444139
855383366
285461309
921663249
59073641
712128882
747483452
59992173
714791965
219549302
65485465
193535125
521045640
143990268
855818251
267106973
145966273
672021260
590007879
516931513
941558560
80787516
310933361
853103800
78626708
801242808
13980687
457906573
235575839
200819515
198073867
33383085
211080683
866806478
679136419
201900491
66550593
866806478
963954568
527960104
51178995
857175499
991158175
756356740
445705135
777958410
626027307
96660822
801242808
853103800
746845880
100444139
150403766
939982770
521045640
385276485
235575839
259031829
741765885
205621318
813553707
145966273
385276485
483316771
679779164
183462243
815080377
516931513
483316771
261999677
318062431
929329228
823603487
563444941
870383268
150403766
429157178
397568001
39165891
219286621
931582147
90658858
855473248
746845880
638404956
181190235
737062698
392160438
70831476
462577
30061231
108864806
997770744
348122836
194799256
261999677
335040508
48330411
143990268
644921113
646320243
44342013
540168340
756356740
912131033
21327122
679136419
823603487
817240671
695255998
855473248
94763762
963954568
193620024
14823393
885563737
827508273
523999354
80787516
255071552
756356740
966960329
179681546
890686220
1322902
198208206
516931513
827508273
668932808
261999677
116408045
703545995
425980170
193535125
181190235
81144804
857569235
235575839
606495046
713987466
921663249
265373476
613654608
862528713
602677924
205621318
42187731
303182547
235575839
475755267
235575839
648329705
91217430
457906573
30061231
638404956
285461309
951970812
845831299
275455659
862024300
377073921
150403766
461466552
516931513
746845880
841382922
691207461
267106973
449825268
81144804
801242808
648329705
77086374
829251886
963954568
429157178
827508273
576077022
392160438
679136419
373945436
211080683
205621318
108864806
108864806
830918891
33182694
497615016
691207461
455041353
455041353
242239237
853103800
683682818
853103800
855473248
516931513
2357068
285461309
962313443
731426435
56069265
820354283
602677924
335040508
42809182
116408045
17476093
972771064
377073921
949489378
201900491
857569235
405601617
392160438
841382922
444558315
679386394
825945823
679136419
145966273
108864806
920841187
80787516
377073921
997770744
89116445
39165891
48330411
194799256
235575839
613654608
683682818
475755267
2357068
69449501
724745310
581041954
219549302
444558315
497505195
519494840
72691811
358860370
939982770
741562905
17476093
482735
201572657
849973452
954765231
899043746
372798400
758931613
850529706
521045640
81144804
147579685
61115479
429157178
256022273
731426435
855473248
150403766
211228327
81144804
483125803
201900491
755459633
963954568
756356740
598084733
65485465
804435433
741562905
440323719
181190235
941558560
845831299
81144804
638404956
741765885
850191062
39165891
977193045
306437691
756356740
853103800
142201702
866806478
754641104
291125031
116408045
211080683
841382922
657635056
173922545
801242808
725569239
899043746
606495046
261999677
770208357
181190235
429157178
722477271
855473248
741765885
581869720
414829234
569064260
820354283
291125031
172050277
392160438
997770744
313795734
795529181
172050277
703545995
390183199
581041954
462577
462577
940729750
389830465
37451956
679136419
732445918
20437053
299144474
385276485
372798400
651795840
827508273
318062431
191182743
997770744
149124351
516931513
285461309
610257602
540168340
475755267
679136419
100444139
811411961
852451769
259031829
855473248
755459633
606321619
483125803
298749371
386172109
791619066
801879188
852451769
286815350
81144804
703545995
703545995
325119823
267106973
582701381
855473248
251221371
731426435
720063004
855473248
644921113
797886556
193620024
69449501
589950541
606495046
804435433
449825268
19535560
921756558
910583229
534674799
320882835
625469177
698788771
852603959
756356740
941122123
150403766
181190235
732445918
450821642
225666802
191182743
589950541
433611609
397568001
790992102
516931513
441637621
1322902
899043746
606495046
606321619
866806478
787291140
48330411
941672748
815080377
80787516
941672748
225666802
385276485
756356740
683068013
261999677
946547781
963954568
148800981
261999677
652006478
164135263
261999677
853103800
358860370
15013524
741765885
679136419
505122722
643074944
450821642
389830465
405601617
150403766
94544344
30061231
96660822
708156132
516931513
827508273
829251886
707312975
941558560
962313443
853103800
912103276
298062981
963954568
200819515
444558315
372798400
72691811
33383085
497615016
69449501
17476093
445705135
72691811
48330411
550075396
497615016
841382922
211080683
855383366
77086374
855473248
987036349
242239237
891719572
169704250
718726184
731426435
801242808
713987466
455041353
762082608
211080683
671713724
515030619
683364727
804913635
72691811
707312975
223783943
651795840
756356740
912131033
922882250
116306061
855818251
921663249
975005140
635441216
580286460
742403840
703545995
193620024
201900491
668932808
737115208
825945823
820354283
945261580
198073867
30061231
800771762
48330411
96660822
17476093
33182694
801585237
671713724
450821642
66550593
683364727
429157178
449825268
377073921
523446255
516931513
926741228
51178995
925467465
173922545
729947689
203510282
679475467
69449501
17476093
335040508
521045640
719467749
251221371
72691811
100444139
372798400
455041353
707312975
801242808
820354283
527960104
801242808
272460195
235575839
294366747
293611086
189858233
101463251
581041954
108604069
565369021
389830465
69449501
707312975
17476093
475755267
325206287
418385479
756356740
96660822
150403766
304619140
441637621
997770744
108864806
451560634
358860370
941558560
491024251
638404956
891719572
855818251
446672125
553039122
143990268
745512129
518195488
295014094
853103800
712128882
914087005
941558560
590007879
638404956
845831299
756356740
2357068
33182694
444558315
97891297
836849469
211080683
44342013
850529706
866806478
929329228
841382922
428366617
127150103
340162025
429157178
855383366
519494840
885688426
804435433
286815350
987190604
941122123
857569235
801242808
181190235
829056783
625517606
550075396
725569239
502070410
318062431
606495046
34952186
679136419
446672125
261999677
261999677
790992102
679475467
30061231
397568001
725569239
516931513
820354283
370949508
521045640
455041353
48330411
870383268
150403766
100444139
657635056
441637621
756356740
853103800
479805553
643074944
377073921
441637621
322076620
405601617
150403766
483125803
100444139
829251886
81144804
671713724
377073921
683364727
358860370
972771064
963954568
54498264
108864806
255071552
988271545
17476093
703920436
72160329
824206545
193535125
444558315
975005140
113455365
80787516
989539216
201900491
255071552
81144804
521045640
286815350
160457046
720063004
373945436
899043746
17476093
310933361
457906573
664980053
235575839
698788771
145966273
299144474
646320243
81144804
39165891
741562905
30061231
306437691
219286621
340162025
939982770
804435433
540168340
855473248
310933361
65485465
211080683
286815350
591227024
51178995
972771064
695444437
51178995
651776452
310933361
566389174
787770549
598084733
48330411
94544344
17476093
869500679
553618922
668932808
598084733
202739859
858493641
657635056
382442674
703545995
703545995
926741228
261999677
741765885
39684
756356740
392160438
679136419
444558315
655016539
787770549
220802913
850191062
527960104
145966273
943362997
39165891
433611609
256022273
172050277
450821642
975005140
581041954
130742718
855818251
681527941
339378857
405601617
257247924
1322902
698788771
405601617
820354283
626027307
69449501
163599415
731426435
657635056
651776452
22824457
817240671
722477271
912103276
505596550
704549920
855383366
756356740
679136419
521045640
815080377
569064260
931582147
459314898
81144804
193620024
48330411
433611609
33182694
589950541
363450355
397568001
621553400
855383366
373945436
737115208
815080377
164135263
17476093
81144804
683068013
574794279
975005140
397568001
547817880
580736810
756356740
193620024
825945823
755459633
211080683
48330411
441637621
211080683
33182694
235575839
644921113
362641884
581869720
261999677
648329705
719737163
243148749
713987466
855818251
841382922
643074944
33383085
160457046
845831299
100444139
977193045
855383366
679136419
112062297
801879188
635441216
941122123
203510282
219286621
912441617
926741228
223422092
206214817
954765231
11217651
120439415
576077022
19535560
855818251
175785432
291125031
756356740
321889235
80787516
17476093
756356740
675094204
293611086
801242808
455041353
72691811
255071552
42187731
820354283
829251886
679136419
349394533
516931513
258324107
987490212
96660822
625517606
497615016
294366747
239432432
790992102
17476093
255071552
429157178
787291140
683364727
205621318
72691811
335040508
679136419
100444139
449825268
855383366
613654608
475755267
322076620
867014644
475755267
81144804
205621318
479805553
358860370
827508273
219549302
483316771
33182694
756356740
299144474
857569235
804913635
386172109
243148749
905323865
855818251
188945484
193620024
261999677
211080683
732162077
429157178
722477271
150403766
703545995
699730576
635441216
479805553
523999354
756356740
444558315
679136419
412057510
34952186
489928970
849973452
707312975
516931513
211080683
813553707
683364727
741765885
386172109
648329705
651776452
785015453
954765231
148800981
429157178
862024300
679136419
405601617
651776452
405601617
261999677
30061231
263392299
978482132
922292718
30061231
48330411
516931513
921137614
691207461
48330411
855383366
30061231
899043746
179946438
211228327
679475467
285461309
261999677
823603487
318062431
862528713
81144804
181190235
148800981
699730576
183462243
255071552
755459633
310933361
563575055
926342586
358860370
100444139
827508273
320225778
211080683
33182694
100444139
679136419
130742718
373945436
150403766
683682818
853103800
94763762
358860370
521045640
853103800
683364727
451108860
817240671
756356740
193620024
33182694
358860370
79331648
691207461
444558315
849973452
516931513
30061231
444558315
497615016
963954568
446585504
963954568
978482132
565369021
11217651
963954568
256022273
861385942
818776380
299144474
11217651
223422092
978482132
491024251
862528713
48330411
992859957
291125031
325206287
80787516
200301570
211080683
298062981
591227024
81144804
703920436
81144804
193620024
540168340
258324107
912131033
449825268
929329228
855383366
96660822
127150103
540168340
845831299
219654519
824206545
691207461
679779164
755459633
150403766
845831299
188945484
108864806
198208206
899043746
606321619
679136419
590007879
516931513
756356740
870383268
96660822
392160438
220802913
120439415
708156132
741765885
51178995
818776380
51178995
265373476
81144804
255071552
679475467
855383366
373945436
183462243
691207461
853103800
679136419
540168340
679136419
679779164
362641884
891719572
201900491
706800330
910583229
205621318
441637621
321889235
758931613
172050277
804435433
756356740
741562905
306291557
30061231
540168340
862528713
66550593
275455659
841382922
235575839
429157178
786065105
72691811
912131033
565369021
450821642
683364727
100444139
108864806
849973452
786065105
100444139
358860370
298062981
193535125
849973452
683068013
756356740
741562905
410339547
569064260
801242808
671713724
255071552
855818251
145966273
429157178
33182694
445705135
255071552
756356740
340162025
33182694
69449501
626027307
293981526
893698575
444558315
737115208
325206287
651776452
756356740
534674799
185287689
211080683
81144804
547817880
671713724
797886556
756356740
823762778
899043746
852451769
679136419
679779164
201900491
635441216
527960104
91217430
857569235
929329228
91217430
625517606
261999677
713699409
275455659
397568001
580286460
801879188
69449501
108604069
295014094
444558315
613654608
81144804
855383366
850529706
756356740
255071552
386172109
243148749
581041954
606495046
178534608
405601617
123339041
827508273
704849478
931582147
525799791
580286460
862528713
179681546
804435433
100444139
849973452
370949508
261999677
849973452
54498264
239432432
325206287
318062431
193620024
857569235
516931513
940729750
948750991
377073921
977193045
451560634
742403840
855383366
925467465
858176269
801879188
286815350
574562179
48330411
683364727
516931513
340162025
291125031
385276485
100444139
392160438
912441617
256022273
433611609
56069265
100444139
34952186
331400952
703545995
219286621
444558315
605167513
256022273
977193045
987190604
412057510
756356740
925467465
756356740
433611609
457906573
679136419
703545995
30061231
521045640
320225778
929329228
100444139
946547781
256022273
100444139
943362997
206214817
598242209
941122123
829251886
183462243
298062981
801879188
679136419
829056783
679136419
975005140
91217430
449825268
211080683
91217430
358860370
310933361
683364727
713987466
449825268
211080683
801879188
497615016
188039938
219549302
801242808
186946375
392110306
117226751
523446255
150403766
100444139
449825268
731426435
429157178
261999677
861385942
703545995
258324107
790992102
261999677
825945823
108864806
491024251
243148749
173922545
963954568
328874982
340162025
516931513
741765885
824206545
72691811
941672748
219549302
683364727
679136419
489928970
758931613
827508273
386172109
644921113
255071552
283194587
79331648
429157178
98459128
568715632
855383366
824206545
481995663
590007879
242239237
540168340
193620024
940729750
855473248
987490212
655016539
790992102
245105391
219286621
33182694
855383366
977193045
200301570
150403766
606495046
255071552
211080683
267106973
946547781
625517606
534674799
963954568
373945436
534674799
954765231
571622896
999360799
845831299
679136419
668932808
516931513
463108895
540168340
389830465
127150103
425980170
704859333
100444139
824206545
108864806
362641884
977193045
490611518
664980053
100444139
598242209
100444139
845831299
590007879
606321619
44342013
885688426
823603487
651776452
225666802
516931513
449825268
377073921
283194587
1322902
81144804
48330411
373945436
195821335
335040508
255071552
457906573
931582147
441637621
505122722
386172109
108604069
481995663
483125803
272460195
116408045
245105391
390183199
255071552
48330411
679475467
741765885
829251886
516931513
100444139
638404956
941558560
444558315
390183199
816624694
747310324
81144804
852451769
707312975
606321619
706800330
651776452
22824457
824206545
201900491
520894807
193535125
48330411
652006478
219286621
69449501
679136419
738229720
862024300
255071552
54498264
926342586
654745045
321889235
516931513
797886556
112062297
857569235
829251886
483125803
19535560
756356740
891719572
777958410
325119823
875242783
39684
820354283
553039122
975005140
72691811
6387153
516931513
86580458
679136419
852603959
757425743
81144804
679475467
912441617
455041353
72691811
963954568
441637621
98459128
267106973
651795840
925467465
843462123
505596550
211080683
239432432
746845880
801242808
598084733
150403766
978482132
181190235
69449501
286815350
497615016
790992102
922882250
455041353
300438794
516931513
261999677
358860370
205621318
295014094
241417754
725569239
193535125
801879188
294366747
758931613
964156031
929329228
644921113
790992102
797886556
294366747
444558315
497615016
33182694
804435433
845831299
963954568
941558560
845831299
568715632
606321619
756356740
223422092
267106973
606495046
108864806
261999677
106518249
173922545
201900491
310933361
48330411
941558560
441637621
845831299
776981786
335040508
997770744
855818251
921663249
566659416
756356740
181190235
293981526
30061231
14823393
187145965
732445918
491024251
516931513
816624694
941558560
793894898
311222075
987036349
321889235
522217312
388515219
255071552
801242808
853103800
912441617
246045928
101104061
172050277
606495046
594033771
826967256
20437053
756356740
756356740
293611086
193620024
625840961
441637621
261999677
261999677
2357068
563575055
162307414
206214817
936773357
523446255
540168340
193620024
852451769
841382922
861385942
929329228
425980170
975005140
679475467
978482132
683312779
856856150
261999677
201900491
997770744
446672125
703545995
449825268
320882835
58847410
756356740
285461309
286815350
683068013
72691811
497615016
941558560
664980053
463108895
211080683
841382922
679136419
261999677
651795840
21339641
72691811
757425743
291125031
801242808
857569235
449825268
51178995
519494840
497615016
899043746
100444139
801242808
193620024
150403766
44342013
348122836
720063004
708156132
756356740
243148749
921663249
295014094
651776452
329807023
340162025
193620024
855383366
519494840
741765885
521045640
951970812
81144804
239432432
433611609
598084733
758931613
388515219
499745122
108604069
926596278
48330411
843747509
941122123
449825268
841382922
664980053
66550593
756356740
482835508
925467465
497615016
644921113
72691811
449825268
362641884
941558560
38321837
291125031
272460195
929329228
855818251
683364727
189858233
856856150
598084733
48330411
449825268
256022273
444558315
853103800
941672748
100444139
502070410
657635056
683364727
827508273
606495046
242239237
731426435
963954568
679136419
855383366
397568001
77086374
756356740
827508273
255071552
786065105
741765885
580736810
853103800
293611086
921663249
295014094
348122836
534674799
51178995
51178995
841382922
527960104
638404956
599436684
22824457
94544344
963954568
683364727
683312779
841382922
606321619
429157178
445705135
150403766
651776452
691207461
540168340
51178995
193535125
336513396
638404956
203510282
651776452
664980053
635441216
534674799
643074944
485923505
112062297
321889235
100444139
610257602
850529706
429157178
829251886
698788771
181190235
65485465
397568001
211080683
731426435
205621318
862024300
841382922
51178995
72691811
254648171
954765231
255071552
824206545
857569235
732162077
963954568
258324107
679136419
651776452
563876078
444558315
505122722
975005140
358860370
112062297
390183199
72691811
211080683
30061231
100444139
855383366
793894898
719737163
34952186
524364983
699730576
42809182
201900491
732445918
465492802
358860370
148800981
683682818
852451769
857569235
48330411
940729750
258324107
304741214
377073921
921663249
966960329
54498264
912441617
804435433
255071552
534674799
211080683
267106973
756356740
818776380
638404956
497615016
455041353
406904883
790992102
941672748
127150103
756356740
322076620
941122123
931582147
306437691
841382922
679475467
941672748
756356740
652006478
108864806
6387153
190508037
654745045
741765885
683682818
429157178
720225476
687284369
106518249
762504889
256022273
441637621
841382922
883275242
66550593
603929552
261999677
340162025
756356740
820354283
929329228
40192184
975005140
610257602
679475467
845831299
397568001
80787516
211080683
74370708
193620024
193620024
505122722
516931513
516931513
679136419
193535125
625517606
198208206
718726184
926741228
205621318
267106973
223422092
261999677
51178995
181190235
943362997
853421571
683682818
450567529
405601617
718726184
74370708
23130586
578817848
455041353
829056783
220617317
150403766
211080683
48330411
987190604
698788771
223422092
992859957
108604069
987190604
921663249
850191062
679136419
267106973
491024251
599436684
606321619
636963850
33182694
855383366
756356740
845831299
679136419
850529706
54498264
235575839
235575839
256022273
235575839
853103800
328874982
450821642
741562905
963954568
72691811
145966273
362641884
691207461
635441216
941558560
540168340
683312779
108864806
19535560
922882250
130742718
179946438
441637621
261999677
643074944
516931513
74370708
205621318
86580458
516931513
731426435
706800330
972554254
450821642
100444139
581869720
261999677
34952186
651776452
179946438
581041954
261999677
150403766
30061231
825945823
638404956
746845880
891719572
855818251
992859957
53821224
606321619
418385479
580286460
666916800
824206545
53821224
405601617
446510897
855383366
870383268
845831299
44342013
81144804
205621318
455041353
261999677
491024251
747310324
61938851
130742718
267106973
497615016
801585237
590007879
173922545
786065105
211080683
741765885
737115208
862528713
893622540
101104061
758931613
100444139
499745122
745512129
648329705
941672748
433611609
150403766
790992102
910583229
304547256
441637621
683364727
869500679
405601617
255071552
941558560
679136419
429157178
108864806
861385942
855383366
377073921
56069265
372798400
516931513
145966273
613654608
912103276
691207461
698788771
762082608
261999677
644921113
143990268
841382922
893698575
855818251
475755267
54498264
79331648
825945823
445705135
479805553
54498264
285461309
203510282
285461309
899043746
679136419
483125803
801242808
519494840
102007964
34952186
306445081
188945484
635441216
397568001
33383085
256022273
671713724
483316771
189858233
200301570
849973452
80787516
48330411
931582147
756356740
885688426
261999677
51178995
804913635
444558315
485923505
51178995
145966273
127150103
966960329
825945823
441637621
978482132
791619066
100444139
664980053
852603959
683682818
444558315
820354283
142201702
79331648
37451956
211080683
98459128
758931613
245105391
855473248
731426435
53821224
112062297
941558560
845831299
841382922
310933361
756356740
853103800
964156031
731426435
455041353
745512129
779097834
2357068
829056783
756356740
925467465
441637621
193620024
941122123
845831299
201900491
862024300
358860370
108864806
941122123
591227024
746845880
202739859
441637621
521045640
264385610
516931513
311222075
529461937
870383268
429157178
756356740
707312975
142201702
54498264
59992173
340162025
741562905
293981526
489928970
602677924
651776452
977193045
737115208
912103276
39165891
606321619
377073921
389830465
255071552
855818251
870383268
81144804
581869720
756356740
392160438
261999677
756356740
929329228
648329705
193620024
578817848
392160438
116306061
462577
223422092
762082608
425980170
895894749
731426435
257247924
497615016
679136419
300438794
59073641
291125031
820354283
713699409
429157178
679136419
912131033
640940449
516931513
646320243
310933361
189858233
72691811
955255645
838643124
703545995
516931513
183462243
503311063
285461309
793894898
855383366
646320243
291125031
499804760
679136419
193620024
963954568
643074944
977193045
563575055
219549302
790992102
602677924
857569235
56069265
625517606
44342013
130742718
444558315
135452076
683364727
72691811
193620024
202739859
201900491
310933361
397568001
389830465
138663125
429157178
193620024
975005140
189858233
483316771
731426435
255071552
912131033
671713724
392160438
59992173
433611609
703545995
285461309
577551670
801879188
756356740
489928970
59992173
481995663
481995663
195821335
482735
855473248
731426435
695255998
497505195
824206545
857175499
283094074
505122722
816624694
746845880
193535125
172050277
966960329
81144804
81144804
497505195
910583229
898435711
339378857
150403766
855383366
100444139
646320243
756356740
625811208
519494840
643074944
94544344
130742718
963954568
899043746
33182694
703545995
412057510
433611609
72691811
462577
706800330
386172109
890686220
173922545
853103800
22824457
17476093
841682367
451560634
20437053
100444139
116408045
497505195
72691811
862528713
34952186
793894898
801879188
827508273
441637621
713987466
449825268
405601617
825945823
505122722
713987466
81144804
664980053
481995663
790992102
719467749
39165891
256022273
150403766
862024300
703545995
963954568
235575839
606495046
790992102
732365261
150403766
211080683
449825268
450567529
188192853
598084733
436494943
590007879
516931513
339378857
518195488
601683177
954765231
100444139
267106973
386172109
523446255
827508273
101104061
181190235
823603487
65485465
33182694
405601617
657635056
441637621
698788771
268947042
718726184
150403766
100444139
310933361
762082608
790992102
66550593
849973452
261999677
108604069
150403766
108864806
461466552
756356740
108864806
293965510
648329705
39684
373945436
425980170
81144804
741562905
516931513
683364727
177818139
193620024
777958410
987190604
256022273
706800330
267106973
444558315
457906573
48330411
389830465
855473248
912103276
936773357
790992102
377073921
34343646
516931513
679136419
987190604
982574088
790992102
845831299
931582147
100444139
445705135
664980053
497615016
186946375
74370708
441637621
586959671
150403766
598084733
54498264
870383268
295014094
845831299
643074944
741099097
39165891
455041353
808823468
34952186
790992102
48330411
285461309
827508273
497505195
310933361
72691811
589950541
625517606
795529181
33182694
455041353
285461309
449825268
801242808
703545995
223422092
731426435
855383366
651795840
98459128
188039938
397568001
190508037
30061231
941558560
101104061
166075483
569064260
671713724
625840961
855383366
20437053
541821795
516931513
446672125
293611086
941558560
51178995
193620024
433611609
116306061
444558315
862024300
841382922
127150103
707312975
310933361
272460195
603929552
373945436
33383085
755459633
857569235
855383366
852451769
975005140
770208357
679136419
521045640
852060695
741765885
519494840
746845880
320225778
196535714
33182694
756356740
48330411
291125031
291125031
78626708
33182694
801585237
651776452
255071552
441637621
291125031
321889235
683364727
30061231
201900491
683312779
255071552
905323865
527960104
825945823
373945436
179946438
870383268
310933361
267106973
505596550
740842273
683364727
318062431
261999677
66550593
861385942
895894749
54498264
444558315
790992102
626027307
30061231
521045640
852451769
879499702
519494840
145966273
81144804
150403766
201572657
112062297
116408045
679475467
516931513
638404956
801585237
370949508
192349919
516931513
870383268
48330411
505596550
181190235
516931513
606495046
331400952
853103800
975005140
899592199
255071552
737062698
108864806
33182694
54498264
978482132
243148749
206214817
188945484
446672125
267106973
255071552
433611609
786065105
30061231
320225778
255071552
328874982
793894898
108864806
211080683
482735
679475467
963954568
827508273
816411862
827508273
987190604
261999677
644921113
664980053
926741228
150403766
804913635
731426435
505596550
664980053
820354283
483316771
527960104
272460195
722477271
410339547
433611609
756356740
405601617
679136419
108864806
679136419
465492802
429157178
444558315
30061231
473016311
481995663
33182694
450567529
127150103
320225778
855818251
648329705
516931513
671713724
671713724
929329228
638404956
550075396
929329228
521045640
91217430
862528713
69449501
829056783
48330411
999360799
490585556
602677924
691207461
745512129
594033771
602677924
2357068
386172109
201572657
17476093
59992173
972554254
396257997
219549302
94544344
855473248
358860370
429157178
845831299
903682593
679475467
590007879
272460195
801242808
502070410
740842273
482735
261999677
941122123
310933361
256022273
703920436
804435433
412029201
921663249
573961767
173922545
505596550
482735
853103800
261999677
358860370
30061231
291125031
283194587
827508273
644921113
243148749
450567529
641358181
963306628
713987466
870383268
77086374
108864806
855383366
756356740
497615016
310933361
598084733
861385942
433611609
657635056
444558315
785015453
574794279
756356740
855383366
69449501
181975927
429157178
306291557
108864806
855383366
112062297
756356740
853103800
989539216
205621318
756356740
857569235
816624694
59992173
235575839
899043746
219286621
497615016
133101186
130742718
362641884
852451769
975005140
992859957
580286460
741765885
521045640
267106973
397568001
255071552
792852712
22824457
643074944
738915663
63166473
870383268
808083082
189858233
972554254
775043353
107134779
108864806
497505195
758931613
80787516
679136419
801585237
193620024
196535714
741562905
193620024
322076620
145966273
200301570
899043746
502070410
941558560
827508273
462577
801242808
714791965
581041954
48330411
20437053
193620024
205621318
59992173
746845880
206214817
481995663
521045640
172050277
679136419
69349591
775043353
33182694
964156031
756356740
820354283
568715632
643074944
246045928
215247505
679136419
719737163
51178995
688976482
33182694
756356740
725569239
929329228
679475467
130742718
48330411
243148749
912131033
358860370
741765885
34952186
787770549
648329705
433611609
194799256
261999677
946672323
81144804
679136419
679136419
100444139
827508273
206214817
827508273
377073921
617284419
899043746
320882835
941672748
606321619
899043746
516931513
756356740
441637621
499745122
358860370
987190604
640940449
39165891
2357068
437107057
412029201
855818251
522589731
219286621
51178995
870383268
475755267
362641884
756356740
34952186
516931513
455041353
479805553
449825268
405601617
580286460
823762778
242239237
516931513
405601617
201900491
482835508
732445918
853103800
414829234
568715632
186946375
638404956
33182694
100444139
890686220
845831299
613654608
707312975
48330411
72691811
941558560
855818251
265373476
818776380
100444139
150403766
449825268
108864806
48330411
462577
855383366
33383085
455041353
931582147
643074944
261999677
949489378
491024251
310933361
451560634
534674799
756356740
801585237
193535125
630992339
22824457
241417754
679136419
576077022
785015453
946547781
703545995
644921113
910583229
310933361
745512129
181190235
457906573
192349919
922882250
857569235
671713724
603929552
291125031
86580458
325206287
516931513
150403766
793894898
53821224
946547781
412057510
13980687
790992102
931582147
1322902
325119823
449825268
855818251
206214817
185005387
189858233
856856150
80787516
440323719
181975927
186946375
170400989
429157178
679475467
845831299
519494840
150403766
81144804
679136419
193620024
11217651
861046296
855383366
256022273
44342013
931582147
691207461
457906573
683312779
725569239
264385610
310933361
679386394
205621318
150403766
30061231
335040508
255071552
691207461
804435433
756356740
713987466
193620024
516931513
522589731
853103800
857569235
679136419
206214817
941672748
703545995
172050277
1322902
283194587
201572657
731426435
679136419
646320243
522589731
116408045
100444139
239432432
444558315
657635056
989539216
441637621
741562905
40192184
823603487
972771064
340162025
81144804
428366617
664980053
741765885
527960104
390183199
405601617
518195488
108864806
885688426
827508273
441637621
256022273
217379980
193620024
987036349
386172109
198073867
285461309
516931513
255239043
497505195
801242808
825945823
855383366
756356740
242239237
855473248
852451769
849973452
754641104
211080683
853103800
201900491
638404956
291125031
940729750
569064260
130742718
655016539
211228327
261999677
516931513
255071552
293611086
820354283
569064260
211080683
449825268
841382922
255071552
123339041
516931513
516931513
455041353
285461309
108864806
193620024
581041954
77086374
372798400
189858233
235575839
205621318
103937682
523999354
206214817
405601617
42187731
306437691
743467700
746845880
475755267
42187731
444558315
732445918
254648171
441637621
804913635
861046296
679779164
318062431
113455365
449825268
44342013
295014094
679136419
48330411
929329228
261999677
17476093
320225778
963954568
396257997
638404956
725569239
335040508
668932808
195821335
855818251
625517606
256022273
703545995
483316771
758931613
505596550
340162025
376846413
96660822
679386394
690990975
841382922
853103800
255071552
741562905
741562905
745512129
987190604
891719572
325206287
219286621
311222075
335040508
713987466
203510282
219549302
679475467
606321619
77086374
69449501
544550379
449825268
100444139
855473248
756356740
516931513
112062297
521045640
285461309
449825268
891719572
606495046
261999677
625517606
245105391
243148749
722477271
429157178
827508273
679475467
606321619
255071552
529461937
741765885
758931613
211080683
335040508
801242808
39165891
272460195
261999677
827508273
853103800
190508037
941122123
683364727
195821335
177818139
202739859
48330411
223511583
731426435
698788771
804435433
521045640
72160329
436494943
954765231
497615016
741765885
756356740
855473248
96660822
205621318
706800330
838643124
540168340
738229720
745512129
17476093
827508273
818776380
74370708
255071552
576077022
475755267
310933361
635441216
617284419
841382922
211080683
444558315
483125803
903682593
72691811
720225476
516931513
691207461
127150103
318062431
450821642
636963850
181190235
450567529
841382922
540168340
679136419
708156132
601683177
703545995
977193045
516931513
429157178
590007879
497615016
954765231
827508273
606495046
123804398
303182547
285461309
505122722
145966273
756356740
679136419
855383366
211080683
358860370
358860370
855818251
130742718
925237267
189858233
787291140
444558315
827508273
862107228
322076620
862528713
473358134
444558315
683364727
497615016
325206287
516931513
793894898
931582147
100444139
48330411
70831476
268947042
801242808
211080683
100444139
322076620
638404956
917539430
318062431
261999677
683364727
256022273
972554254
389830465
444558315
787770549
679136419
987190604
261999677
516931513
463108895
291125031
516931513
963954568
941558560
449825268
732445918
219549302
741765885
756356740
885688426
130742718
845831299
491024251
272460195
823603487
34952186
720225476
100444139
576077022
787291140
606495046
429157178
972771064
516931513
790992102
679136419
256022273
720063004
801585237
843462123
534674799
946672323
978482132
950701777
651776452
181190235
51178995
362641884
433611609
912131033
725569239
865143916
679475467
671713724
194799256
853103800
285461309
801242808
516931513
521045640
731426435
747310324
855818251
433611609
211080683
325119823
125179402
313795734
300438794
931582147
855818251
598242209
295014094
338161823
853103800
516931513
187145965
636963850
320882835
72691811
72691811
651776452
193620024
963954568
516931513
898435711
737115208
941558560
756356740
256022273
610257602
264385610
912441617
581041954
679475467
256022273
291125031
223422092
450821642
30061231
679136419
651776452
13980687
757425743
170400989
48330411
801242808
13980687
72691811
731426435
912131033
241417754
108604069
386172109
613654608
17476093
291125031
206214817
725569239
869500679
853103800
150403766
267106973
845831299
755459633
855383366
497615016
69449501
866806478
516931513
829056783
211080683
475755267
939947553
640940449
646320243
483316771
433611609
855473248
853103800
742403840
679475467
239432432
905180142
722477271
291125031
261999677
912103276
829056783
921663249
255071552
756356740
745512129
651776452
245105391
130742718
534674799
516931513
78626708
855383366
33182694
173922545
580286460
948750991
825945823
737115208
255071552
48330411
441637621
838643124
127150103
523446255
912131033
457906573
65485465
429157178
497505195
963954568
268947042
827508273
741765885
683364727
339378857
433611609
349394533
78626708
683364727
762082608
801242808
320225778
963954568
516931513
602677924
563444941
123339041
243148749
44342013
225666802
679475467
515030619
598084733
193620024
255071552
108864806
792852712
200819515
19535560
30061231
580736810
444558315
239432432
865143916
349394533
377073921
113455365
792852712
94544344
625469177
264385610
815080377
11217651
2357068
187145965
704549920
444558315
80787516
445705135
852060695
523999354
39165891
688976482
193535125
104974357
441637621
683312779
405601617
910583229
30061231
581041954
943362997
145966273
912441617
48330411
963954568
939272546
193620024
211080683
188945484
193620024
48330411
801242808
804913635
441637621
74370708
205621318
461466552
931582147
112062297
651776452
293965510
731426435
181190235
304619140
72412452
550075396
206214817
293611086
19535560
825945823
987190604
81144804
568715632
81144804
987190604
100444139
449825268
598242209
181190235
70831476
181190235
320882835
429157178
845831299
261999677
703545995
193620024
589950541
449825268
54498264
267106973
651776452
519494840
461466552
206214817
671713724
201900491
72691811
310933361
255239043
392160438
325119823
211228327
519494840
349394533
101104061
81144804
621553400
255071552
648329705
497615016
150403766
459314898
954765231
306437691
185005387
956250807
731426435
683364727
703545995
255071552
181190235
679136419
852451769
215377089
963954568
698788771
801585237
89116445
211080683
912131033
235575839
732445918
732162077
679475467
820354283
285461309
987036349
100444139
310933361
255071552
801879188
746845880
483316771
108864806
651776452
291125031
108864806
855383366
261999677
261999677
975005140
855473248
100444139
855818251
899592199
320225778
340162025
931582147
335040508
48330411
527960104
698788771
922882250
712128882
445705135
127150103
59992173
853103800
362641884
756356740
982574088
261999677
841382922
160457046
962313443
862528713
591227024
638404956
516931513
964156031
644921113
954765231
755459633
293611086
491024251
261999677
954765231
81144804
853103800
211080683
392160438
206214817
922882250
358860370
72691811
651776452
657635056
372798400
820354283
449825268
304619140
698788771
898435711
437107057
852060695
516931513
481995663
688976482
741562905
81144804
367533896
48330411
235575839
648329705
463108895
80787516
261999677
235575839
285461309
459314898
516931513
521045640
172050277
582701381
777958410
790992102
72691811
866806478
866806478
581041954
42809182
108864806
433611609
310933361
108864806
683312779
389830465
405601617
285461309
373945436
264385610
987190604
172050277
193620024
81144804
254648171
825945823
818088300
390183199
116306061
397568001
635441216
792852712
310933361
590007879
912103276
680735039
127150103
963954568
756356740
386172109
377073921
855818251
861385942
457906573
203510282
853103800
502070410
801242808
825945823
679136419
310933361
912441617
628185060
455041353
201900491
130742718
746845880
425980170
679136419
138663125
193535125
841382922
703545995
429157178
201900491
845831299
648329705
972771064
756356740
143990268
328874982
827508273
899043746
445705135
39165891
211080683
787291140
147579685
181975927
681527941
261999677
94544344
483316771
235575839
741765885
446585504
964156031
550075396
291125031
33182694
892726155
978482132
44342013
331400952
671713724
606495046
516931513
731426435
627109268
688976482
142201702
683364727
804435433
951970812
515030619
613654608
112062297
580286460
444558315
385276485
972771064
964156031
462577
267106973
150403766
841382922
81144804
420431297
397568001
870383268
377073921
725569239
313795734
841382922
328874982
648329705
910583229
679136419
741765885
912441617
671713724
585109946
33182694
825945823
679779164
429157178
81144804
108864806
540168340
113455365
205621318
644921113
235575839
149124351
523999354
150403766
243148749
243148749
433611609
291125031
348122836
549765713
648329705
815080377
268947042
196535714
527960104
261999677
72691811
223422092
211080683
459314898
261999677
51178995
1322902
931582147
825945823
581869720
189858233
377073921
77086374
732445918
688976482
261999677
963150995
655016539
462577
193535125
194799256
870383268
963954568
373945436
853103800
377073921
664980053
255071552
59992173
950701777
638404956
756356740
243751285
581041954
606495046
790992102
48330411
291125031
943362997
801879188
377073921
145966273
516931513
683312779
72691811
544550379
912441617
113455365
518195488
335040508
358860370
54498264
451560634
96660822
972554254
683682818
931582147
855473248
843747509
127150103
606321619
100444139
116408045
72691811
963954568
17476093
219286621
755459633
606495046
797886556
989539216
497615016
200301570
100444139
792852712
581869720
691207461
256022273
853103800
30061231
516931513
855818251
108864806
113455365
741562905
516931513
869500679
39165891
540168340
143990268
691207461
703545995
529256777
166075483
310933361
921663249
987190604
521045640
318062431
857569235
193620024
444558315
679475467
516931513
96660822
954765231
116408045
150403766
497615016
756356740
390183199
483125803
261999677
683682818
211080683
804913635
657635056
522589731
483125803
516931513
937814008
651795840
824206545
246045928
193535125
890686220
862024300
267106973
320882835
982574088
293981526
48330411
931582147
98459128
731426435
787770549
899043746
96660822
175785432
664980053
713987466
679136419
267106973
298749371
34343646
211228327
580286460
820354283
291125031
450567529
101104061
497505195
853103800
855383366
461466552
855383366
679136419
963954568
581041954
518195488
941672748
459314898
49620316
683364727
150403766
275455659
586959671
679136419
841382922
164135263
116408045
405601617
30061231
462577
683312779
475755267
707312975
405601617
820354283
100444139
679136419
841382922
801242808
914087005
652006478
286815350
283194587
211228327
389830465
852060695
193620024
704859333
540168340
130742718
841382922
987190604
910583229
193620024
299144474
441637621
429157178
116408045
355311402
855383366
964156031
150403766
793894898
251221371
163035479
698788771
862528713
54498264
756356740
505596550
841382922
261999677
855818251
975005140
436537325
116306061
975005140
521045640
497615016
643074944
820354283
820354283
521045640
340162025
516931513
756356740
33182694
193535125
223422092
172050277
412029201
441637621
801879188
683364727
483316771
870383268
193620024
433611609
801242808
876870572
150403766
628185060
921663249
598242209
683312779
732445918
895894749
77086374
825945823
451560634
603929552
801879188
429157178
193620024
927864237
954765231
755459633
405601617
42187731
72691811
201900491
855818251
39165891
758931613
850191062
17476093
72691811
373945436
793894898
818776380
91217430
671713724
746845880
81144804
462577
855473248
862528713
852451769
741765885
638404956
899043746
790992102
46261172
671713724
621553400
713987466
895894749
527960104
841382922
235575839
436494943
606495046
143990268
838643124
829056783
72691811
855383366
801242808
518195488
441637621
429157178
455041353
731426435
225666802
54498264
707312975
37451956
521045640
339378857
987490212
173922545
412057510
202739859
516931513
211080683
982574088
22824457
86580458
267106973
683312779
150403766
516931513
348122836
205621318
827508273
577551670
169704250
725569239
855473248
66550593
648329705
113455365
657635056
441637621
912103276
899043746
433611609
975005140
397568001
491024251
540168340
34952186
521045640
975005140
756356740
652006478
130742718
320225778
756356740
457906573
516931513
664980053
205621318
261999677
239432432
741765885
853103800
683364727
186576537
613654608
605167513
963954568
130742718
328874982
455041353
405601617
801242808
160457046
261999677
956250807
149124351
265373476
963954568
804913635
11565293
644921113
683682818
130742718
175785432
30061231
756356740
198681218
243148749
792852712
731426435
646320243
362641884
459314898
956250807
862107228
200301570
243148749
193620024
617284419
870184958
855383366
741765885
941672748
181190235
756356740
310933361
130742718
205621318
150403766
457906573
211228327
691207461
235575839
81144804
683682818
295014094
910583229
200819515
683364727
44342013
522217312
310933361
116408045
580286460
550075396
854523609
372798400
405601617
44342013
267106973
606321619
613654608
741765885
101104061
516931513
255071552
34952186
797886556
722477271
912131033
22824457
853103800
299144474
437107057
606321619
150403766
516931513
852060695
975005140
272460195
211080683
818776380
926596278
405601617
77086374
39165891
77086374
39165891
370949508
657635056
516931513
801879188
72691811
683364727
483316771
742403840
455041353
78626708
367533896
39165891
691207461
679136419
853103800
100444139
72691811
925467465
223422092
145966273
412057510
310933361
193620024
824206545
446510897
812117342
397568001
987036349
51178995
239432432
679136419
855473248
257247924
603929552
747483452
251221371
20437053
547817880
385276485
793894898
855473248
576077022
912441617
77086374
762504889
636963850
954765231
205621318
412057510
53821224
646320243
654745045
444558315
502070410
598084733
550075396
956250807
521045640
96660822
33182694
20437053
861046296
450567529
310933361
100444139
181190235
325206287
91217430
613654608
150403766
855818251
150403766
72691811
172050277
298062981
150403766
441637621
358860370
679136419
606495046
756356740
362641884
966960329
929329228
72691811
44342013
731426435
941558560
720225476
849973452
377073921
857569235
257247924
841382922
299144474
205621318
239432432
201572657
65485465
96660822
617275856
827508273
243148749
921663249
203510282
268947042
310933361
195821335
130742718
741765885
420431297
81144804
521045640
910583229
455041353
679136419
205621318
818776380
258324107
310933361
890686220
797886556
429157178
581041954
866806478
987190604
946547781
436494943
657635056
235575839
429157178
703545995
81144804
457906573
201900491
703545995
603929552
193620024
941672748
853103800
205621318
523446255
646320243
801242808
108864806
48330411
102007964
188192853
580286460
412029201
825945823
801242808
891719572
972554254
683682818
429157178
756356740
81144804
841382922
130742718
444558315
48330411
256022273
429157178
275455659
818776380
272460195
606495046
741765885
664980053
963954568
903364290
372798400
731426435
978482132
306437691
145966273
521045640
737115208
863040144
198676995
853103800
100444139
256022273
800771762
812117342
206214817
405601617
577551670
239432432
44342013
177818139
598084733
311222075
740842273
268947042
497615016
787291140
566659416
54498264
824206545
293611086
300438794
855383366
855383366
444558315
792852712
820354283
108864806
862024300
553039122
866806478
566659416
756356740
318062431
954765231
255071552
103937682
926342586
550075396
261999677
444558315
429157178
291125031
44342013
358860370
211228327
922882250
576077022
679475467
563575055
255071552
815080377
294366747
691207461
929329228
397568001
568715632
515030619
108864806
679475467
33182694
145966273
267106973
211080683
181190235
883275242
635441216
713987466
602677924
130742718
648329705
651795840
862107228
205621318
72691811
206214817
737115208
306437691
258324107
772268809
731426435
130742718
100444139
838643124
261999677
797886556
462577
523446255
267106973
707312975
827508273
54498264
948750991
941122123
441637621
505596550
801879188
792852712
455041353
638404956
293611086
441637621
267106973
679136419
201900491
450567529
516931513
566659416
801242808
696284235
790992102
223783943
261999677
449825268
824206545
101104061
299144474
929329228
963954568
211080683
206214817
275455659
193535125
373945436
331400952
72691811
899043746
429157178
606495046
516931513
691207461
580286460
33182694
223422092
522217312
412057510
978482132
922882250
553039122
703545995
875242783
265373476
81144804
855818251
745512129
108864806
606321619
193620024
160457046
606495046
790992102
683682818
703545995
857569235
211080683
405601617
741765885
483125803
429157178
272460195
100444139
638404956
329807023
681527941
648329705
259031829
475755267
855818251
44342013
516931513
516931513
444558315
200301570
349394533
732445918
17476093
446585504
516931513
853103800
80787516
255071552
405601617
86580458
108864806
429157178
679475467
48330411
48330411
123339041
972771064
516931513
74370708
291125031
756356740
30061231
193620024
108864806
910583229
108604069
457906573
51178995
310933361
205621318
429157178
80787516
310933361
518195488
581041954
931582147
852451769
574562179
929329228
80787516
866806478
841382922
150403766
861046296
69449501
519494840
635441216
818776380
11217651
257247924
34952186
261999677
635441216
527960104
44342013
671713724
108864806
145966273
101104061
722477271
857569235
48330411
804435433
516931513
912103276
606495046
80787516
914087005
219286621
261999677
272460195
732445918
862024300
841382922
849973452
44342013
516931513
950701777
340162025
829251886
267106973
755459633
455041353
201900491
899043746
969109136
679136419
829251886
720225476
294366747
613654608
703545995
941558560
954765231
189858233
703545995
255071552
602677924
445705135
903682593
610257602
483459743
638404956
483316771
635441216
358860370
786065105
396257997
820354283
679136419
189858233
223422092
116306061
444558315
205621318
853103800
855818251
405601617
193620024
987190604
150403766
857569235
823762778
272460195
966960329
963954568
258324107
601683177
215377089
100444139
294366747
683312779
841382922
205621318
451560634
268250650
591227024
651776452
457906573
580286460
449825268
589950541
108864806
747483452
96660822
145184985
691207461
652006478
497615016
261999677
724745310
853103800
189858233
581041954
48330411
483316771
211080683
211080683
912131033
193620024
756356740
893032556
358860370
581869720
261999677
606321619
910583229
683682818
239432432
722477271
755459633
580736810
804913635
698788771
852451769
853103800
891719572
100444139
261999677
571622896
581041954
116408045
183462243
518195488
251221371
979545351
922882250
756356740
74370708
377073921
100444139
325206287
683364727
436494943
51178995
648329705
205621318
703545995
679136419
865143916
320882835
100444139
862024300
926741228
72691811
482735
683682818
926741228
181190235
497615016
866806478
613654608
775043353
657635056
954765231
127150103
310933361
30061231
523446255
866806478
529256777
756356740
853103800
912441617
732162077
373945436
855818251
870383268
992657924
954765231
56069265
573961767
444558315
261999677
855473248
943362997
912441617
948750991
358860370
310933361
497615016
862024300
69349591
188192853
261999677
310933361
853103800
540168340
219549302
293611086
855383366
869500679
457906573
150403766
931582147
444558315
89116445
964156031
825945823
648329705
722477271
437107057
320225778
719737163
81144804
845831299
785015453
39165891
482735
235575839
569064260
201900491
225666802
433611609
941672748
855818251
148800981
188039938
772268809
547817880
922882250
628185060
823603487
853103800
671713724
683364727
81144804
179946438
48330411
655016539
294366747
112062297
255071552
922292718
756356740
267106973
793894898
389830465
255071552
703545995
671713724
150403766
255071552
150403766
429157178
193620024
193620024
581869720
461466552
922882250
691207461
815080377
257542542
181190235
853103800
94544344
30061231
853103800
858176269
679475467
429157178
150403766
643074944
38321837
436494943
91217430
845831299
235575839
30061231
841382922
299144474
78626708
201900491
255071552
836849469
820354283
850529706
39684
687284369
112062297
679475467
69449501
193535125
475755267
820354283
444558315
77086374
72691811
17476093
166075483
921663249
841382922
72691811
679136419
223511583
731426435
741562905
256022273
211080683
644921113
519494840
275455659
804913635
703920436
181190235
349394533
405601617
377073921
96660822
298383783
108864806
444558315
125179402
638404956
920841187
941558560
145184985
606495046
841382922
651776452
267106973
444558315
396257997
801879188
392160438
193620024
540168340
679475467
814722188
602677924
48330411
272460195
527960104
189858233
756356740
81144804
946547781
503311063
59992173
683364727
255071552
397568001
285461309
80787516
606495046
862528713
679136419
219549302
451560634
857642149
679475467
256022273
671713724
713987466
497615016
212051252
606495046
643074944
756356740
239432432
441637621
291125031
81144804
242239237
325206287
310933361
193620024
585109946
22824457
268947042
459314898
108864806
845831299
756356740
48330411
318062431
66550593
48330411
521045640
150403766
732365261
741562905
874278651
922882250
679136419
841382922
150403766
100444139
657635056
675094204
198208206
606495046
741765885
625469177
820354283
116408045
899043746
964156031
108604069
606495046
790992102
820354283
436494943
855818251
69449501
651795840
223783943
373945436
255071552
845831299
261999677
963954568
853103800
731426435
304619140
429157178
170400989
679136419
286815350
516931513
497615016
505596550
852451769
223422092
664980053
503311063
855383366
787291140
741099097
706800330
206214817
54498264
707312975
725569239
553039122
235575839
362641884
310933361
963954568
173922545
441637621
704849478
261999677
322076620
256022273
731426435
96660822
48330411
606321619
704549920
756356740
738915663
679475467
17476093
33182694
48330411
910583229
516931513
245105391
33182694
756356740
150403766
255071552
516931513
335040508
275455659
61938851
706800330
429157178
801879188
827508273
987190604
746845880
518195488
100444139
505596550
261999677
108864806
72691811
66550593
425980170
172050277
518195488
291125031
198073867
51178995
397568001
397568001
94763762
102007964
521045640
638404956
100444139
921663249
166075483
518195488
849973452
812117342
429157178
362641884
505596550
790992102
527960104
275455659
261999677
926342586
255071552
19535560
606321619
451560634
917539430
841382922
267106973
582701381
591227024
563575055
683068013
445705135
521045640
94544344
731426435
648329705
483316771
445705135
566659416
691207461
746845880
707312975
291125031
461466552
364012473
855383366
516931513
100444139
975005140
446510897
758931613
91217430
527960104
81144804
451560634
591227024
516931513
652006478
505122722
823603487
982815928
941122123
964156031
101463251
142544091
108864806
191182743
219286621
922292718
590007879
732445918
671713724
738229720
775043353
644921113
720063004
405601617
44342013
462577
521045640
390183199
861046296
718726184
363291327
921663249
825945823
418385479
671713724
116306061
912441617
51178995
449825268
590003337
590007879
451560634
255071552
991158175
54498264
130742718
497615016
485923505
433611609
824206545
340162025
671713724
243148749
444558315
941122123
463108895
950701777
589337580
758931613
954765231
580286460
516931513
518195488
585109946
855383366
577551670
72691811
499745122
804913635
429157178
150403766
1322902
841382922
444558315
591227024
899043746
762504889
703545995
48330411
108864806
310933361
254648171
373945436
483316771
72691811
310933361
267106973
293965510
679136419
51178995
72691811
591227024
261999677
853103800
566659416
261999677
862528713
691207461
69449501
590007879
804435433
310933361
59992173
793894898
563444941
841382922
33182694
201572657
963954568
636963850
433611609
100444139
921663249
671713724
293981526
53821224
33182694
261999677
827508273
866806478
741765885
239432432
108864806
457906573
489928970
429157178
106518249
602677924
890686220
638404956
429157178
801242808
285461309
77086374
429157178
34343646
630992339
746845880
418385479
664980053
657635056
683364727
261999677
657635056
89116445
200301570
39684
521045640
77086374
679136419
613654608
741765885
862024300
436537325
841382922
815080377
738915663
698788771
72691811
19535560
912131033
679136419
801242808
48330411
636963850
251221371
791619066
681527941
335040508
521045640
731426435
910583229
211080683
108864806
638404956
921663249
69349591
261999677
870184958
30061231
267106973
606495046
444558315
963954568
731426435
53821224
664980053
862024300
372798400
497505195
322076620
855818251
951970812
741765885
679779164
163035479
48330411
707312975
801585237
756356740
820354283
211080683
193620024
255239043
449825268
746845880
912131033
61115479
261999677
756356740
586959671
39165891
648329705
74370708
457906573
772268809
257247924
606495046
373945436
72691811
306437691
731426435
69449501
255239043
181190235
987190604
433611609
948750991
286815350
225666802
855383366
450567529
797886556
820354283
707312975
481995663
602677924
862024300
461466552
497615016
801242808
108864806
235575839
405601617
853103800
461640419
499804760
975005140
185287689
746845880
921663249
671713724
490585556
187145965
787770549
444558315
793894898
433611609
845831299
147579685
857569235
731426435
740842273
459314898
30061231
449825268
606321619
405601617
242239237
30061231
950701777
33182694
263392299
373945436
482835508
648329705
462577
820354283
931582147
921663249
801585237
992859957
505596550
219286621
91217430
475239618
665514590
870383268
33182694
862024300
678341066
166075483
718726184
219654519
310933361
42187731
606495046
977193045
827508273
550075396
946547781
853103800
713987466
150403766
552232278
722477271
372798400
679136419
310933361
521045640
972771064
975005140
322076620
145966273
491024251
866806478
497615016
349394533
939947553
429157178
255071552
145966273
502070410
516931513
683682818
320225778
30061231
272460195
193620024
804913635
756356740
113455365
581041954
405601617
255071552
797886556
922292718
186946375
390183199
855383366
160457046
254648171
358860370
703545995
927864237
855818251
505596550
745512129
34952186
363450355
33182694
436537325
737115208
295014094
389830465
142201702
714791965
516931513
829251886
516931513
101463251
173922545
853103800
841382922
100444139
72691811
48330411
377073921
150403766
738915663
648329705
490611518
449825268
81144804
362641884
741765885
679136419
527960104
643074944
211080683
852060695
505596550
261999677
137160785
787291140
910583229
703545995
48330411
625840961
746845880
824206545
137160785
855473248
527960104
255071552
450567529
683682818
516931513
635441216
741562905
261999677
683682818
672021260
516931513
489928970
243751285
862024300
852451769
972771064
820354283
130742718
853103800
81144804
790992102
601683177
972771064
1322902
745512129
377073921
826967256
905180142
164135263
148800981
683364727
691207461
801242808
261999677
732445918
862024300
638404956
850529706
377073921
255071552
235575839
679475467
463108895
598084733
246045928
741562905
74370708
598242209
150403766
679136419
590003337
11217651
51178995
211080683
855383366
196409007
954765231
679475467
48330411
255071552
756356740
65485465
66550593
516931513
205621318
569064260
550075396
905323865
261999677
444558315
412029201
258324107
373945436
992859957
450821642
219286621
235575839
777958410
100444139
51178995
188192853
102007964
820354283
691207461
261999677
589950541
72691811
797886556
425980170
320882835
193535125
261999677
544550379
679136419
941122123
550075396
150403766
972554254
219549302
823603487
142201702
755459633
173922545
801242808
827508273
497615016
590007879
286815350
853103800
81144804
817240671
211228327
941122123
450821642
405601617
433611609
348122836
606321619
657635056
713987466
483125803
441637621
786065105
444558315
849973452
261999677
635441216
189858233
108864806
256022273
777958410
135452076
863040144
756356740
497615016
519494840
870383268
322076620
853103800
522589731
790992102
223422092
72691811
436494943
310933361
497615016
255071552
718726184
257247924
285461309
892726155
855383366
89116445
741765885
644921113
100444139
298383783
81144804
741099097
820354283
59992173
256022273
74370708
855818251
523446255
17476093
964156031
523446255
405601617
853103800
181975927
461640419
30061231
928942851
502070410
775043353
100444139
865143916
54498264
707312975
516931513
335040508
30061231
172050277
638404956
797886556
310933361
267106973
815080377
239432432
261999677
613654608
679475467
801242808
679136419
211080683
581869720
797886556
683682818
450567529
523446255
201900491
72691811
243148749
335040508
914087005
185005387
405601617
580286460
310933361
952805906
291125031
581041954
429157178
100444139
963954568
95963514
429157178
491024251
257247924
793894898
373945436
969109136
206214817
348122836
853103800
205621318
331400952
746845880
756356740
899043746
455041353
706800330
827508273
857569235
285461309
801242808
602677924
429157178
992859957
255071552
855473248
855383366
939982770
540168340
173922545
268250650
166075483
866806478
429157178
30061231
48330411
100444139
988271545
964156031
48330411
89116445
150403766
602677924
912131033
385276485
66550593
19535560
963954568
963954568
731426435
108864806
522217312
720225476
949489378
793894898
830918891
683312779
51178995
310933361
72691811
497505195
643074944
101463251
982574088
855383366
462577
112062297
30061231
963954568
340162025
51178995
581869720
72691811
189858233
54498264
65485465
719467749
679386394
790992102
80787516
731426435
483125803
441637621
941558560
853103800
691207461
862528713
679136419
950701777
756356740
931582147
294366747
200819515
259031829
598084733
106518249
950701777
340162025
703545995
853103800
703545995
51178995
59992173
54498264
683364727
580286460
441637621
722477271
251221371
91217430
644921113
972771064
870383268
516931513
203510282
929329228
211080683
77086374
683364727
963954568
100444139
927864237
544550379
193535125
310933361
51178995
187145965
921663249
756356740
679136419
412905943
636963850
903364290
648329705
801585237
972554254
239432432
853103800
931582147
449825268
699730576
81144804
706800330
581869720
606495046
804435433
462577
829251886
841382922
801242808
683364727
578817848
943362997
890686220
441637621
820354283
978482132
565369021
72691811
790992102
462577
141623853
261999677
436537325
756356740
731426435
339378857
582701381
193535125
150403766
671713724
566389174
1322902
941558560
790992102
1322902
683364727
664980053
563575055
941558560
724745310
211080683
606321619
412905943
205621318
952805906
406904883
845831299
291125031
127150103
340162025
444558315
540168340
261999677
459314898
261999677
211080683
358860370
69449501
49836810
855818251
636963850
429157178
362641884
412057510
475755267
679136419
969109136
130742718
521045640
679136419
922882250
699730576
205621318
206214817
310933361
80787516
992859957
22824457
691207461
866806478
72691811
433611609
295014094
529256777
812117342
101104061
698788771
303182547
521045640
211080683
664980053
648329705
497615016
910583229
81144804
243148749
243148749
264385610
679136419
975005140
516931513
601683177
100444139
521045640
42809182
372798400
340162025
521045640
205621318
246045928
433611609
429157178
756356740
950701777
741562905
450567529
102007964
251221371
373945436
516931513
285461309
268947042
267106973
72691811
497615016
881251899
651776452
183462243
34952186
975005140
181190235
94763762
497615016
186946375
706800330
100444139
429157178
348122836
150403766
732365261
857569235
48330411
392160438
948750991
836849469
455041353
436494943
939947553
377073921
268947042
746845880
972771064
318062431
198676995
883275242
489928970
148800981
169704250
790992102
516931513
444558315
239432432
978482132
675094204
300438794
33182694
756356740
116408045
756356740
801242808
845831299
187145965
870383268
455041353
450567529
255071552
591227024
235575839
816624694
912131033
243148749
261999677
664980053
193620024
170400989
566389174
100444139
521045640
245105391
193620024
550075396
34952186
497615016
491024251
181190235
255071552
954765231
193535125
100444139
69449501
845831299
120439415
405601617
33182694
496537881
731426435
103937682
516931513
756356740
497615016
446585504
857569235
100444139
80787516
590007879
51178995
255071552
101104061
30061231
654745045
181190235
741765885
963954568
44342013
429157178
912131033
429157178
698788771
853103800
691207461
941558560
582701381
547817880
100444139
255071552
160457046
96660822
992657924
150403766
444558315
841382922
143990268
855473248
457906573
679136419
19535560
922292718
54498264
725569239
164135263
320225778
679136419
200819515
679475467
72691811
855383366
852451769
13980687
481995663
441637621
321889235
483125803
412057510
193620024
695444437
267106973
169704250
72691811
325119823
683682818
358860370
516931513
293981526
303182547
978482132
108864806
606495046
679475467
606495046
193620024
707312975
286815350
163035479
285461309
963954568
949489378
516931513
261999677
714791965
853103800
261999677
265373476
392160438
81144804
455041353
367533896
246045928
606321619
349394533
853103800
328874982
322076620
80787516
48330411
211080683
991158175
874278651
852060695
643074944
483125803
921663249
683364727
606495046
188192853
732445918
625840961
51178995
801242808
193535125
910583229
643074944
731426435
358860370
679475467
145966273
358860370
586959671
223422092
389830465
731426435
926342586
444558315
801879188
963954568
170400989
853103800
756356740
801585237
445705135
100444139
429157178
172050277
652006478
328874982
939947553
405601617
81144804
497615016
741765885
294366747
390183199
655016539
793894898
679386394
429157178
30061231
33383085
804435433
441637621
648329705
116306061
455041353
198681218
261999677
186946375
977193045
479805553
54498264
775043353
441637621
827508273
704859333
65485465
145966273
306291557
657635056
755459633
503311063
405601617
703545995
490611518
201900491
982574088
926741228
823603487
181190235
703545995
450821642
257542542
48330411
255071552
516931513
732445918
433611609
987190604
922292718
801242808
102007964
72160329
259031829
943362997
635441216
862024300
243148749
193620024
519494840
855818251
96660822
376846413
397568001
377073921
703545995
755459633
931582147
405601617
113455365
30061231
725569239
795529181
853103800
516931513
72691811
206214817
921137614
516931513
855473248
657635056
790992102
256022273
664980053
698788771
786065105
53821224
505596550
211080683
861046296
679136419
489928970
116408045
178534608
388515219
706800330
193620024
949489378
921663249
606495046
200301570
441637621
801879188
838643124
756356740
69449501
255071552
395986660
100444139
893032556
855383366
827508273
756356740
358860370
69449501
738915663
49836810
793894898
679475467
440323719
206214817
565369021
429157178
858176269
499745122
206214817
255071552
325206287
787291140
931582147
741562905
719737163
527960104
801242808
81144804
285461309
79331648
358860370
189858233
818776380
235575839
72691811
731426435
862107228
914087005
801242808
651776452
683364727
519494840
972554254
800771762
142201702
285461309
825945823
462577
929329228
825945823
963954568
172050277
544550379
377073921
898435711
325119823
449825268
108864806
489928970
162307414
116408045
193620024
827508273
405601617
602677924
755459633
201900491
446672125
521045640
193620024
193620024
255071552
519494840
912103276
255071552
527960104
455041353
910583229
211080683
257542542
48330411
175785432
823603487
586959671
853103800
397568001
320225778
219286621
310933361
929329228
173922545
101104061
264385610
483125803
37451956
581041954
256022273
963954568
74370708
192349919
328874982
703545995
601683177
703545995
219286621
150403766
841382922
211080683
703545995
206214817
261999677
310933361
683682818
856856150
668932808
801879188
444558315
992859957
725569239
181190235
862024300
756356740
756356740
540168340
949489378
59992173
461466552
497615016
193620024
108864806
522217312
433611609
48330411
691207461
449825268
581041954
291125031
385276485
912103276
704859333
732445918
116306061
741765885
1322902
926342586
54498264
51178995
954765231
516931513
741765885
963150995
362641884
193535125
829251886
625840961
845831299
963954568
534674799
219286621
397568001
963954568
845831299
80787516
941672748
205621318
937814008
703545995
602677924
261999677
804435433
11217651
987190604
644921113
756356740
100444139
581869720
598084733
310933361
242239237
34952186
516931513
267106973
188192853
941672748
483316771
211080683
390183199
436494943
853103800
235575839
648329705
242239237
291125031
91217430
324579216
272460195
580736810
329807023
94544344
732445918
79331648
732445918
683682818
679779164
610257602
81144804
193620024
852060695
638404956
703545995
30061231
679136419
243148749
853103800
823603487
335040508
325206287
850529706
657635056
582701381
257247924
457906573
255071552
203510282
80787516
722477271
193535125
33182694
463108895
713987466
941122123
519494840
801879188
300438794
22824457
991158175
450567529
449825268
755459633
948750991
790992102
48330411
81144804
112062297
578817848
919790742
921663249
255071552
77086374
72691811
691207461
335040508
72691811
30061231
130742718
963954568
519494840
675094204
603929552
683364727
738915663
310933361
606321619
738915663
79331648
652006478
712128882
731426435
150403766
505596550
790992102
820354283
870383268
11217651
823603487
948750991
446585504
987190604
635441216
81144804
552232278
827508273
133101186
367533896
181190235
720225476
638404956
291125031
263392299
223783943
602677924
455041353
150403766
358860370
370949508
590007879
954765231
169704250
704859333
683364727
163035479
691207461
211080683
829056783
145966273
242239237
206214817
605167513
72691811
310933361
489928970
181190235
304547256
499745122
580286460
173922545
223783943
81144804
163035479
377073921
130742718
81144804
804435433
664980053
54498264
497505195
580286460
853103800
636963850
261999677
625811208
72691811
265373476
818776380
890686220
11217651
703545995
17476093
516931513
602677924
298749371
299144474
100444139
941558560
869267550
606495046
747310324
188192853
23130586
679475467
550075396
679475467
450821642
688446828
683364727
451560634
679136419
189858233
173922545
372798400
130742718
855818251
590003337
862024300
853103800
756356740
845831299
801242808
206214817
910583229
590003337
193620024
497615016
997770744
651776452
521045640
96660822
340162025
255071552
328874982
397568001
648329705
801242808
524364983
724745310
44342013
377073921
972771064
801242808
261999677
441637621
529256777
200819515
100444139
870383268
679136419
205621318
377073921
638404956
550075396
941672748
294366747
33143903
544550379
975005140
181975927
145966273
291125031
97891297
193535125
69449501
455041353
818776380
441637621
331400952
202739859
841382922
756356740
100444139
149124351
910583229
652006478
33182694
946547781
713987466
450567529
891719572
815080377
753076853
521045640
116306061
100444139
756356740
450567529
181190235
48330411
322076620
946547781
636963850
804913635
142201702
211080683
211080683
827508273
108864806
48330411
927864237
39684
982574088
130742718
954765231
17476093
483316771
862024300
173922545
540168340
460568807
196535714
827508273
395986660
731426435
318062431
130742718
386172109
202739859
862528713
762504889
186946375
691207461
256022273
428366617
636963850
738915663
606495046
940729750
444558315
150403766
100444139
931582147
256022273
845831299
264385610
790992102
239432432
80787516
731426435
59992173
150403766
679136419
638404956
801242808
725569239
829056783
883275242
698788771
862024300
741765885
150403766
523999354
679136419
261999677
950701777
850191062
997770744
108864806
133101186
325119823
746845880
516931513
586959671
836849469
70831476
196535714
899043746
866806478
804435433
648329705
285461309
78626708
912103276
787770549
69449501
861385942
48330411
425980170
755459633
704549920
490611518
405601617
862024300
102007964
329807023
389830465
257247924
850529706
855473248
683682818
857569235
594033771
931582147
550075396
785015453
683364727
801242808
449825268
664980053
849973452
362641884
267106973
201572657
243751285
606321619
602677924
731426435
718726184
108864806
201900491
72691811
651795840
741765885
858176269
72691811
39165891
576077022
322076620
962313443
866806478
150403766
203510282
651776452
793894898
613654608
463108895
921663249
205621318
912103276
211080683
756356740
823603487
905323865
581869720
519494840
732365261
261999677
941558560
206214817
348122836
671713724
581869720
869500679
941672748
972771064
855818251
254648171
746845880
827508273
489928970
299144474
21339641
553039122
516931513
449825268
320882835
261999677
516931513
405601617
80787516
756356740
790992102
704849478
742403840
963954568
193620024
683364727
255071552
606495046
69449501
703545995
455041353
483125803
72691811
808823468
613654608
457906573
100444139
255071552
193535125
497505195
580286460
108604069
793894898
135452076
652006478
450567529
820354283
72691811
285461309
635441216
405601617
1322902
483316771
566659416
668932808
732445918
44342013
320225778
862024300
606495046
922882250
522589731
732445918
328874982
377073921
96660822
418385479
81144804
33182694
503311063
475755267
972771064
267106973
719737163
861385942
72691811
201900491
516931513
706800330
502070410
116408045
801879188
72691811
150403766
256022273
912131033
679136419
827508273
853103800
211080683
429157178
193620024
173922545
386172109
731426435
741765885
331400952
987190604
48330411
580286460
183462243
801879188
89116445
94763762
602677924
193620024
1322902
972771064
978482132
433611609
291125031
931582147
905323865
446672125
205621318
150403766
713987466
437107057
441637621
912441617
235575839
785015453
497505195
91217430
102007964
679136419
348122836
211080683
100444139
377073921
855473248
358860370
449825268
20437053
436494943
406904883
992859957
861046296
51178995
33383085
679136419
256022273
698788771
731426435
200301570
362641884
516931513
516931513
582701381
113455365
483316771
503311063
975005140
433611609
845831299
635441216
94544344
77086374
613654608
51178995
30061231
501595912
450567529
756356740
193535125
912441617
450821642
841382922
746845880
33383085
181190235
912131033
820354283
410339547
675094204
188039938
850191062
801242808
679136419
320225778
261999677
679475467
741099097
56069265
651795840
441637621
328874982
291125031
801585237
635441216
580286460
293611086
72691811
100444139
48330411
516931513
425980170
852451769
836849469
683682818
899043746
211228327
108864806
845831299
795529181
703545995
566659416
444558315
497615016
72412452
261999677
108864806
429157178
519494840
841382922
790992102
855473248
972554254
113455365
738229720
363450355
449825268
112062297
845831299
181190235
181190235
988271545
39165891
382442674
899043746
198073867
804913635
373945436
211080683
777958410
855818251
172050277
143990268
869500679
706800330
643074944
683364727
626027307
790992102
516931513
853421571
108864806
363450355
310933361
358860370
243148749
34952186
613654608
388515219
855383366
534674799
450567529
679136419
189858233
193620024
22824457
418385479
291125031
946547781
193535125
69449501
987190604
688976482
756356740
116408045
497615016
211080683
978482132
753076853
731426435
48330411
691207461
987036349
899043746
636963850
679136419
193620024
94763762
801879188
373945436
261999677
457906573
941672748
890686220
679136419
914087005
853103800
81144804
34952186
741765885
756356740
898435711
255071552
20437053
429157178
725569239
59992173
679475467
654745045
433611609
853103800
785015453
193620024
756356740
211080683
69449501
987036349
483125803
679136419
100444139
899043746
30061231
972554254
534674799
818776380
293965510
589337580
713987466
150403766
127150103
261999677
444558315
566659416
475755267
377073921
541821795
116306061
571622896
855818251
841382922
746845880
912441617
790992102
258324107
175785432
475755267
429157178
455041353
827508273
261999677
855818251
790992102
412905943
81144804
173922545
912103276
801879188
801242808
211228327
706800330
720225476
261999677
941122123
703545995
349394533
33182694
757425743
54498264
293965510
94544344
429157178
550075396
856856150
418385479
78626708
550075396
521045640
691207461
235575839
33182694
116306061
69449501
521045640
982574088
691207461
862528713
242239237
801242808
475755267
340162025
858176269
523446255
98459128
298749371
606495046
108864806
173922545
235575839
108864806
790992102
261999677
150403766
201900491
246045928
459314898
201900491
173922545
870383268
181190235
962313443
825945823
691207461
444558315
51178995
516931513
455041353
518195488
310933361
626027307
223783943
429157178
713987466
691207461
44342013
497505195
745512129
516931513
483316771
679475467
829056783
392160438
190508037
329807023
100444139
922882250
606321619
991158175
201572657
225666802
116408045
836879792
683068013
475239618
200819515
591227024
100444139
651776452
462577
638404956
135452076
429157178
801585237
72691811
790992102
827508273
72691811
643074944
527960104
800771762
42187731
34952186
497505195
912441617
731426435
441637621
866806478
703545995
261999677
566389174
295014094
527960104
912131033
48330411
193620024
223783943
929329228
181190235
652006478
963954568
939947553
211080683
481995663
855383366
869500679
14823393
899592199
205621318
33182694
81144804
386172109
870383268
201900491
429157178
94544344
30061231
815080377
261999677
590007879
963954568
481995663
30061231
455041353
255071552
433611609
679136419
841382922
718726184
414829234
827508273
113455365
102007964
163035479
420431297
563876078
429157178
553039122
824206545
855383366
261999677
56069265
116408045
310933361
188192853
201947390
135452076
792852712
929329228
855383366
516931513
272460195
737115208
758931613
485923505
790992102
293611086
852451769
497615016
59992173
566659416
523999354
762082608
22824457
74370708
954765231
683682818
298749371
255071552
679136419
523999354
304619140
72691811
939982770
108864806
291125031
829251886
172050277
589950541
100444139
362641884
258324107
800771762
516931513
523446255
211080683
293981526
48330411
61115479
181190235
482735
926741228
310933361
862024300
203510282
602677924
683364727
446585504
30061231
786065105
310933361
450821642
552232278
703545995
211228327
172050277
198676995
550075396
679475467
801879188
211080683
644921113
205621318
862528713
256022273
211080683
223422092
201900491
243148749
405601617
518195488
254648171
389830465
211080683
193620024
86580458
797886556
688976482
855473248
720225476
429157178
862024300
479805553
257247924
444558315
242239237
69449501
392160438
516931513
978482132
737115208
523999354
320225778
861385942
606495046
758931613
491024251
202739859
412029201
255071552
261999677
428366617
519494840
963954568
638404956
51178995
698788771
211080683
30061231
635441216
56069265
108864806
186946375
433611609
648329705
762082608
173922545
975005140
581041954
455041353
590007879
683364727
852060695
746845880
853103800
861385942
33182694
746845880
385276485
740842273
895894749
722477271
69449501
731426435
747483452
490611518
120439415
566659416
416716356
491024251
497615016
601683177
445705135
852603959
72691811
405601617
255071552
294366747
433611609
853103800
515030619
150403766
255071552
358860370
123339041
820354283
33182694
298062981
523446255
703545995
523446255
836849469
33182694
681527941
385276485
173922545
130742718
598084733
81144804
130742718
455041353
441637621
377073921
679136419
316210178
820354283
756356740
679136419
679136419
841382922
679136419
708156132
100444139
48330411
481995663
257542542
516931513
814722188
112062297
671713724
145383622
108604069
30061231
853103800
433611609
521045640
94544344
866806478
523999354
565369021
590007879
150403766
703920436
261999677
852060695
987490212
801879188
590007879
845831299
946547781
808823468
581869720
386172109
636963850
739525941
845831299
94763762
856856150
962313443
516931513
373945436
926596278
81144804
267106973
254648171
885563737
683682818
227521335
175785432
433611609
527960104
81144804
69349591
606495046
523446255
683364727
679475467
732162077
261999677
444558315
455041353
201900491
590007879
855473248
130742718
756356740
457906573
436537325
211080683
801879188
100444139
706800330
81144804
449825268
190508037
433611609
130742718
293611086
235575839
790992102
581041954
429157178
581041954
449825268
172050277
497615016
414829234
941122123
801585237
606495046
215377089
941558560
683364727
255071552
377073921
295014094
72691811
519494840
849973452
39165891
48330411
946547781
54498264
956250807
211080683
720063004
446510897
397568001
606495046
100444139
753076853
591227024
463108895
320225778
295014094
310933361
534674799
44342013
397568001
34952186
505122722
30061231
703545995
826967256
982574088
69449501
211228327
246045928
272460195
405601617
820354283
824206545
449825268
756356740
708156132
72691811
777958410
201900491
679136419
235575839
429157178
870184958
849973452
977193045
471561924
255071552
581869720
201572657
112062297
713987466
172050277
523446255
590003337
39165891
325206287
163035479
718726184
294366747
606495046
225666802
762082608
758931613
793894898
963954568
921663249
362641884
912103276
898435711
198073867
870383268
235575839
899043746
15013524
34952186
72691811
481995663
613654608
852451769
235575839
823603487
651795840
825945823
657635056
373945436
491024251
23130586
246045928
870383268
679136419
505596550
852060695
385276485
54498264
601683177
145966273
977193045
679475467
671713724
261999677
183462243
304619140
905323865
108864806
602677924
516931513
921663249
362641884
449825268
855818251
679136419
578817848
651776452
516931513
679386394
855383366
100444139
223783943
849973452
790992102
455041353
603929552
982574088
291125031
679136419
516931513
54498264
724745310
200301570
756356740
235575839
855818251
853103800
162307414
972554254
81144804
450821642
373945436
450821642
261999677
963954568
841382922
223422092
849973452
405601617
589950541
19535560
523446255
113455365
392160438
283194587
941558560
975005140
519494840
829056783
683682818
101463251
755459633
385276485
516931513
51178995
298062981
679136419
843462123
741765885
200301570
827508273
483125803
519494840
193620024
429157178
429157178
414829234
211080683
841382922
519494840
349105660
926342586
272460195
294366747
475755267
145966273
33182694
481995663
358860370
483125803
358860370
328874982
738229720
483316771
861046296
34343646
142201702
69349591
483316771
33182694
100444139
358860370
397568001
392160438
516931513
108604069
211080683
322076620
855818251
741562905
211080683
824206545
972554254
310933361
534674799
627109268
582701381
910583229
657635056
818776380
577551670
845831299
429157178
80787516
718726184
150403766
51178995
756356740
206214817
21838511
598084733
367533896
321889235
853103800
81144804
758931613
34343646
975005140
348122836
116408045
688976482
975005140
20437053
211080683
325206287
497505195
741765885
855818251
671713724
793894898
34952186
69449501
651776452
373945436
194799256
150403766
377073921
638404956
606495046
516931513
42809182
683682818
499745122
481995663
636963850
606321619
450567529
304619140
912131033
59992173
613654608
643074944
256022273
926741228
418385479
855473248
310933361
372798400
852451769
762082608
664980053
644921113
96660822
899592199
638404956
81144804
145966273
54498264
801242808
325119823
610257602
328874982
310933361
679136419
756356740
261999677
389830465
987190604
679136419
39165891
987490212
200819515
758931613
193535125
481995663
444558315
425980170
291125031
211080683
954765231
943362997
853103800
239432432
820354283
449825268
286815350
638404956
377073921
758000703
281938039
255071552
205621318
81144804
603929552
54498264
683312779
505596550
455041353
261999677
304619140
196409007
428366617
857569235
581869720
186946375
739525941
429157178
97891297
590007879
698788771
497615016
708156132
169704250
101104061
853103800
291125031
922882250
703545995
691207461
54498264
758931613
836849469
591227024
455041353
59992173
372798400
635441216
202739859
169704250
483316771
795529181
281938039
941122123
268947042
578817848
1322902
42809182
827508273
756356740
444558315
827508273
310933361
829056783
325206287
664980053
243148749
135452076
127150103
664980053
519494840
523446255
922882250
34952186
373945436
969109136
19535560
34952186
841382922
643074944
206214817
855383366
646320243
362641884
602677924
325119823
220617317
893622540
462577
815080377
680735039
636963850
425980170
862528713
219286621
255071552
940729750
455041353
845831299
81144804
37451956
450567529
829056783
855818251
108864806
310933361
827508273
816624694
749218516
44342013
679136419
594033771
671713724
429157178
651776452
853103800
406904883
679136419
193535125
429157178
255071552
54498264
841382922
483125803
193535125
804435433
707312975
691207461
211228327
926342586
628185060
261999677
81144804
264385610
150403766
34952186
77086374
30061231
451560634
804913635
829056783
756356740
818776380
373945436
691207461
516931513
853103800
756356740
987190604
855473248
703920436
606495046
505122722
861046296
258324107
331400952
797886556
801585237
849973452
201900491
179946438
845831299
81144804
108864806
870184958
198681218
516931513
188192853
914087005
815080377
853103800
42187731
444558315
855383366
335040508
190508037
654745045
755459633
675094204
893622540
713987466
205621318
145966273
870383268
732445918
193620024
372798400
17476093
130742718
999360799
239432432
713699409
899043746
325206287
527960104
89116445
483316771
255071552
294366747
405601617
698788771
827508273
679136419
954765231
825945823
853103800
679136419
992859957
651776452
855473248
148800981
929329228
441637621
862024300
339378857
621553400
429157178
679136419
679136419
852451769
606495046
648329705
820354283
385276485
444558315
243148749
491024251
235575839
130742718
636963850
646320243
977193045
81144804
201572657
635441216
581041954
81144804
770208357
358860370
679475467
893622540
756356740
300438794
698788771
44342013
108604069
497615016
255071552
51178995
836362759
72691811
921663249
69349591
373945436
30061231
754641104
547817880
96660822
899043746
706800330
606495046
80787516
521045640
48330411
108864806
963954568
33182694
601683177
703545995
820354283
785015453
294366747
931582147
899043746
377073921
188945484
358860370
206214817
397568001
862024300
746845880
922882250
941122123
801879188
256022273
978482132
225666802
255071552
963306628
712128882
225666802
61115479
130742718
150403766
829056783
377073921
457906573
81144804
193620024
756356740
444558315
865143916
499745122
255071552
203510282
910583229
857569235
51178995
322076620
261999677
461640419
268947042
699730576
963954568
193620024
42187731
54498264
69449501
193535125
441637621
81144804
362641884
941558560
713987466
11217651
801879188
855473248
912131033
939982770
100444139
48330411
193620024
291125031
664980053
100444139
455041353
516931513
982574088
91217430
39165891
866806478
516931513
683364727
397568001
385276485
397568001
602677924
544550379
455041353
820354283
787770549
691207461
80787516
606495046
941122123
855473248
206214817
261999677
235575839
112062297
56069265
731426435
412025859
793894898
703545995
975005140
732445918
320225778
912103276
566389174
683364727
211080683
725569239
797886556
405601617
304619140
267106973
405601617
849973452
74370708
606321619
857569235
869500679
594033771
444558315
852060695
405601617
758931613
857569235
756356740
657635056
861046296
836849469
358860370
698788771
691207461
978482132
300438794
516931513
756356740
489928970
731426435
921663249
463108895
756356740
310933361
841382922
310933361
395986660
590007879
963954568
829251886
48330411
358860370
163035479
853103800
857569235
318062431
713699409
462577
707312975
683682818
683364727
150403766
17476093
793894898
205621318
325119823
870383268
225666802
100444139
691207461
679136419
100444139
177818139
527960104
321889235
566389174
194799256
687284369
246045928
373945436
741099097
33182694
100444139
602677924
177818139
211080683
268947042
295014094
827508273
325119823
636963850
505122722
167059386
594033771
732445918
206214817
497505195
963954568
135452076
505596550
519494840
80787516
756356740
651776452
283194587
429157178
303182547
235575839
518195488
491024251
100444139
358860370
203510282
370949508
358860370
364012473
100444139
81144804
691207461
931582147
130742718
299144474
291125031
72691811
941122123
941558560
51178995
964156031
910583229
737115208
206214817
261999677
849973452
2357068
390183199
256022273
590007879
445705135
893622540
519494840
34952186
429157178
211080683
963954568
679136419
72691811
51178995
713987466
713987466
921663249
256022273
491024251
449825268
671713724
39165891
441637621
646320243
731426435
291125031
651776452
205621318
756356740
855383366
457906573
142201702
895894749
827508273
679136419
446585504
731426435
203510282
265373476
429157178
30061231
373945436
72691811
862024300
954765231
703545995
102007964
941558560
22824457
691207461
679136419
617275856
775043353
377073921
638404956
202739859
310933361
89116445
283194587
295014094
348122836
699730576
790992102
946547781
920841187
39165891
931582147
482735
219549302
899043746
862528713
441637621
869500679
193620024
497615016
853103800
830918891
527960104
679475467
950701777
738915663
718726184
51178995
261999677
483125803
446510897
987190604
172050277
801879188
866806478
664980053
963954568
235575839
211080683
256022273
116408045
883275242
491024251
797886556
310933361
853103800
790992102
636963850
791619066
395468992
800771762
429157178
310933361
725569239
11217651
33182694
706800330
905323865
941122123
703545995
325206287
707312975
521045640
268250650
205621318
946547781
816624694
827508273
211080683
349394533
318062431
857569235
581041954
459314898
261999677
651776452
690627159
255071552
747483452
483316771
322076620
48330411
81144804
39684
362641884
731426435
606321619
101104061
81144804
429157178
827508273
33182694
581041954
48330411
255071552
418385479
820354283
855383366
48330411
72691811
187145965
325206287
912441617
606495046
801242808
801242808
362641884
201900491
899043746
291125031
405601617
100444139
261999677
707312975
145966273
756356740
1322902
636963850
853103800
389830465
255071552
358860370
449825268
69449501
718726184
657635056
318062431
100444139
205621318
33383085
34952186
385276485
941672748
920841187
22824457
449825268
964156031
855473248
756356740
516931513
261999677
910583229
96660822
6387153
891719572
130742718
691207461
17476093
304619140
66550593
725569239
643074944
732445918
703545995
740842273
516931513
70831476
850191062
800771762
516931513
978482132
586959671
475755267
255071552
929329228
450567529
44342013
72691811
683364727
635441216
340162025
242239237
613654608
747310324
731426435
200301570
429157178
66550593
59992173
100444139
963954568
841382922
310933361
81144804
963954568
941558560
96660822
107134779
503311063
722477271
521045640
150403766
449825268
211080683
108864806
893622540
348122836
756356740
320225778
196535714
712128882
97891297
33182694
519494840
81144804
39165891
193620024
81144804
638404956
521045640
100444139
449825268
683364727
963954568
325206287
516931513
836849469
841382922
718726184
926342586
671713724
81144804
148800981
223783943
541821795
703545995
137160785
825945823
30061231
441637621
255071552
489928970
219286621
691207461
679386394
553618922
606495046
189858233
268947042
964156031
235575839
429157178
683364727
193620024
100444139
189858233
436537325
855383366
377073921
683364727
100444139
81144804
681527941
72691811
606495046
691207461
679475467
625517606
433611609
455041353
991158175
61938851
77086374
925467465
386172109
516931513
581869720
22824457
849973452
108864806
211080683
108864806
51178995
181190235
348122836
516931513
291125031
205621318
475755267
651776452
436494943
444558315
285461309
591227024
54498264
150403766
377073921
891719572
841382922
652006478
193620024
201900491
820354283
51178995
581041954
722477271
429157178
77086374
720225476
563575055
516931513
655016539
790992102
516931513
756356740
519494840
386172109
444558315
516931513
33182694
521045640
497615016
606495046
679136419
503311063
211080683
825945823
390183199
30061231
397568001
516931513
94763762
130742718
200301570
679475467
190508037
299144474
870184958
921663249
855473248
651776452
534674799
516931513
461466552
850191062
627109268
516931513
293611086
318062431
741765885
196535714
444558315
22824457
201900491
516931513
703545995
722477271
801242808
150403766
683364727
149124351
862024300
566659416
625840961
475755267
679136419
91217430
801242808
188039938
211080683
72691811
310933361
698788771
251221371
853103800
841382922
855818251
635441216
522589731
987190604
203510282
320882835
459314898
261999677
373945436
193620024
862107228
679136419
790992102
841382922
992859957
77086374
855383366
94544344
33182694
291125031
39165891
449825268
987490212
853103800
429157178
72691811
742403840
756356740
921756558
48330411
150403766
433611609
318062431
91217430
130742718
849973452
172050277
695255998
853103800
490585556
679136419
599436684
982574088
457906573
638404956
987190604
578817848
291125031
449825268
643074944
108864806
320225778
926741228
389830465
718726184
756356740
808083082
820354283
762504889
291125031
497505195
606495046
804913635
713987466
856856150
978482132
657635056
527960104
683682818
801879188
691207461
941122123
17476093
756356740
444558315
101104061
72691811
955255645
703545995
941672748
963954568
954765231
855473248
261999677
855818251
100444139
997770744
1322902
100444139
21339641
436537325
679136419
193535125
72691811
516931513
855473248
51178995
714791965
679136419
566389174
841382922
703545995
268947042
261999677
707312975
898435711
150403766
519494840
962313443
862024300
722477271
1322902
912103276
33383085
254648171
455041353
975005140
193620024
337657813
598084733
310933361
436537325
429157178
891719572
516931513
223511583
108864806
883275242
756356740
56069265
801242808
94544344
81144804
706800330
518195488
257247924
925467465
293611086
683364727
261999677
963306628
362641884
449825268
801879188
801242808
613654608
436537325
585109946
457906573
815080377
433611609
40192184
601683177
746845880
529461937
150403766
188039938
790992102
521045640
127150103
340162025
552232278
975005140
929329228
188192853
825945823
206214817
617284419
459314898
648329705
418385479
172050277
23130586
116408045
718726184
17476093
792852712
829056783
756356740
188945484
963954568
11217651
235575839
205621318
373945436
405601617
261999677
61115479
272460195
963954568
756356740
295014094
61115479
193620024
54498264
790992102
550075396
48330411
648329705
731426435
790992102
265373476
516931513
606495046
651776452
261999677
116408045
193620024
340162025
602677924
325119823
455041353
145966273
425980170
790992102
19535560
211080683
81144804
461466552
321889235
613654608
193620024
683682818
188039938
86580458
17476093
358860370
33182694
516931513
455041353
756356740
225666802
605167513
801879188
862528713
955255645
385276485
48330411
703545995
706800330
81144804
449825268
256022273
325206287
261999677
108864806
731426435
69449501
100444139
405601617
108864806
293611086
698788771
491024251
106518249
459314898
963954568
497615016
606495046
130742718
455041353
590003337
108864806
793894898
801585237
243148749
987190604
245105391
130742718
758931613
606321619
853103800
704859333
349394533
285461309
527960104
30061231
145184985
193535125
108864806
841382922
257247924
44342013
102007964
801242808
651795840
524364983
963954568
261999677
852451769
926741228
193535125
255071552
978482132
497615016
845831299
429157178
497615016
69449501
849973452
150403766
217379980
243751285
823603487
850191062
100444139
51178995
310933361
142201702
310933361
219286621
929329228
127150103
406904883
256022273
145966273
256022273
722477271
516931513
108864806
150403766
94763762
591227024
145966273
746845880
243148749
756356740
255071552
829056783
42187731
294366747
683682818
787291140
189858233
48330411
825945823
300438794
862528713
261999677
285461309
441637621
310933361
516931513
786065105
455041353
358860370
461640419
51178995
683364727
258324107
56069265
34952186
982574088
912441617
414829234
643074944
198681218
81144804
903364290
606495046
17476093
340162025
160457046
72691811
787770549
818776380
479805553
261999677
150403766
691207461
444558315
211080683
377073921
857569235
862024300
255071552
931582147
755459633
523446255
499745122
211080683
457906573
145184985
235575839
189858233
348122836
69449501
291125031
130742718
817240671
54498264
81144804
703545995
223422092
756356740
310933361
441637621
841382922
405601617
516931513
591227024
679475467
444558315
703545995
108864806
211080683
790992102
941558560
310933361
876870572
51178995
613654608
681527941
261999677
261999677
323333628
862024300
285461309
737115208
321889235
741765885
201900491
746845880
679136419
566659416
433611609
405601617
389830465
703545995
173922545
436494943
186576537
580736810
261999677
741765885
362641884
790992102
335040508
449825268
181190235
446672125
497615016
598084733
679136419
30061231
372798400
581869720
829251886
255071552
239432432
703545995
367533896
291125031
574794279
497505195
34952186
193620024
793894898
362641884
433611609
987190604
997770744
679779164
516931513
713987466
193620024
429157178
946547781
756356740
449825268
377073921
441637621
921137614
987036349
643074944
706800330
827508273
98459128
272460195
698788771
1322902
51178995
310933361
505596550
193620024
143990268
449825268
845831299
444558315
523446255
142201702
251221371
392160438
30061231
261999677
651776452
441637621
679136419
978482132
679136419
340162025
74370708
713987466
862528713
201572657
870184958
42187731
931582147
66550593
999360799
516931513
841382922
335040508
310933361
841382922
866806478
552232278
389830465
762504889
373945436
516931513
429157178
758931613
255071552
440323719
852060695
444558315
254648171
188192853
941558560
72691811
987190604
519494840
483125803
787770549
910583229
862528713
707312975
912131033
519494840
80787516
235575839
827508273
405601617
310933361
801242808
519494840
683364727
910583229
235575839
385276485
963306628
261999677
377073921
335040508
823603487
606495046
14823393
698788771
193620024
732445918
679136419
972554254
429157178
516931513
475755267
830918891
261999677
51178995
386172109
679386394
855383366
855818251
34952186
444558315
731426435
611466878
853103800
405601617
855473248
756356740
100444139
681527941
553039122
179681546
518195488
340162025
81144804
606495046
388515219
481995663
713987466
81144804
145966273
855818251
293611086
665514590
849973452
123339041
679475467
219549302
148800981
102007964
521045640
441637621
823603487
483125803
299144474
801242808
193620024
941122123
425980170
713987466
261999677
388515219
377073921
81144804
862107228
651776452
455041353
581041954
787291140
429157178
820354283
801242808
320225778
755459633
988271545
150403766
756356740
33182694
849973452
130742718
412057510
455041353
490611518
679779164
544550379
497615016
449825268
310933361
211080683
389830465
679136419
856856150
318062431
852603959
790992102
691207461
321889235
862107228
703545995
340162025
742403840
217379980
497615016
205621318
113825669
211080683
940729750
719737163
566659416
19535560
815080377
503311063
245647823
200301570
285461309
285461309
219286621
243148749
756356740
348122836
855473248
975005140
664980053
519494840
713987466
520894807
96660822
261999677
96660822
516931513
756356740
850191062
211228327
824206545
853103800
790992102
77086374
829251886
373945436
34952186
145966273
30061231
963954568
720063004
521045640
746845880
211080683
523999354
322076620
481995663
857569235
719737163
405601617
862024300
921663249
829056783
1322902
725569239
17476093
490611518
335040508
568715632
729947689
801585237
516931513
33182694
652006478
941122123
963954568
589950541
516931513
189858233
997770744
113455365
451560634
54498264
325206287
853103800
671713724
444558315
205621318
731426435
606495046
929329228
358860370
855383366
516931513
446585504
304619140
756356740
820354283
255071552
194799256
590003337
841382922
516931513
827508273
550075396
527960104
746845880
829056783
39165891
497615016
201572657
235575839
377073921
795529181
331400952
523446255
718726184
876870572
444558315
829251886
13980687
74370708
602677924
664980053
703545995
211080683
293981526
713987466
215377089
739525941
291125031
127150103
205621318
189858233
298749371
313795734
931582147
243148749
429157178
69449501
100444139
563575055
449825268
268947042
455041353
890686220
969109136
516931513
304619140
948750991
801242808
853103800
651776452
320225778
855383366
679475467
181975927
69449501
516931513
664980053
255071552
239432432
497615016
643074944
589950541
372798400
929329228
855473248
201900491
245105391
912441617
683364727
293611086
444558315
790992102
235575839
641358181
516931513
523446255
972554254
392110306
223783943
17476093
54498264
519494840
801879188
306437691
441637621
130742718
79331648
862024300
457906573
963954568
256022273
450821642
206214817
358860370
482835508
81144804
101104061
568715632
463108895
679136419
397568001
756356740
211080683
193620024
255071552
108864806
30061231
853103800
69449501
170400989
855383366
483316771
39165891
861385942
855473248
11217651
489928970
544550379
33182694
523999354
602677924
71088599
853103800
160457046
683364727
775702670
756356740
69449501
922882250
193620024
731426435
855473248
91217430
81144804
205621318
745512129
256022273
797886556
80787516
441637621
261999677
679475467
70831476
429157178
790992102
193620024
444558315
696284235
997770744
177818139
831643228
321889235
261999677
285461309
336513396
921663249
643074944
812117342
256022273
829056783
172050277
829056783
811411961
565369021
462577
963954568
679779164
444558315
173922545
429157178
322076620
310933361
683364727
100444139
483316771
272460195
523446255
740842273
820354283
683364727
635441216
801242808
219549302
30061231
81144804
48330411
580286460
376846413
72691811
189858233
38321837
516931513
516931513
100444139
325206287
606321619
643074944
340162025
56069265
293611086
857569235
889097158
206214817
320225778
855818251
173922545
81144804
606321619
81144804
11217651
321889235
69449501
499745122
950701777
113455365
912131033
853103800
130742718
829251886
651795840
725569239
497505195
145966273
855473248
100444139
188192853
755459633
738915663
992859957
801879188
389830465
855818251
340162025
264385610
310933361
770208357
163035479
285461309
450567529
713987466
339378857
261999677
261999677
621553400
48330411
890686220
444558315
756356740
94544344
540168340
34952186
939947553
405601617
257247924
829056783
866806478
39165891
540168340
113455365
963954568
855383366
857569235
34952186
951970812
827508273
189858233
80787516
1322902
946547781
33182694
825945823
852451769
929329228
518195488
429157178
51178995
740842273
444558315
72691811
610257602
547817880
265373476
48330411
756356740
420431297
625811208
691207461
713699409
291125031
801242808
245105391
625517606
71088599
801879188
905323865
201900491
683364727
801585237
322076620
39165891
414829234
845831299
100444139
521045640
853103800
489928970
606495046
372798400
436537325
801242808
786065105
683364727
836362759
80787516
261999677
941672748
861385942
755459633
51178995
33182694
215377089
646320243
516931513
929329228
30061231
563575055
964156031
801242808
261999677
108604069
939982770
870383268
841382922
255071552
211080683
267106973
829251886
836849469
48330411
310933361
275455659
441637621
189858233
621553400
72691811
527065711
865143916
657635056
855473248
869500679
989539216
949489378
852060695
33383085
931582147
337657813
820354283
235575839
652006478
853103800
975005140
20437053
320225778
853103800
172050277
841382922
731426435
790992102
516931513
891719572
148800981
975005140
679136419
328874982
106518249
267106973
306291557
405601617
785015453
112062297
841382922
211080683
318062431
390183199
519494840
69449501
885688426
625517606
991158175
827508273
441637621
606321619
931582147
219286621
954765231
598242209
363450355
793894898
483125803
54498264
741765885
683364727
516931513
94544344
441637621
679475467
792852712
245105391
613654608
193620024
801879188
568715632
792852712
540168340
72691811
200301570
373945436
939982770
815080377
602677924
606321619
372798400
268947042
291125031
268947042
963954568
86580458
272460195
801242808
975005140
505596550
745512129
471561924
211080683
921663249
449825268
827508273
516931513
978482132
679136419
718726184
606495046
635441216
116408045
926741228
19535560
638404956
433611609
285461309
256022273
89116445
72691811
173922545
972554254
644921113
181190235
741765885
44342013
829251886
328874982
150403766
325206287
740842273
283194587
713987466
455041353
429157178
267106973
340162025
704549920
591227024
606495046
450821642
66550593
444558315
72691811
598084733
193620024
899043746
756356740
977193045
738229720
201900491
898435711
755459633
189858233
255239043
74370708
519494840
756356740
255071552
167059386
34952186
444558315
804913635
235575839
931582147
655016539
912131033
437107057
606321619
703545995
516931513
793894898
731426435
818088300
455041353
987190604
646320243
941122123
143990268
756356740
256022273
362641884
972771064
30061231
444558315
720225476
220802913
855383366
785015453
145966273
606321619
450821642
30061231
206214817
703545995
518195488
261999677
339378857
491024251
606495046
181975927
127150103
101463251
30061231
519494840
756356740
373945436
436494943
72691811
523446255
679475467
962313443
267106973
590007879
643074944
679386394
362641884
519494840
975005140
963150995
707312975
318062431
505122722
841382922
33182694
261999677
108864806
377073921
830918891
683312779
646320243
94763762
519494840
193620024
286815350
223422092
142201702
193620024
193620024
251221371
450821642
563444941
856856150
72691811
272460195
801242808
211080683
96660822
193620024
373945436
74370708
450567529
223422092
756356740
39165891
100444139
566659416
235575839
272460195
827508273
429157178
746845880
855818251
189858233
81144804
81144804
235575839
756356740
790992102
625517606
836362759
972554254
547817880
389830465
48330411
527960104
81144804
349394533
433611609
325206287
962313443
931582147
812117342
33182694
724745310
181190235
389830465
205621318
522217312
855383366
377073921
841382922
950701777
679475467
643074944
606495046
870383268
855818251
267106973
263392299
219549302
261999677
762082608
377073921
516931513
81144804
679136419
731426435
17476093
94763762
870184958
948750991
256022273
30061231
72691811
664980053
412029201
755459633
108864806
189858233
108864806
429157178
758931613
688446828
112062297
243148749
563575055
625517606
899650536
825945823
895894749
737062698
756356740
255071552
857569235
261999677
72691811
683364727
30061231
651776452
335040508
211080683
505596550
861046296
256022273
524364983
339378857
591227024
698788771
866806478
433611609
591227024
719737163
449825268
293611086
44342013
261999677
206214817
628185060
311222075
81144804
108864806
54498264
44342013
664980053
130742718
636963850
94544344
56069265
741765885
519494840
451560634
173922545
929329228
449825268
644921113
746845880
255071552
483316771
429157178
793894898
756356740
648329705
446672125
671713724
59992173
857569235
635441216
181190235
801585237
651795840
48330411
699730576
321889235
745512129
94763762
425980170
