777215027
478071496
265981634
292859267
62773367
887521680
99476110
151082175
180543987
176446369
608635569
569186242
305200730
400976116
34962665
997770744
131890445
726415810
106522967
242277284
266611978
533381935
114231382
634043224
81963496
59319299
793765412
710345734
86748577
25150138
393732399
881803481
883345489
533381935
326555686
61167892
201922130
242277284
114231382
407361094
856625814
861971201
933835562
596633714
861971201
43431059
379112814
279927360
127306127
62773367
789795756
777215027
551680451
113455365
737807107
918719755
445418165
317007523
950010273
444558315
62773367
881091251
106637975
159943153
852396336
151082175
679113152
420691461
81963496
286149881
726415810
710345734
304424390
763318698
806629587
775084774
290699095
740899913
303279170
518979458
763386823
48699814
734569845
420691461
717545562
201922130
486643058
213112219
489839972
968862679
551680451
106522967
242277284
647206967
159943153
472629652
365134716
775758284
444558315
267362377
990678116
861971201
41912330
109987428
122654395
121547615
725270220
150004433
286149881
596633714
59319299
480177328
180543987
59693036
893344250
715301672
902458903
843513109
447929061
287556933
995519510
61167892
330341334
992215675
763386823
882350801
81963496
58898715
967734710
3985493
452160555
406789651
341337453
351131757
106522967
739921625
444558315
145383622
452160555
678496870
67612753
34843238
769022540
533381935
286558324
61167892
213015624
279927360
259447059
883345489
363075255
133202758
363075255
330341334
407361094
41912330
558944310
444558315
249767955
242277284
59319299
835529974
265944076
569186242
664810245
933835562
282245953
267362377
669175025
472728311
947835930
61167892
715669796
129214322
966315684
475548220
495217592
84182546
583540234
201877647
259447059
717545562
41912330
801296111
363075255
282245953
789795756
559358681
852396336
262850948
134625437
106522967
84182546
945178256
279927360
788816956
709376993
444558315
62773367
121547615
280284613
101104061
967045526
685274524
918719755
67726038
795003943
172147214
792581479
136402732
399032032
760213309
175409503
475548220
133202758
918719755
721685218
382809452
246872553
634043224
805851414
341337453
533381935
444558315
882350801
248869053
664810245
117990828
418827481
444558315
151082175
495217592
213015624
734569845
664810245
678496870
887664615
370024028
416522621
732719608
267362377
664810245
932486513
338703209
34843238
41912330
502512015
28078389
287556933
277725366
267362377
586215542
596633714
533381935
716545662
480177328
672938107
59693036
796647576
933835562
151082175
470779280
452160555
403011580
763386823
416522621
338703209
13540658
279927360
426551900
248869053
588066892
950010273
39568752
113455365
180543987
304424390
363075255
127306127
749687683
127306127
717212902
1129928
101104061
977456635
426551900
34843238
769022540
583865092
131890445
933835562
363075255
495217592
330341334
769022540
313327128
529256777
330341334
351667180
540738899
393836512
887664615
420258150
818176200
575098295
684046238
127306127
620066142
213112219
258032890
521259138
542064178
370024028
845685595
283897817
598492953
995519510
595802720
618723234
304424390
180543987
472629652
34962665
242277284
279927360
709376993
861971201
106522967
101104061
801296111
732205273
801296111
413304714
34990920
151082175
303279170
997770744
426920980
370024028
462328555
533381935
84182546
664810245
470779280
213015624
788816956
777215027
845782870
351131757
213112219
308901748
977048459
618723234
664810245
717545562
41912330
117562564
363075255
351131757
113455365
533381935
451469477
279927360
74257580
992215675
693903864
379112814
68056423
213112219
792837493
634396900
67726038
266941232
84182546
92174769
872756068
838529277
533381935
793765412
715301672
838575280
242277284
109987428
266941232
360031502
199062838
316440106
444558315
732205273
891192318
977048459
382809452
452160555
167369966
953567940
151082175
49141693
41912330
852396336
945178256
370024028
997770744
106637975
981637327
363075255
462182680
338965927
330341334
438974984
856625814
615377033
632880212
444558315
416522621
797692271
444558315
101707756
67726038
402316577
189692306
370024028
49141693
843513109
163924841
435361683
852396336
282245953
363291327
41912330
915188491
67726038
882350801
304424390
533381935
470779280
502512015
715773414
382809452
344115220
582498130
363075255
213015624
449187060
338965927
416522621
34843238
199062838
947657752
330341334
451469477
942666424
262850948
720385143
502678160
41912330
151082175
518979458
749687683
856625814
883345489
425863113
715669796
363075255
751467882
967045526
47404110
287556933
861046296
317007523
396292152
279927360
788816956
990678116
416522621
101104061
262850948
287556933
721685218
533381935
189692306
133202758
551680451
601059972
399032032
882350801
647206967
113455365
470779280
602677924
189692306
801296111
615377033
400976116
997770744
41912330
577782418
786172638
370024028
904361031
65068837
81963496
304424390
201877647
751467882
242277284
893344250
287556933
538663922
445742553
2975766
950010273
596633714
615377033
59586777
966315684
377428365
636399325
167369966
444558315
445742553
242277284
918719755
475548220
213112219
763386823
127306127
843513109
845685595
127306127
175409503
62773367
538663922
561422711
81963496
773796495
262850948
502512015
425863113
242277284
416522621
416522621
106637975
945178256
856625814
717545562
119272511
325304363
444558315
462182680
266941232
647206967
806629587
517373182
684046238
947657752
845685595
647206967
902458903
81963496
287556933
330341334
338965927
277725366
462182680
558944310
255042016
647206967
46892503
845392031
852396336
81963496
62773367
363075255
444558315
114231382
82324035
995519510
904361031
953567940
710345734
967734710
966315684
10255476
569186242
502512015
49141693
877973444
893344250
891192318
363075255
647206967
370024028
151082175
47404110
151082175
399032032
338703209
616373204
172147214
167730177
902458903
838529277
101104061
540738899
295768835
501104107
25150138
150004433
287556933
933835562
59319299
975157402
213112219
720385143
501104107
960769936
762161316
713559169
528007418
647206967
677726935
119272511
954386083
710345734
10255476
416522621
472629652
846974447
977048459
635088615
577782418
995519510
136402732
187570012
113455365
420691461
363291327
205146535
763318698
763386823
67726038
444558315
966315684
363291327
763386823
113455365
106637975
242277284
710345734
647206967
370024028
180932888
413929775
596633714
740899913
330341334
163924841
242277284
242277284
316440106
482741890
631365349
145368015
796647576
679113152
92174769
966315684
614333679
827314405
420691461
59693036
87030709
3985493
475548220
789795756
30895040
992215675
349880298
462182680
194919836
407831879
843513109
845392031
616577143
583962819
189692306
887664615
470779280
81963496
474222616
163924841
647206967
249767955
775504008
615377033
582498130
242691505
72644312
577782418
571186905
258032890
303844274
521259138
596633714
351131757
163924841
1129928
717212902
407831879
370024028
533381935
678496870
435361683
953567940
310206666
1942215
151082175
400976116
363291327
151082175
710345734
716801991
760503997
710345734
596633714
106637975
400976116
213112219
760503997
403011580
715669796
825768508
101104061
316440106
845392031
918719755
84182546
990678116
647206967
725270220
425863113
495217592
753626750
502678160
41912330
987976541
950010273
406789651
636399325
734569845
338703209
399032032
551680451
575098295
636399325
839495689
747507534
1129928
365134716
304424390
420691461
287556933
856625814
480177328
370024028
926132197
416522621
533381935
113455365
114231382
981637327
370024028
308901748
451469477
981637327
620066142
213015624
41912330
151082175
425022716
533381935
81963496
856625814
904361031
532041370
113455365
872756068
458976577
3985493
61167892
420691461
242277284
880472098
180543987
386534842
716545662
526773639
146986970
242277284
150004433
308901748
27495357
41912330
113455365
416522621
636399325
852396336
462328555
34843238
472629652
620066142
3985493
444558315
306634239
330341334
608046410
502678160
602677924
71452862
837935604
213112219
538663922
491722929
399032032
635088615
992215675
439041383
851822336
370024028
852396336
304424390
452160555
757236145
34843238
710345734
571186905
279927360
480307069
28078389
146986970
977048459
786833604
363291327
265944076
67726038
295768835
420258150
370024028
92174769
81963496
796647576
971427294
495217592
278374454
65068837
674185921
287556933
940455387
678496870
635088615
287556933
709376993
753626750
716545662
41912330
684046238
566389174
769022540
462182680
983319352
726415810
341337453
533381935
286149881
983319352
363075255
710345734
101104061
199062838
81963496
596633714
852396336
67726038
717545562
664810245
382809452
151082175
904361031
963369078
893344250
501104107
5824975
950010273
838529277
136402732
81963496
793775678
255042016
444558315
852396336
760213309
749687683
992215675
444558315
446820275
709376993
28078389
330341334
330341334
180932888
97975950
882350801
172147214
86737983
180543987
843513109
227711375
763386823
213015624
721685218
81963496
799938759
502512015
282245953
672938107
933835562
399032032
478071496
791109378
588066892
351131757
326555686
861971201
635088615
81963496
843513109
631365349
27495357
805851414
262850948
286149881
101707756
365134716
363291327
420258150
67726038
502512015
861971201
317007523
544293943
953567940
715301672
199062838
715669796
494164426
533381935
399032032
852396336
242277284
664810245
452160555
647206967
645349551
533381935
136402732
159601239
399032032
945178256
629162057
843513109
835529974
294388480
363075255
351131757
769022540
151082175
416522621
132990817
365134716
970272818
92174769
533381935
380345285
882350801
81963496
583540234
504656762
106522967
287556933
516556047
201922130
101104061
664810245
151082175
223669675
207420153
382809452
419320405
502512015
983319352
263761598
225750757
81963496
41912330
533381935
950010273
400976116
678496870
997770744
919436557
926132197
462182680
338965927
582498130
427300703
763386823
533381935
451469477
92174769
792837493
420691461
893344250
898846139
739260880
201922130
399032032
533381935
113455365
287556933
891192318
306634239
180543987
196822785
336052903
84182546
533381935
101104061
61167892
475548220
41912330
133202758
242277284
807744427
383981378
99375209
720385143
577782418
734569845
330341334
113455365
596633714
330341334
189692306
583865092
444558315
280284613
119272511
734569845
253381182
266941232
416522621
710345734
636399325
878025319
242277284
199062838
966315684
213112219
241567516
518979458
363075255
81963496
559358681
316440106
715301672
242691505
709376993
375300585
113455365
472629652
763386823
34843238
201922130
636399325
267362377
422801867
788816956
520955702
953567940
835529974
516556047
363291327
406789651
710345734
607474195
109384685
721969399
279927360
134625437
709376993
446820275
28078389
664810245
403011580
241567516
28078389
942666424
407361094
636399325
526773639
462182680
43431059
983319352
469868348
435459224
213112219
3985493
416522621
267362377
992884627
375300585
710345734
379112814
498671888
720385143
918719755
69981840
533381935
189692306
379112814
670376405
845782870
452160555
859123741
608135691
966315684
416522621
383981378
478071496
845782870
981637327
34843238
242277284
709376993
348888674
133202758
133202758
516556047
351131757
678496870
716545662
259447059
19535560
101104061
346920729
117562564
279927360
478071496
540738899
452160555
577782418
737107830
521259138
856625814
601314097
967045526
898846139
953567940
41912330
81963496
213112219
242239237
336052903
645349551
351667180
612084223
311428007
918719755
146986970
583865092
981637327
420691461
660312285
3985493
363075255
710345734
763386823
967045526
425863113
706385091
119272511
101104061
953567940
446820275
789795756
286149881
521259138
213112219
419320405
445418165
502678160
145383622
480177328
48699814
467386210
995519510
953567940
290699095
715669796
472629652
533381935
106522967
242277284
950010273
551680451
717545562
242277284
402316577
279927360
472629652
46892503
950010273
65068837
992215675
643415203
5824975
478071496
757236145
532935629
709376993
106522967
370024028
887664615
67726038
61167892
533381935
716545662
49141693
531113364
904361031
84182546
41912330
279927360
71452862
967734710
495217592
966315684
242277284
287556933
960769936
420691461
775758284
635088615
444558315
201877647
583962819
887664615
664810245
61167892
338965927
977048459
882350801
532041370
446820275
861046296
452160555
472629652
635088615
295768835
184209960
59693036
133202758
304424390
551680451
54432403
145383622
533381935
67726038
709376993
92174769
462182680
213112219
265944076
41912330
532400114
175409503
145788854
861046296
3985493
411727802
647206967
7165299
452160555
136402732
861971201
375300585
791292672
242277284
380345285
678496870
249767955
842859955
837935604
887521680
716545662
462328555
861971201
452160555
117990828
416522621
887664615
997770744
66253008
505331784
835529974
201877647
109384685
753626750
121547615
789795756
596633714
777215027
769022540
632604205
721685218
363291327
363291327
634396900
634043224
106522967
688746427
475548220
835529974
416522621
462182680
670376405
225750757
608635569
950010273
516556047
717545562
34843238
678496870
265981634
316440106
469868348
887664615
615377033
363075255
636399325
452160555
242277284
201922130
99375209
856625814
106522967
61167892
317007523
843513109
966315684
918719755
569186242
941969393
465045503
870938819
533381935
420258150
583865092
419320405
407361094
709376993
351131757
462182680
94846153
918719755
538663922
926132197
608135691
253381182
615377033
159943153
330341334
47404110
531113364
106522967
835529974
106637975
470779280
340752803
842859955
950010273
151082175
856625814
132972038
99476110
452160555
636399325
953567940
835529974
721685218
151082175
533381935
495217592
648239099
159601239
242277284
502512015
472629652
861971201
709376993
79331648
551680451
616373204
614333679
545195437
929175411
109384685
113455365
470779280
3985493
799938759
61167892
632604205
870938819
596633714
167730177
435361683
426551900
725270220
145383622
562896847
379112814
227749647
59693036
990678116
97975950
47404110
325304363
997770744
715301672
279927360
485792090
762161316
133202758
28078389
532400114
416522621
970272818
370024028
478071496
843513109
796647576
709376993
635088615
503311063
942666424
478071496
852396336
608635569
769022540
841908494
887664615
966315684
502512015
159601239
215176495
330341334
330341334
634043224
973424649
634396900
189692306
966315684
114231382
789795756
426551900
533381935
796647576
416522621
827314405
678496870
990678116
258032890
165761095
470779280
861971201
788816956
709376993
904361031
502512015
266941232
386246655
25150138
295768835
716545662
67726038
960769936
678496870
966315684
11492135
101707756
300495085
187570012
882350801
452160555
502512015
845392031
664810245
717545562
842859955
596633714
163924841
82324035
370024028
933835562
997770744
66253008
97975950
616373204
304424390
882350801
402035750
533381935
796647576
545195437
462182680
242691505
106522967
763386823
3985493
351131757
986085989
416522621
425863113
113455365
130865413
39568752
912436779
341337453
960769936
67726038
172147214
279927360
338703209
882350801
351131757
145383622
763318698
478071496
304424390
717545562
533381935
262850948
136402732
949814155
861971201
881091251
880472098
710345734
634043224
370024028
769022540
635088615
533381935
363075255
304424390
452160555
71452862
444558315
286149881
416522621
136402732
294388480
533381935
159601239
81963496
498671888
365134716
835529974
788816956
400976116
883345489
241567516
265944076
968862679
967734710
702800812
929175411
773796495
246872553
213112219
132990817
287556933
101104061
791109378
533381935
577782418
918719755
753626750
777215027
955143928
882350801
114231382
835529974
81963496
117562564
452160555
616373204
3985493
106637975
420258150
664810245
180543987
626911501
363291327
3985493
967734710
41912330
242277284
933835562
495217592
129214322
721685218
678496870
81963496
967045526
838529277
267362377
945178256
419320405
480177328
990678116
601059972
640969023
370024028
213112219
845685595
310206666
635088615
159601239
127306127
861971201
99375209
113455365
446820275
213015624
304424390
117562564
763386823
3985493
709376993
413929775
533381935
148554089
472629652
715669796
348888674
167730177
495217592
502678160
351667180
213112219
136402732
950010273
614333679
452160555
837935604
753626750
861971201
150004433
127306127
518979458
877973444
732205273
595802720
95702363
804172479
49229564
444558315
279927360
399032032
947657752
365134716
887664615
446820275
279927360
841534010
426233346
966315684
304424390
375300585
845685595
399032032
763386823
482741890
451469477
788816956
472629652
151082175
472629652
132990817
801296111
286558324
795003943
49229564
997770744
717212902
572496451
241567516
34843238
710345734
569186242
533381935
287556933
967734710
201922130
25150138
538663922
213112219
151082175
709376993
470779280
189692306
363075255
213112219
918719755
351131757
393732399
775758284
452160555
583865092
419320405
753626750
521259138
355492407
763318698
189692306
3985493
99803773
740899913
363075255
559358681
351667180
416522621
763386823
84182546
718368994
106522967
664810245
370024028
631365349
101707756
416522621
933835562
435459224
715669796
201877647
717545562
400976116
213112219
142381485
970272818
777215027
279927360
898846139
715669796
399032032
267362377
452160555
799938759
134625437
180543987
636399325
614333679
336052903
3985493
100444139
363075255
363291327
977048459
883345489
546746223
41912330
49141693
495217592
647206967
933835562
472629652
109409504
132990817
266941232
117562564
46892503
439041383
304424390
882350801
795003943
715301672
416522621
710345734
532400114
372663667
992215675
110252073
213015624
213015624
180543987
151082175
338703209
801296111
933835562
279927360
184209960
416522621
521259138
878025319
614333679
382809452
710345734
187570012
997770744
495217592
215176495
715301672
279927360
618723234
117562564
189692306
502512015
402316577
370024028
664810245
953567940
355492407
791109378
845685595
416522621
187570012
304424390
526773639
338965927
416522621
242691505
127306127
601059972
340752803
887664615
167730177
664810245
720385143
113455365
990678116
131890445
636399325
242277284
25150138
933835562
763386823
355492407
647206967
407361094
184209960
601059972
612084223
970272818
66253008
360031502
7165299
59693036
242277284
215176495
769022540
370024028
132972038
796647576
290699095
997770744
316440106
801296111
292859267
786452216
777215027
400976116
213015624
583865092
775758284
395953450
338965927
973424649
586215542
571186905
399032032
213112219
351131757
180932888
242277284
59693036
375300585
180543987
739921625
351131757
968862679
351131757
151082175
716545662
444558315
418385479
882350801
799938759
10255476
363291327
462182680
101707756
382809452
852396336
498671888
452160555
845685595
757236145
452160555
355492407
133202758
34843238
253381182
992215675
495217592
887664615
518979458
636399325
882350801
763386823
101104061
967045526
559358681
92174769
84182546
150004433
113455365
416522621
321148282
636399325
279927360
62773367
516556047
634396900
300495085
870938819
97975950
363075255
295768835
213112219
41912330
966891709
791343699
382809452
763386823
330341334
872756068
521259138
853421571
426551900
262850948
503311063
926132197
71452862
246872553
184209960
804172479
462182680
636399325
242691505
151082175
444558315
852396336
125793687
249767955
66253008
582498130
167369966
133202758
129214322
61167892
992215675
710345734
305200730
788816956
664810245
400976116
664810245
199062838
615377033
601059972
544293943
820798652
877973444
647206967
462182680
402316577
664810245
97975950
647206967
710345734
18449009
883345489
363075255
94846153
887664615
41912330
462328555
41912330
81963496
516556047
462182680
393732399
967734710
596633714
136402732
678496870
926132197
393732399
596633714
444558315
92174769
67726038
842859955
669175025
852396336
990678116
883345489
634043224
635088615
382809452
19535560
416522621
407361094
159943153
838575280
159601239
647206967
426551900
114231382
400976116
717545562
68056423
180543987
363291327
990678116
968862679
43431059
213112219
691936305
3985493
278374454
133202758
793765412
660312285
292859267
304424390
544293943
642378032
101104061
544293943
801296111
977048459
189692306
416522621
664810245
363291327
59693036
852396336
462182680
569186242
966315684
763386823
402035750
146753951
180543987
201922130
151082175
416522621
400976116
445742553
717212902
133202758
165761095
718368994
469462509
950010273
551680451
444558315
175409503
242239237
977048459
159943153
213112219
596633714
94846153
710345734
734569845
990678116
763386823
363075255
995519510
526773639
533381935
145788854
418827481
533381935
636399325
167730177
304424390
400976116
351131757
710345734
201877647
546746223
253381182
788816956
540738899
106522967
61743787
825768508
193887485
189692306
544293943
608635569
769022540
558944310
76165445
647206967
762161316
895801271
452160555
321148282
101104061
2975766
242239237
532935629
533381935
122654395
265944076
134625437
852396336
462182680
769022540
480307069
977048459
775504008
882350801
101104061
636399325
635088615
151082175
946077526
990678116
317007523
66253008
843513109
498671888
373969756
470779280
59319299
608046410
114231382
106522967
447929061
363075255
151082175
113455365
880472098
84182546
282245953
201922130
81963496
478071496
843513109
531113364
151082175
843513109
3985493
533381935
495217592
416522621
316440106
199062838
94846153
918719755
242277284
462182680
151082175
242277284
763386823
24349907
482741890
844456775
426920980
132990817
150004433
997770744
786172638
793765412
502512015
861971201
635088615
918719755
167369966
933835562
977048459
48699814
265944076
59693036
317007523
709376993
524768263
856625814
308901748
267362377
533381935
963515320
242277284
86737983
472629652
878025319
647206967
370024028
413304714
606321619
715669796
41912330
788816956
113455365
933835562
265981634
997770744
891192318
717545562
81963496
982875557
717212902
395953450
351667180
101104061
882350801
151082175
444558315
106637975
321148282
242691505
187570012
295768835
43431059
338965927
720385143
338965927
856625814
801296111
420691461
278374454
127306127
39568752
904361031
502512015
419320405
502678160
59693036
452160555
79331648
716545662
845392031
647206967
608635569
762161316
393732399
71452862
678496870
81963496
175409503
788816956
470779280
715669796
199062838
710345734
330341334
664810245
678496870
34843238
664810245
987976541
395164393
119272511
62773367
84182546
117562564
184209960
363291327
81963496
189692306
145383622
796647576
856625814
133202758
256653517
924684427
3985493
608635569
636399325
715669796
100444139
43431059
407361094
363075255
788816956
287556933
113455365
420691461
859123741
151082175
716545662
918719755
25150138
572496451
59319299
647206967
940455387
533381935
295768835
249767955
140417381
882350801
142381485
109987428
279927360
660312285
101104061
967734710
842859955
448249188
856625814
66253008
178232890
456947199
266941232
893344250
740556591
30895040
672938107
393732399
615377033
338703209
242239237
145383622
304424390
165761095
799938759
127306127
213015624
674185921
835529974
41912330
402035750
636399325
363075255
295768835
199062838
151082175
716545662
355492407
861046296
533381935
889126331
773796495
445418165
201877647
109384685
452160555
84182546
106522967
526773639
614333679
502512015
416522621
634043224
762161316
393732399
720385143
462182680
981637327
242277284
316440106
151082175
596633714
47404110
878025319
106522967
966315684
106522967
34990920
852396336
84182546
2975766
616373204
101104061
279927360
62773367
706385091
502512015
109409504
583540234
413929775
502512015
462182680
114231382
870938819
127306127
67726038
279927360
86737983
902458903
114231382
129214322
399032032
981637327
801296111
106522967
544293943
691936305
996287259
99375209
66253008
725270220
945178256
242277284
558944310
926132197
34843238
870938819
167369966
426551900
452160555
664810245
316440106
316440106
81963496
160546641
835529974
452160555
92174769
242691505
775758284
451469477
647206967
837935604
242277284
3985493
420258150
918719755
117990828
636399325
887664615
348888674
127306127
225750757
59693036
818176200
583865092
444558315
213015624
616373204
127110915
532879309
856625814
533381935
997770744
577782418
25150138
845782870
997770744
84182546
330341334
856625814
253381182
84182546
279927360
636399325
292859267
84182546
25150138
615377033
528007418
533381935
893344250
47404110
444558315
545195437
859123741
647206967
72822573
84182546
533381935
279927360
380345285
92174769
518979458
997770744
526773639
279927360
904361031
279927360
316440106
302209605
983319352
172147214
870844784
133202758
10255476
950010273
533381935
753626750
426551900
3985493
117990828
632604205
586215542
71452862
49229564
532041370
893344250
945178256
452160555
59319299
781264461
614333679
966315684
167369966
532400114
338965927
762508622
81963496
566389174
41912330
872756068
351131757
420691461
992215675
926132197
201922130
720385143
67726038
462328555
852396336
763386823
987976541
189692306
960769936
647206967
720385143
363075255
635088615
351131757
986185041
119272511
544293943
977048459
634396900
92174769
835529974
883345489
444558315
280586331
87030709
167730177
598492953
71452862
399032032
877973444
620066142
838529277
632604205
242239237
983319352
763386823
47404110
287556933
41912330
872756068
924684427
213112219
330341334
242277284
710345734
129214322
533381935
634043224
213112219
470779280
407361094
446820275
41912330
960769936
947657752
859123741
763386823
963369078
377428365
142381485
843513109
544293943
317007523
382809452
882350801
287556933
444558315
420691461
635088615
106522967
363075255
317007523
348888674
346920729
670376405
495217592
121209778
426920980
970272818
420691461
856625814
28078389
71452862
150004433
18449009
407361094
426920980
472629652
769022540
201877647
807744427
340752803
363075255
495217592
533381935
363075255
926132197
59693036
370024028
715301672
838529277
966891709
608635569
688746427
763386823
160546641
338965927
566389174
533381935
503311063
106522967
577782418
249767955
615377033
253381182
399032032
355492407
583962819
918719755
990678116
41912330
454725374
250682105
122654395
180543987
267362377
1129928
290070188
49141693
632604205
119272511
880472098
753626750
614333679
799938759
49229564
634043224
59319299
416522621
426551900
582498130
618723234
941969393
382809452
242277284
715669796
995519510
49141693
330341334
677726935
321148282
245182513
691936305
420691461
420691461
532400114
725270220
129214322
189692306
891192318
635088615
262850948
966891709
518979458
526773639
749687683
241567516
304424390
532400114
806629587
363075255
757236145
250682105
363075255
760503997
845685595
533381935
521259138
734569845
395953450
420691461
763386823
280284613
853098567
59693036
966891709
502512015
41912330
265981634
242239237
533381935
462328555
789795756
180543987
718247475
225750757
872756068
249767955
577782418
902458903
321148282
528007418
267362377
753626750
709376993
887664615
267362377
472629652
101104061
878025319
895801271
763386823
852396336
395164393
114231382
114231382
596633714
664810245
981637327
933835562
971427294
636399325
533381935
151082175
987976541
41912330
502512015
151082175
804172479
382809452
242277284
28078389
763386823
3985493
201877647
3985493
837935604
189692306
308901748
59319299
788816956
5824975
880472098
287556933
615377033
583865092
416522621
384872938
670376405
691936305
453821460
49141693
856625814
898846139
407361094
363075255
786172638
843513109
893344250
720385143
827314405
583540234
634043224
475548220
351131757
380345285
990678116
84182546
684985615
732205273
482741890
716801991
304424390
538663922
303279170
709376993
678496870
660312285
634043224
861971201
49141693
380345285
326572891
793765412
5824975
61167892
400976116
370024028
891192318
801296111
330341334
608135691
249767955
445742553
393732399
163608082
150004433
47404110
67726038
287556933
159601239
427300703
133202758
532879309
503311063
81963496
482741890
145788854
981637327
97975950
533381935
995519510
338965927
720385143
25150138
119272511
114231382
842859955
501104107
720385143
180543987
72644312
616373204
7165299
495217592
636399325
586215542
302209605
49141693
34843238
997770744
447929061
762161316
130865413
265944076
773796495
81963496
709376993
601059972
669175025
583865092
286149881
145788854
453821460
159601239
278374454
893344250
674185921
49141693
709376993
904361031
997770744
472629652
843513109
444558315
361473138
926132197
929175411
469868348
446820275
887664615
330341334
977048459
175409503
462182680
445418165
34843238
106522967
71452862
601059972
287556933
159601239
533381935
445742553
970272818
678496870
242277284
363075255
355492407
201922130
872756068
5824975
129214322
225750757
762161316
114231382
995519510
647206967
669175025
413304714
165761095
480307069
971427294
71452862
528007418
606321619
838529277
940455387
81963496
636399325
101104061
205146535
25150138
986712328
59693036
136402732
462182680
842859955
498671888
634043224
544293943
348888674
616373204
664810245
113455365
533381935
715301672
48699814
615377033
647206967
636399325
416522621
25150138
877973444
5824975
106522967
242277284
286149881
715669796
636399325
717545562
461640419
470779280
478071496
544293943
786833604
101104061
165761095
47404110
478071496
495217592
113455365
502512015
926132197
710345734
947657752
838529277
113455365
446820275
262850948
61743787
446820275
163924841
596633714
27495357
791109378
278374454
242691505
180543987
475548220
472629652
287556933
419320405
34843238
420691461
338965927
734569845
533381935
438974984
775758284
804172479
926132197
732205273
763386823
715301672
775758284
933835562
462182680
242277284
201922130
113455365
950010273
420691461
363075255
100444139
643314457
710345734
5824975
709376993
861046296
106522967
635088615
763386823
891192318
248869053
303279170
180543987
946077526
538663922
918719755
426920980
763386823
532400114
933835562
426233346
145383622
571186905
716545662
982875557
882350801
189692306
253381182
636399325
753626750
919436557
317007523
127306127
286149881
445418165
279927360
205146535
773796495
636399325
201922130
41912330
370024028
113455365
452160555
677726935
632880212
495217592
330341334
737107830
640969023
762161316
3985493
87030709
710345734
133202758
533381935
462328555
945178256
213112219
494164426
664810245
664810245
101707756
926132197
472629652
636399325
304424390
84182546
499960053
136402732
151082175
861971201
47404110
872756068
59693036
551680451
852396336
532400114
986085989
533381935
533381935
419320405
117562564
533381935
133202758
132990817
201877647
788816956
317007523
893344250
636399325
981637327
558944310
721969399
3985493
287556933
967045526
106522967
760213309
127306127
753626750
59693036
59693036
201922130
788816956
983319352
426551900
967734710
635088615
101104061
201922130
843513109
715669796
106522967
253381182
852396336
970272818
664810245
117562564
10255476
533381935
41912330
845392031
416522621
734569845
282245953
634396900
465045503
338965927
852396336
732719608
279927360
739921625
409099833
451469477
878025319
856625814
413304714
340752803
544293943
338965927
726347153
769022540
363075255
757236145
199062838
363291327
145383622
395953450
370024028
47404110
740899913
187570012
882350801
81963496
596633714
760503997
503311063
444558315
881091251
763386823
977048459
258032890
709376993
717545562
304424390
856625814
402035750
521259138
444558315
529256777
502512015
452160555
577782418
175409503
660312285
788816956
187570012
418385479
516556047
416522621
321148282
451469477
763386823
242691505
41912330
445418165
502512015
363075255
596633714
878025319
636399325
498671888
647206967
709376993
97975950
338965927
113455365
106522967
669175025
973424649
145383622
837935604
453821460
114231382
145788854
616373204
895801271
213112219
74257580
101104061
763386823
416522621
716545662
117990828
330341334
242277284
602677924
3985493
28078389
981637327
462182680
856625814
893344250
932486513
943694013
338703209
189692306
109384685
99375209
933835562
267362377
444558315
370024028
418827481
72644312
636399325
851822336
106522967
899853055
977048459
763386823
940455387
416522621
453821460
544293943
61743787
187570012
612084223
618723234
933835562
533381935
844456775
205146535
924684427
67726038
757236145
775504008
420691461
92174769
635088615
612084223
788816956
97975950
949814155
151082175
882350801
880218528
426551900
286149881
480177328
895801271
891344396
360031502
620066142
446820275
189692306
160546641
151082175
596633714
902458903
852396336
133202758
997770744
636399325
445418165
34843238
615377033
365134716
710345734
678496870
7165299
201922130
304424390
444558315
763386823
187570012
495217592
92174769
34962665
533381935
835529974
370024028
117990828
501104107
732205273
715301672
994886343
870938819
213015624
351131757
859123741
452160555
113455365
487363471
262850948
521259138
845392031
596633714
870938819
664810245
136402732
316440106
353523715
54432403
753626750
470779280
117562564
562896847
596633714
101104061
820798652
151082175
495217592
726415810
801296111
635088615
532041370
769022540
842859955
967734710
413929775
526773639
852396336
856625814
377428365
660312285
788816956
966315684
377428365
92174769
569186242
861971201
196822785
49141693
635088615
773796495
793765412
720385143
595802720
918719755
614333679
399032032
769022540
838575280
677726935
62773367
402316577
41912330
196822785
101104061
330341334
933835562
133202758
416522621
893344250
426920980
647206967
773796495
127306127
716545662
439041383
837935604
852396336
61167892
213112219
196822785
62773367
721685218
330341334
740899913
602677924
472629652
842859955
461640419
883345489
97975950
947657752
114231382
845392031
201877647
416522621
393732399
146986970
709376993
279927360
151082175
895801271
763386823
370024028
25150138
295768835
734569845
86737983
472629652
766722894
647206967
403011580
532041370
113455365
990678116
859123741
647206967
558944310
533381935
918719755
145383622
717545562
986085989
495217592
615377033
835433072
710345734
361473138
981637327
636399325
740899913
444558315
41912330
669175025
3985493
967734710
106522967
159601239
538663922
544293943
304424390
53467078
538663922
725270220
127306127
716545662
462182680
967045526
446820275
933835562
801296111
664810245
845685595
134625437
485792090
616373204
977048459
835529974
117990828
304424390
106522967
99803773
242691505
445742553
926132197
762161316
977048459
516556047
470779280
338965927
895801271
117562564
278374454
760213309
462182680
882350801
363075255
737107830
463771066
478071496
213112219
470779280
926132197
720385143
843513109
180543987
986085989
710345734
133202758
117562564
852396336
726150510
672938107
25150138
119272511
184209960
775758284
953567940
995519510
739260880
416522621
977456635
487363471
382809452
213112219
34962665
861971201
176446369
997770744
647206967
516556047
416522621
40670812
279927360
528007418
330341334
34843238
669175025
242277284
407361094
715669796
947657752
533381935
533381935
801296111
3985493
636399325
136402732
997770744
788816956
416522621
987801429
942666424
571186905
30895040
612084223
59693036
720385143
330341334
406789651
608135691
717545562
544293943
462182680
134625437
106522967
282245953
418827481
72644312
101104061
805851414
452160555
941969393
715301672
453821460
189692306
426233346
117562564
370024028
462182680
717545562
596633714
87030709
516556047
856625814
467386210
635088615
520955702
145383622
106637975
968862679
872756068
108121731
775758284
966315684
664810245
425022716
997770744
967688315
113455365
631365349
3985493
551680451
113455365
475548220
25150138
435361683
409099833
201877647
320923646
25150138
133202758
167730177
762354437
300495085
918719755
672938107
966315684
520955702
893344250
363075255
462182680
872756068
569186242
856625814
618723234
420258150
411727802
113455365
84182546
891192318
480177328
151082175
419320405
997770744
577782418
551680451
242277284
470779280
710345734
444558315
726150510
844456775
882350801
495217592
465437599
601059972
918719755
635088615
538663922
635088615
540738899
61167892
769022540
533381935
582498130
151082175
883345489
201877647
160546641
416522621
101707756
59693036
801296111
818176200
842859955
101104061
363075255
280284613
769022540
669175025
502678160
951228414
933835562
129214322
81963496
561422711
502512015
870938819
715669796
304424390
887664615
648239099
49229564
62773367
444558315
420691461
316440106
34990920
950010273
502512015
878712875
279927360
845392031
583865092
837935604
242239237
880472098
363291327
664810245
282245953
444558315
947835930
351131757
47404110
81963496
917784744
34843238
67726038
159943153
845685595
968862679
532935629
992215675
286149881
113455365
725270220
205235034
167730177
213015624
717212902
81963496
295768835
399032032
795003943
3985493
844456775
363291327
72644312
223669675
363291327
213112219
136402732
400976116
416522621
134625437
242277284
446820275
81963496
942666424
242239237
898846139
878025319
861046296
180543987
533381935
127306127
495217592
253381182
286149881
279927360
769022540
711782206
338965927
951228414
416522621
407361094
801296111
5824975
762161316
796647576
10255476
242239237
853421571
899853055
498671888
295768835
435361683
58898715
382809452
763386823
370024028
61167892
933835562
933835562
672938107
71452862
845685595
263761598
586215542
242277284
444558315
213112219
799938759
330341334
426551900
208356609
521259138
213015624
3985493
791109378
648239099
416522621
114231382
760503997
242277284
308901748
67726038
856625814
919436557
279927360
987976541
788816956
340752803
121547615
444558315
838529277
242277284
420691461
241567516
760503997
100444139
615377033
986085989
446820275
977048459
425863113
717545562
416522621
330341334
259447059
465045503
775758284
856625814
92174769
461640419
717545562
777215027
242691505
608635569
516556047
416522621
279927360
861971201
769022540
59319299
136402732
81963496
94802409
287556933
416522621
151082175
444558315
426233346
664810245
278374454
444558315
502512015
213112219
355492407
114231382
845685595
189147304
106522967
406789651
763386823
199062838
518979458
416522621
330341334
801296111
81963496
132990817
399032032
279927360
566389174
134625437
370024028
416522621
526773639
520955702
504656762
726150510
159601239
502512015
49141693
175409503
918719755
716545662
608635569
614333679
789795756
259447059
49229564
416522621
407361094
400976116
59340558
596633714
616373204
725270220
715669796
416522621
632604205
947835930
59319299
462328555
18449009
189692306
101104061
127306127
420691461
893344250
799938759
205146535
92174769
945178256
462182680
715301672
720385143
918719755
34962665
19535560
117562564
167730177
201922130
801296111
151082175
61167892
8464141
180543987
106637975
201877647
769022540
838529277
691936305
912436779
918719755
616373204
6387153
370024028
918719755
842859955
757236145
178232890
856625814
702800812
678496870
259447059
242277284
926132197
224303060
608635569
213112219
717545562
360031502
647206967
353523715
672938107
267362377
715669796
478071496
99803773
41912330
918719755
34990920
775758284
407831879
551680451
769022540
287556933
763386823
242239237
791109378
330341334
382809452
266611978
59319299
716545662
330341334
303279170
353523715
981637327
852396336
647206967
97975950
835529974
321148282
101104061
59340558
242277284
716545662
769022540
893344250
266941232
647206967
734569845
3985493
735342227
117562564
887521680
377428365
353523715
452160555
213015624
416522621
472629652
502512015
355492407
966315684
325304363
616373204
715669796
380345285
304424390
178232890
933835562
213112219
851822336
725270220
660312285
918719755
81963496
845392031
887664615
769022540
416522621
608046410
444558315
81963496
845392031
92174769
94846153
461640419
950010273
59319299
1129928
636399325
516556047
213112219
266941232
856625814
418385479
856625814
49229564
495217592
187570012
280284613
267362377
462182680
34843238
59319299
184209960
635088615
189692306
887507430
370024028
133202758
820798652
81963496
416522621
242277284
799938759
499960053
382809452
781264461
84182546
106637975
6387153
929175411
533381935
330341334
370024028
19535560
117990828
664810245
737107830
940455387
242277284
997770744
41912330
167369966
95702363
721685218
749687683
462182680
351667180
616373204
416522621
677726935
444558315
444558315
420258150
94846153
71452862
3985493
947835930
426920980
295768835
616373204
58898715
286558324
725270220
760503997
363075255
109384685
127306127
502512015
81963496
664810245
28078389
740899913
775504008
636399325
279927360
242277284
363075255
117562564
242277284
279927360
636399325
121547615
710345734
351131757
81963496
189692306
395953450
13540658
207420153
61167892
982875557
596633714
65068837
279927360
716545662
127306127
502678160
287556933
726415810
84182546
596633714
478071496
310206666
41912330
502678160
912436779
242277284
583865092
856624103
420258150
781264461
502678160
753626750
420691461
395953450
990678116
462182680
27495357
159943153
846974447
781264461
495217592
801296111
882350801
763386823
645349551
533381935
720385143
462182680
721969399
439041383
852396336
558944310
238529812
406789651
852396336
180543987
462182680
454725374
950010273
242277284
48699814
295768835
189692306
402316577
891192318
769353581
370024028
997770744
967734710
763386823
363075255
569186242
614333679
951228414
278374454
489839972
734569845
370024028
465437599
117562564
596633714
781264461
145788854
852396336
614333679
133202758
804172479
47404110
583865092
615377033
303844274
287556933
24349907
416522621
664810245
501104107
861971201
28078389
330341334
647206967
444558315
370024028
363291327
377428365
672938107
113455365
145788854
132990817
710345734
835529974
159601239
859123741
167730177
596633714
596633714
399032032
34843238
142381485
444558315
647206967
632604205
533381935
491722929
370024028
788816956
109987428
762161316
941969393
926132197
950010273
61167892
960769936
551680451
159601239
84182546
151082175
279927360
763318698
113455365
997770744
445418165
113455365
891344396
647206967
518979458
59319299
365134716
3985493
304424390
485792090
647206967
926132197
266611978
715301672
99803773
349880298
480177328
370024028
189692306
720385143
514835143
47404110
967045526
664810245
616373204
769353581
861971201
363291327
608635569
5824975
544293943
634043224
420691461
290070188
635088615
882350801
596633714
145383622
845685595
146986970
533381935
893344250
25150138
279927360
827758542
316440106
127306127
99803773
445418165
835529974
399032032
62773367
793765412
300495085
608635569
399032032
977456635
788816956
370024028
101104061
136402732
287556933
763386823
287556933
242277284
966315684
151082175
363075255
544293943
25150138
189692306
24349907
3985493
720385143
664810245
475548220
544293943
49229564
330341334
720385143
304424390
330341334
446820275
838529277
950010273
820798652
113455365
470779280
363291327
28078389
986085989
749687683
351131757
242277284
533381935
201877647
279927360
117990828
49141693
463298139
643314457
3985493
494164426
545195437
106637975
458976577
84182546
861971201
859123741
41912330
59319299
870938819
739260880
596633714
967688315
159601239
709376993
201922130
577782418
242277284
189692306
114231382
106522967
303844274
503311063
418827481
97975950
636399325
330341334
355492407
596633714
411727802
136402732
3985493
61167892
81963496
167730177
287556933
67726038
470779280
716545662
853098567
532400114
940455387
420691461
59693036
835529974
735342227
407831879
330341334
544293943
400976116
502512015
632604205
355492407
987801429
452160555
825768508
283677914
990678116
2975766
106637975
462182680
538663922
28078389
577782418
286149881
763386823
647206967
861971201
286149881
136402732
363291327
419320405
330341334
242277284
691936305
94802409
788816956
245182513
472629652
734569845
249767955
533381935
418385479
533381935
470779280
949814155
280586331
94846153
446820275
136402732
709376993
113455365
462328555
317007523
304424390
583865092
297601962
81963496
827314405
715669796
533381935
970272818
933835562
596633714
28078389
835433072
242277284
837935604
533381935
462182680
990678116
395953450
71452862
34990920
101104061
495217592
205235034
435361683
763386823
363291327
411727802
494164426
59319299
796647576
290070188
207420153
351131757
278374454
420691461
399032032
462182680
420691461
569186242
518979458
933835562
348888674
127306127
127306127
788816956
672938107
839495689
363075255
3985493
49141693
261332359
370024028
59319299
786452216
416522621
400976116
575098295
119272511
27495357
997770744
287556933
478071496
981637327
121547615
462182680
67612753
838575280
716545662
997770744
279927360
709376993
61743787
330341334
715773414
478071496
997770744
990678116
370024028
856625814
820798652
317007523
583962819
672938107
3985493
773796495
370024028
435459224
92174769
516556047
586215542
561422711
893344250
127306127
41912330
400976116
282245953
18449009
533381935
127306127
242277284
127306127
520955702
720385143
737107830
749687683
986085989
577782418
926132197
532041370
127306127
187570012
353523715
596633714
451469477
533381935
213112219
775758284
551680451
213112219
109987428
964901016
372663667
620066142
887664615
163924841
647206967
715669796
647206967
918719755
887664615
715669796
59693036
882350801
977048459
521259138
308901748
533381935
242277284
739260880
97975950
399032032
383981378
533381935
382809452
983319352
895801271
426233346
34843238
757236145
365134716
201922130
287556933
569186242
59693036
121547615
950010273
963369078
106522967
34843238
159601239
71452862
34843238
616373204
947835930
575098295
533381935
330341334
452160555
407361094
242277284
159943153
278374454
242691505
618723234
470779280
616373204
502678160
793434740
151082175
127306127
146986970
504656762
950010273
180543987
474222616
81963496
721685218
545195437
561422711
242277284
995519510
769022540
463298139
100444139
835529974
558944310
639228213
65068837
81963496
41912330
498671888
882350801
647206967
127306127
150004433
562896847
279927360
763386823
715301672
304424390
41912330
321148282
786833604
571186905
533381935
106522967
136402732
303279170
420258150
532400114
84182546
81963496
435361683
245182513
533381935
853421571
898846139
287556933
596633714
41912330
571186905
167730177
92174769
426233346
279927360
533381935
426233346
505210291
856625814
278374454
286149881
81963496
420258150
287556933
502512015
180543987
710345734
462182680
899853055
601059972
804172479
856625814
2975766
101104061
709376993
647206967
7165299
61743787
647206967
248869053
636399325
117562564
602677924
643314457
79331648
242239237
495217592
726415810
717212902
540738899
287556933
636399325
114231382
213112219
363291327
407361094
859123741
709376993
533381935
452160555
304424390
121547615
647206967
734569845
61167892
167369966
635587440
918719755
133202758
54432403
121547615
762508622
133202758
122654395
363075255
502678160
538663922
10255476
420691461
533381935
132972038
835433072
159601239
99803773
595802720
691936305
852396336
290699095
502512015
540738899
462182680
300495085
720385143
452160555
444558315
150004433
172147214
486643058
444558315
647206967
113455365
34990920
495217592
533381935
127306127
242277284
151082175
842859955
81963496
163924841
950010273
461640419
341337453
444558315
132972038
997770744
533381935
113455365
5824975
413304714
583865092
242691505
382809452
533381935
883345489
982875557
827314405
583865092
145383622
918719755
265981634
282245953
986185041
242277284
94846153
127306127
577782418
616373204
201922130
338703209
278374454
189692306
544293943
596633714
882350801
788816956
259447059
114231382
709376993
544293943
820664701
330341334
304424390
253381182
533381935
330341334
145383622
113455365
757236145
717212902
413929775
791343699
788816956
769022540
208356609
99803773
511308309
133202758
61167892
845685595
365134716
672536919
721685218
242277284
150004433
425863113
370024028
612084223
452160555
856625814
929175411
526773639
967045526
950010273
165761095
717545562
678496870
845685595
994886343
399032032
87030709
717212902
678496870
755758075
377428365
602677924
287556933
407361094
267362377
893344250
382809452
413688116
720385143
363075255
41912330
451469477
317007523
259447059
647206967
81963496
495217592
184209960
502678160
918719755
615377033
145383622
92174769
189692306
495217592
208356609
919436557
7165299
672536919
703299897
136402732
842859955
445418165
278374454
302209605
595752777
325304363
572496451
842859955
995519510
370024028
452160555
213015624
835529974
348888674
753626750
61743787
416522621
213112219
789795756
769022540
159943153
843513109
304424390
41912330
827758542
446820275
127306127
132990817
81963496
400976116
320923646
950010273
286149881
631365349
295768835
842859955
180543987
838529277
100444139
1129928
494164426
596633714
92174769
684046238
753626750
643415203
990678116
660312285
435361683
596633714
990678116
538663922
636399325
370024028
84182546
960769936
295768835
569186242
242277284
444558315
59693036
365134716
253381182
647206967
416522621
418385479
242277284
69981840
997770744
94573652
355492407
5356313
355492407
175409503
81963496
127306127
883345489
136402732
317007523
472629652
596633714
843513109
612084223
452160555
18449009
267362377
763318698
2975766
81963496
715669796
407831879
562896847
267362377
572496451
61743787
199062838
125793687
297601962
304424390
127306127
796647576
987976541
180932888
304424390
180543987
81963496
66253008
255042016
304424390
717545562
942666424
136402732
773796495
718368994
470450872
444558315
769022540
462182680
113455365
950010273
242239237
266941232
290070188
287556933
114231382
749687683
370024028
121547615
601059972
898846139
887521680
841534010
189692306
526773639
717545562
49229564
377428365
444558315
286149881
330341334
647206967
669175025
760213309
304424390
99375209
3985493
444558315
59319299
53467078
330341334
400976116
49229564
416522621
25150138
145368015
678496870
313327128
777215027
326555686
97975950
444558315
569186242
478071496
163924841
213112219
838529277
763386823
48699814
586215542
887664615
997770744
852396336
67726038
165761095
947657752
101707756
279927360
49141693
470779280
893344250
967045526
59319299
142381485
363075255
163924841
951228414
163608082
151082175
363075255
184209960
789795756
406789651
882350801
159943153
25150138
330341334
259447059
242277284
533381935
647206967
726415810
859123741
636399325
370024028
977048459
151082175
470779280
788816956
968862679
664810245
187570012
835529974
596633714
180543987
596633714
804172479
795003943
494164426
997770744
664810245
338703209
223669675
370024028
114231382
338703209
540738899
184209960
636399325
781264461
325304363
351131757
163924841
845782870
960769936
349880298
416522621
538663922
34843238
734569845
715669796
664810245
81963496
132972038
444558315
763386823
184209960
615377033
852396336
842859955
27495357
717545562
100444139
964901016
612084223
664810245
763386823
947657752
788816956
882350801
558944310
145383622
287556933
246872553
308901748
13540658
518979458
994886343
635088615
452160555
842859955
227711375
882350801
59319299
520955702
880472098
498671888
636399325
717545562
370024028
114231382
363291327
127306127
642378032
760503997
363075255
981637327
180543987
317007523
160546641
715773414
316440106
213112219
196822785
636399325
279927360
664810245
265944076
709376993
34990920
363075255
418385479
941969393
664810245
61743787
843513109
242277284
84182546
373969756
878712875
967734710
47404110
856625814
113455365
472629652
184209960
596633714
967045526
966315684
807744427
502512015
997770744
49229564
569186242
355492407
533381935
495217592
789795756
279927360
526773639
615377033
25150138
463298139
227711375
601059972
926132197
248869053
351131757
54432403
533381935
669175025
402035750
726150510
997770744
413304714
59319299
933835562
986085989
992215675
495217592
384872938
482741890
363075255
801296111
635088615
734569845
185838808
763386823
636399325
526773639
249767955
363291327
614333679
882350801
740556591
49229564
304424390
852396336
382809452
664810245
569186242
84182546
773796495
904361031
316440106
3985493
25150138
769022540
789795756
330341334
775758284
287556933
84182546
971427294
393732399
933835562
856625814
151082175
533381935
678496870
382809452
287556933
242691505
636399325
132972038
495217592
106522967
870938819
955143928
28078389
642378032
709376993
992215675
209486102
647206967
995519510
647206967
669175025
159601239
418385479
636399325
533381935
151082175
444558315
451469477
678496870
852396336
711782206
645349551
647206967
150004433
279927360
59319299
127306127
973424649
502678160
516556047
494164426
763386823
151082175
516556047
532041370
788816956
246872553
81963496
891192318
664810245
113455365
566389174
100444139
720385143
533381935
977048459
762161316
321148282
109384685
382809452
572496451
612084223
852396336
716545662
533381935
267362377
757236145
465045503
533381935
159943153
566389174
878025319
452160555
734569845
279927360
647206967
997770744
835433072
634396900
413304714
558944310
5824975
721685218
977048459
420691461
495217592
852396336
290699095
856625814
636399325
84182546
47404110
715301672
882350801
951228414
818176200
596633714
710345734
416522621
119272511
495217592
255042016
835529974
452160555
929175411
595802720
435361683
399032032
416522621
583865092
734569845
926132197
87030709
420691461
330341334
495217592
277725366
495217592
3191817
973424649
634396900
933835562
945178256
636399325
303844274
180932888
71452862
266941232
472728311
762161316
136402732
670376405
445742553
382809452
279927360
769022540
470779280
47404110
572496451
71452862
943694013
918719755
950010273
878025319
953567940
716545662
300495085
213112219
304424390
893344250
835529974
267362377
363075255
452160555
295768835
856625814
407831879
287556933
41912330
351131757
967734710
887507430
852396336
647206967
891192318
47404110
918719755
502678160
951228414
330341334
303844274
172147214
363075255
242277284
710345734
677726935
664810245
317007523
3985493
19535560
67726038
482741890
538663922
533381935
411727802
635587440
843513109
262850948
843513109
478071496
62773367
279927360
929175411
726415810
215159507
3985493
136402732
317007523
895801271
575098295
201877647
966315684
614333679
852396336
370024028
28078389
113455365
737107830
180543987
664810245
990678116
119272511
577782418
462182680
10255476
61167892
114231382
577782418
446820275
608635569
262850948
136402732
582498130
159601239
852396336
81963496
859123741
636399325
444558315
133202758
101707756
843513109
304424390
61743787
846974447
172147214
278374454
762161316
943694013
59319299
7165299
926132197
967045526
425863113
664810245
279927360
67612753
953567940
588066892
799938759
114231382
636399325
259447059
113455365
416522621
538663922
856625814
400976116
101104061
27495357
151082175
966315684
351131757
887664615
184209960
953567940
245182513
84182546
113455365
602677924
249767955
47404110
262850948
757236145
524768263
763386823
151082175
634396900
551680451
370024028
997770744
242691505
616373204
351131757
635323168
672938107
842859955
109384685
287556933
452160555
882350801
839495689
41912330
842859955
49229564
853421571
946077526
616577143
242277284
870938819
49229564
395953450
175409503
647206967
861046296
664810245
41912330
533381935
709376993
242277284
533381935
351131757
827314405
678496870
59693036
132972038
114231382
596633714
61167892
960769936
647206967
964901016
420691461
596633714
636399325
463298139
664810245
3985493
647206967
253381182
763386823
992215675
677726935
150004433
351131757
193887485
458976577
685274524
489839972
760213309
34990920
602677924
516556047
781264461
425863113
267362377
856625814
462328555
418827481
151082175
838529277
13540658
452160555
664810245
242277284
106522967
463298139
760503997
363075255
489839972
608046410
716545662
66253008
843513109
474222616
67726038
172147214
363075255
737107830
416522621
167730177
887664615
242277284
726415810
194919836
3191817
375300585
842859955
569186242
950010273
66253008
664810245
967045526
986085989
533381935
59693036
806629587
151082175
569186242
59693036
648239099
472629652
106522967
634043224
462328555
856625814
498671888
151082175
596633714
596633714
970272818
3985493
631365349
132990817
843513109
363075255
518979458
636399325
891192318
267362377
726415810
416522621
845392031
279927360
178232890
113455365
265944076
870938819
953567940
163924841
375300585
127306127
532400114
300495085
887521680
282245953
363291327
321148282
106637975
606321619
647206967
303279170
370024028
3985493
664810245
382809452
532935629
820798652
726415810
545195437
596633714
882350801
967734710
801296111
242277284
990678116
106637975
286149881
602677924
990678116
84182546
365134716
142381485
983319352
444558315
769022540
893344250
607474195
278374454
445418165
213112219
34990920
763386823
799399752
444558315
882350801
444558315
472629652
648239099
852396336
213015624
791109378
265944076
113455365
407831879
265944076
856625814
670376405
647206967
805851414
788816956
538663922
84182546
338965927
861971201
672938107
551680451
986085989
59319299
715669796
926132197
114231382
532400114
109384685
734569845
763386823
791343699
877973444
175409503
242277284
981637327
462182680
84182546
383981378
370024028
533381935
180543987
636399325
775758284
533381935
710345734
842859955
127306127
61743787
444558315
715301672
5824975
180543987
61167892
739260880
316440106
278456419
596633714
426920980
395953450
382809452
918719755
396292152
478071496
400976116
924684427
725270220
462182680
757236145
486643058
308901748
739260880
990678116
945178256
918719755
842859955
981637327
302209605
416522621
303844274
458976577
586215542
425863113
709376993
664810245
529256777
3985493
242277284
444558315
977048459
151082175
277725366
893344250
918719755
966315684
279927360
452160555
363075255
842859955
612084223
753626750
882350801
710345734
845392031
596633714
59319299
109987428
238529812
452160555
438974984
544293943
721685218
105199417
360031502
845782870
669175025
880218528
215176495
242691505
150004433
365134716
242277284
891344396
763386823
997770744
41912330
445418165
502512015
861046296
835529974
462182680
546746223
242691505
495217592
265981634
841908494
753626750
801296111
968862679
494164426
636399325
684985615
494164426
725270220
338703209
330341334
100444139
997770744
720385143
411727802
669175025
893344250
608135691
977048459
67612753
775504008
92174769
775084774
386534842
634043224
416522621
41912330
165761095
602677924
127306127
494164426
615377033
887664615
951228414
502678160
84182546
101104061
990678116
393732399
41912330
856625814
842859955
382809452
86737983
34843238
463298139
395953450
898846139
396292152
577782418
786833604
533381935
577782418
801296111
749687683
966315684
757236145
452160555
858493641
84182546
1129928
127306127
887664615
572496451
92174769
176446369
503311063
444558315
472629652
248869053
3985493
734569845
87030709
113455365
990678116
330341334
109384685
92174769
966891709
407361094
292859267
304424390
325304363
444558315
213015624
964901016
259447059
882350801
478071496
715669796
763386823
213015624
981637327
136402732
895801271
533381935
472629652
664810245
532400114
789795756
451469477
968862679
725270220
615377033
338703209
536345909
852396336
995519510
601059972
287556933
407361094
65068837
71452862
34843238
977048459
438974984
142381485
924684427
452160555
413304714
3985493
249767955
416522621
416522621
279927360
452160555
538663922
452160555
259447059
856625814
101104061
280284613
583865092
545195437
561422711
59693036
762161316
121209778
81963496
242277284
66253008
726150510
763318698
887664615
114231382
353523715
964901016
246872553
340752803
781264461
132990817
852396336
601059972
837935604
763386823
81963496
533381935
677726935
470779280
25150138
992215675
852396336
977048459
533381935
518979458
786172638
303844274
3985493
502512015
242691505
601059972
551680451
101104061
947657752
753626750
113455365
757236145
199062838
151082175
678496870
279927360
172147214
180932888
451469477
677726935
495217592
416522621
462328555
505210291
511308309
84182546
451469477
791109378
725270220
101707756
3985493
577782418
763386823
533381935
933835562
62773367
330341334
59693036
572496451
370024028
422801867
304424390
533381935
775758284
67612753
304424390
187570012
67612753
717545562
949814155
684046238
365134716
788816956
279927360
596633714
882350801
201877647
351131757
533381935
463298139
518979458
739260880
720385143
151082175
943694013
159601239
355492407
5824975
277725366
966891709
418385479
303279170
34962665
715301672
101104061
872756068
533381935
679162947
502678160
287556933
330341334
360031502
49141693
968862679
355492407
887664615
49141693
341337453
106637975
788816956
300495085
113455365
304424390
46698897
180932888
929175411
242277284
799938759
997770744
300495085
416522621
995519510
242277284
981637327
837935604
852396336
786172638
801296111
981637327
596633714
953567940
180543987
472629652
960769936
882350801
279927360
717545562
462182680
596633714
561422711
482741890
992215675
769022540
416522621
446820275
472629652
3985493
117562564
99375209
370024028
71452862
338703209
796647576
447929061
533381935
845685595
420691461
569186242
386534842
349880298
213112219
3985493
852396336
106522967
106522967
129214322
351667180
400976116
444558315
918719755
121547615
769022540
363291327
634043224
242277284
636399325
53467078
119272511
672536919
416522621
635587440
292859267
92174769
106522967
533381935
242277284
977456635
977048459
526773639
753626750
113455365
304424390
363075255
532041370
791292672
242277284
136402732
856625814
407361094
435361683
740899913
577782418
265944076
400976116
647206967
709376993
777215027
788816956
505331784
872756068
452160555
951228414
262772668
645349551
106522967
81963496
635088615
242277284
413304714
59693036
295768835
451469477
416522621
242277284
710345734
81963496
533381935
151082175
918719755
636399325
351131757
533381935
801296111
763386823
61743787
845685595
997770744
213112219
180543987
249767955
67726038
503311063
304424390
209486102
418385479
470450872
732205273
24349907
133202758
363075255
213015624
769022540
981637327
647206967
544293943
498671888
760213309
338703209
540738899
213015624
997770744
426920980
129214322
967045526
41912330
702800812
775758284
106637975
279927360
148554089
444558315
726415810
924684427
475548220
856625814
981637327
444558315
726150510
360031502
632604205
3985493
151082175
684046238
478071496
981637327
122654395
406789651
363291327
947657752
636399325
452160555
532400114
119272511
213112219
420258150
478071496
751467882
253381182
313142434
180543987
949814155
213015624
189692306
242277284
133202758
330341334
28078389
113455365
856625814
717545562
420258150
516556047
150004433
970272818
196822785
444558315
502512015
151082175
242277284
544293943
532935629
946077526
34843238
717545562
726415810
444558315
882350801
316440106
446820275
127306127
614333679
242277284
132972038
616373204
370024028
242277284
131890445
355492407
769022540
967734710
106522967
717545562
407361094
893344250
954386083
495217592
84182546
495217592
960769936
172147214
984405354
245182513
462182680
710345734
41912330
106522967
407831879
458976577
199062838
577782418
933835562
526773639
34843238
201877647
1129928
253381182
791343699
3985493
151082175
647206967
245182513
113455365
18449009
533381935
208356609
467386210
596633714
914203795
167369966
330341334
887664615
363075255
279927360
49141693
159601239
596127821
997770744
532400114
41912330
3985493
856625814
551680451
3985493
647206967
330341334
709376993
596633714
304424390
363075255
647206967
636399325
740899913
636399325
478071496
325304363
163924841
856625814
151082175
28078389
377428365
227711375
133202758
533381935
446820275
918719755
664810245
495217592
950010273
887664615
636399325
856625814
255042016
540738899
882350801
521259138
67726038
121209778
475548220
59693036
997770744
538663922
34990920
838575280
69981840
987976541
966315684
151082175
647206967
330341334
726415810
521259138
122654395
945178256
789795756
872756068
918719755
462182680
205940004
370024028
533381935
775758284
411727802
533381935
3985493
86737983
242277284
48699814
418385479
843513109
835529974
242277284
151082175
950010273
304424390
672938107
688746427
27495357
117990828
125793687
416522621
400976116
444558315
286149881
34843238
845685595
400976116
636399325
326572891
739260880
25150138
253381182
263253205
297601962
789795756
887664615
827314405
71452862
843513109
715301672
647206967
286149881
341337453
968862679
532400114
951228414
53467078
41912330
637475476
463771066
263253205
715669796
967045526
971427294
462182680
721685218
386246655
151082175
546746223
788816956
835529974
635587440
121547615
406789651
242277284
225750757
470779280
84182546
62773367
763386823
34990920
249767955
452160555
34990920
945178256
788816956
213112219
416522621
616373204
201877647
551680451
882350801
180543987
688746427
265981634
119272511
67726038
763386823
213112219
532400114
196822785
882350801
426233346
25150138
58898715
117562564
791109378
382809452
881803481
763386823
290699095
615377033
351131757
601059972
41912330
715669796
422801867
899853055
757236145
81963496
715301672
967045526
242239237
732205273
753626750
852396336
498671888
199062838
716545662
446820275
462182680
363075255
145383622
363291327
92174769
94846153
769022540
84182546
804172479
596633714
106522967
544293943
763386823
986185041
716545662
215176495
5356313
533381935
1129928
835529974
672938107
710345734
109384685
664810245
84182546
967734710
777215027
717545562
205146535
495217592
634396900
201922130
788816956
494164426
426551900
330341334
489839972
150004433
127306127
583865092
718368994
994886343
308901748
287556933
902458903
763386823
842859955
997770744
647206967
634396900
113455365
789284295
477544288
967045526
338965927
841908494
400976116
533381935
420691461
199062838
870938819
502512015
461640419
242277284
101104061
370024028
533381935
495217592
769022540
259447059
647206967
583865092
852396336
793434740
279927360
462182680
614333679
710345734
383981378
180543987
316440106
494164426
277725366
67726038
835529974
81963496
416522621
634043224
132972038
684046238
647206967
81963496
856625814
763386823
295768835
763386823
725270220
279927360
287556933
262772668
416522621
351131757
49229564
201922130
419320405
725270220
375300585
106637975
363075255
721685218
529256777
201922130
781264461
846974447
84182546
843513109
54432403
159943153
265981634
34843238
544293943
762354437
517373182
351131757
726150510
34990920
636399325
997770744
303844274
660312285
151082175
196822785
602677924
710345734
953567940
472629652
968862679
25150138
106522967
734569845
520955702
145788854
585295461
763386823
997770744
763386823
647206967
775758284
533381935
439041383
67612753
807744427
249767955
709376993
769022540
49141693
583865092
773796495
213112219
753626750
253381182
317007523
933835562
551680451
632880212
19535560
363075255
636399325
569186242
726415810
325304363
65068837
601059972
986085989
981637327
242277284
721685218
763386823
882350801
213112219
287556933
715669796
151082175
791109378
859123741
533381935
895801271
462182680
46892503
977048459
612084223
10255476
986712328
887664615
213112219
287556933
844456775
532879309
81963496
753626750
672938107
462182680
213112219
287556933
47404110
189692306
842859955
242277284
997770744
769022540
760503997
838575280
132990817
452160555
636399325
207420153
480307069
253381182
3985493
887664615
151082175
47404110
304424390
636399325
837935604
341337453
117562564
400976116
3985493
121209778
715301672
370024028
608135691
474222616
634396900
968862679
316440106
420691461
647206967
282245953
981637327
981637327
983319352
303844274
462182680
918719755
400976116
189692306
330341334
41912330
151082175
788816956
462182680
843513109
716545662
279927360
918719755
502512015
775758284
338965927
382809452
843513109
67726038
213112219
788816956
127306127
793765412
104176399
502512015
3985493
763386823
109384685
734569845
34990920
101104061
393732399
635088615
720385143
199062838
435361683
207420153
101104061
551680451
262850948
588557139
990678116
114231382
945178256
84182546
827314405
533381935
838529277
472629652
187570012
533381935
737107830
887664615
395164393
883345489
462182680
330341334
416522621
478071496
279927360
41912330
451469477
386534842
664810245
189692306
416522621
616373204
720385143
739260880
416522621
970272818
462182680
382809452
775758284
81963496
596633714
386534842
18449009
48699814
670376405
325304363
827758542
365134716
363075255
308901748
49229564
304424390
990678116
710345734
167730177
664810245
304424390
769022540
363075255
400976116
34843238
267362377
114231382
973424649
532400114
213112219
66253008
775758284
775758284
670376405
775084774
531113364
79439506
678496870
533381935
882350801
286558324
313327128
842859955
370024028
121547615
444558315
558944310
717545562
338703209
189692306
439041383
882350801
636399325
895801271
159601239
664810245
290699095
670376405
795003943
856625814
59319299
838529277
791109378
861971201
242277284
451469477
775504008
365134716
121547615
250682105
165761095
788816956
375300585
416522621
596633714
113455365
420691461
616373204
717545562
351131757
620066142
472629652
882350801
87030709
363291327
533381935
215176495
227711375
28078389
196822785
634396900
163924841
966315684
596633714
532041370
856625814
99803773
769022540
709376993
664810245
596633714
995519510
242277284
72644312
614333679
242691505
242691505
932486513
596633714
101104061
34843238
545195437
330341334
929175411
3985493
189692306
416522621
805851414
41912330
844456775
363291327
330341334
59319299
781264461
34962665
265981634
635088615
734569845
975157402
106522967
295768835
588066892
966315684
81963496
241567516
670376405
79331648
516556047
647206967
399032032
452160555
278374454
664810245
46892503
330341334
595802720
788816956
843513109
25150138
788816956
133202758
716545662
472629652
444558315
113455365
84182546
775758284
72644312
763386823
122654395
636399325
669175025
330341334
370024028
84182546
631365349
159601239
964901016
419320405
856625814
5824975
48699814
837935604
664810245
995519510
41912330
717545562
672938107
242277284
918719755
859123741
918719755
150004433
861971201
101104061
375300585
635088615
49229564
977048459
950010273
290070188
40670812
669175025
887664615
92174769
608046410
187570012
912436779
615377033
92174769
572496451
92174769
159601239
62773367
718368994
65068837
762354437
475548220
175409503
25150138
154492492
608635569
933835562
97975950
966891709
726150510
407831879
463771066
912297979
799938759
741937514
125793687
445418165
950010273
763386823
444558315
835529974
87030709
880218528
845685595
495217592
121547615
769022540
544293943
386534842
150004433
127306127
330341334
370024028
121547615
159601239
313327128
769022540
664810245
561422711
65068837
640969023
462182680
151082175
317007523
99803773
62773367
61167892
316440106
167730177
92174769
109987428
416522621
720385143
856625814
151082175
151082175
452160555
636399325
59319299
242239237
49229564
100444139
101104061
870938819
416522621
407361094
167730177
213112219
887521680
583865092
917784744
407361094
34990920
533381935
749687683
660312285
321148282
1942215
151082175
59319299
486643058
654745045
382809452
151082175
614333679
544293943
758525176
942666424
259447059
462182680
775084774
715301672
721685218
84182546
438269215
279927360
899853055
338703209
763386823
788816956
995519510
242277284
503311063
180932888
532041370
501104107
402035750
596633714
99375209
189692306
852396336
189692306
61167892
81963496
355492407
290699095
304424390
664810245
664810245
861971201
444558315
717545562
426920980
583865092
62773367
148554089
997770744
664810245
201877647
81963496
295768835
92174769
338703209
997770744
71452862
672938107
184209960
180543987
267362377
187570012
636399325
416522621
30895040
721969399
503311063
133202758
3985493
406789651
634043224
843513109
753626750
856625814
159601239
472629652
596633714
370024028
34990920
116933617
967734710
444558315
528007418
267362377
76165445
647206967
282245953
981637327
636399325
842859955
569186242
615377033
106522967
403011580
25150138
287556933
853421571
34843238
287556933
444558315
981637327
480307069
495217592
852396336
725270220
838529277
453821460
636399325
242277284
769022540
720385143
25150138
735342227
47404110
114231382
912297979
444558315
61167892
426920980
647206967
462182680
636399325
133202758
852396336
113455365
114231382
34843238
242277284
577782418
456947199
933835562
452160555
340752803
449187060
838529277
964901016
201922130
370024028
647206967
201922130
34990920
242277284
145788854
242691505
101104061
416522621
321148282
117562564
474222616
386246655
734569845
246872553
167369966
781264461
533381935
279927360
416522621
151082175
740556591
732205273
918719755
101104061
19535560
121547615
883345489
81963496
159601239
664810245
763386823
420691461
634043224
151082175
709376993
992215675
313327128
478071496
59693036
795003943
788816956
647206967
65068837
363075255
611755795
856625814
636399325
316440106
575098295
303279170
838575280
470779280
887664615
820798652
804172479
34990920
608635569
121547615
933835562
452160555
533381935
777215027
28078389
402316577
870938819
413304714
92174769
853421571
395164393
533381935
636399325
918719755
853421571
317007523
463298139
1129928
400976116
717212902
444558315
41912330
363075255
880472098
760213309
533381935
349880298
444558315
647206967
981637327
67726038
242277284
472629652
382809452
106522967
34843238
502512015
416522621
762508622
106637975
189692306
827758542
133202758
933835562
977048459
292859267
99803773
520955702
317007523
167730177
715301672
635088615
279927360
720385143
677726935
159601239
41912330
521259138
775084774
279927360
279927360
127306127
608135691
645349551
462182680
788816956
242691505
773796495
806629587
142381485
242691505
736508159
647206967
462182680
3985493
310206666
533381935
709376993
462182680
583865092
81963496
351131757
308901748
726150510
287556933
953567940
208356609
34990920
950010273
81963496
258032890
990678116
67726038
763386823
517373182
793775678
533381935
109987428
769022540
647206967
710345734
242277284
330341334
416522621
596633714
452160555
338703209
109384685
82324035
41912330
360031502
145383622
41912330
769022540
136402732
825768508
163924841
838529277
72644312
763386823
316440106
595802720
596633714
41912330
538663922
709376993
495217592
399032032
151082175
444558315
529256777
616373204
709376993
242277284
740899913
997770744
18449009
47404110
495217592
409099833
117990828
769022540
709376993
614333679
470779280
926132197
607474195
242277284
741937514
426920980
502512015
533381935
895801271
317007523
25150138
954386083
634043224
416522621
647206967
62773367
279927360
242277284
199062838
41912330
338703209
59693036
92174769
664810245
877973444
295768835
777215027
710345734
106522967
801296111
330341334
151082175
1129928
793434740
532400114
338703209
531113364
458976577
363075255
526773639
420258150
189692306
608635569
856625814
664810245
363075255
461640419
793434740
995519510
856625814
370024028
3985493
608635569
330341334
180543987
48699814
664810245
3985493
796647576
846974447
5824975
2975766
945178256
893344250
462182680
370024028
351131757
997770744
852396336
720385143
400976116
615377033
439041383
709376993
532400114
945178256
3985493
645349551
844456775
240216384
132990817
806629587
495217592
777215027
113455365
189692306
533381935
533381935
845685595
725270220
852396336
502512015
338703209
845392031
804172479
533381935
620066142
502512015
540738899
49141693
151082175
789795756
732205273
99803773
533381935
317007523
400976116
844456775
494164426
106637975
62773367
175409503
325304363
444558315
870938819
470779280
399032032
664810245
717545562
544293943
263253205
583962819
843513109
121547615
634043224
732205273
986712328
406789651
416522621
846974447
588066892
351131757
242277284
382809452
180543987
732205273
279927360
256653517
843513109
842859955
763386823
28078389
53467078
84182546
763386823
734569845
533381935
967734710
954386083
669175025
951228414
763386823
929175411
520955702
199062838
365134716
805851414
146986970
720385143
953567940
151082175
159601239
416522621
194919836
242277284
502512015
518979458
330341334
287556933
382809452
262850948
127306127
439041383
58898715
287556933
725270220
242691505
472629652
953567940
41912330
763386823
101104061
569186242
945178256
411727802
267362377
338965927
279927360
981637327
852396336
472629652
635088615
987976541
717545562
175409503
533381935
470779280
416522621
258032890
253381182
544293943
174708088
287556933
416522621
444558315
142381485
882350801
249767955
856625814
290699095
647206967
763318698
133202758
844456775
400976116
267362377
793765412
596633714
267362377
209486102
601059972
28078389
325304363
377428365
793434740
304424390
266941232
242691505
151082175
598492953
769022540
132990817
912436779
842859955
249767955
444558315
843513109
577782418
267362377
607474195
399032032
475548220
883345489
947657752
820798652
540738899
151082175
134625437
316440106
852396336
101707756
891344396
845685595
419320405
242239237
76165445
338965927
242277284
142381485
287556933
533381935
856625814
775758284
577782418
769022540
945178256
532400114
370024028
151082175
577782418
595802720
472629652
47404110
577782418
715669796
616373204
201922130
904361031
751467882
647206967
684046238
382809452
520955702
947657752
669175025
842859955
445418165
304424390
127306127
472629652
726150510
781264461
19535560
163924841
495217592
84182546
365134716
715301672
540738899
945178256
74257580
720385143
891344396
425863113
416522621
462182680
977456635
788816956
710345734
533381935
242277284
634043224
242277284
420258150
960769936
645349551
167730177
304424390
294388480
267362377
533381935
710345734
462182680
995519510
720385143
573753527
732205273
608635569
842859955
290070188
596633714
363075255
551680451
734569845
533381935
113455365
614333679
883345489
463771066
199062838
887664615
99375209
242277284
351131757
997770744
635088615
789795756
981637327
114231382
101104061
684046238
426233346
207420153
49141693
502512015
898846139
444558315
533381935
709376993
127306127
882350801
83364600
760213309
348888674
483160827
127306127
856625814
918719755
407831879
59319299
926132197
59693036
861971201
132990817
133202758
407361094
472629652
470779280
917784744
852396336
151082175
482741890
65068837
151082175
852396336
59319299
92174769
81963496
469868348
966891709
647206967
402316577
180543987
101104061
717545562
400976116
351131757
586215542
984405354
842859955
947835930
533381935
526773639
726415810
287556933
489839972
491722929
462182680
478071496
194147828
18449009
472629652
209486102
467386210
363075255
399032032
887521680
781264461
528007418
533381935
648239099
330341334
788816956
41912330
249767955
887664615
395953450
114231382
400976116
363075255
363075255
788816956
947657752
843513109
420691461
583865092
882350801
781264461
882350801
577782418
59693036
146986970
788816956
647206967
148554089
781264461
109409504
286149881
97975950
710345734
47404110
377428365
878712875
266941232
753626750
351667180
351131757
317007523
664810245
804172479
83364600
769022540
34990920
265981634
71452862
664810245
533381935
452160555
517373182
113455365
366929061
734569845
596633714
620066142
28078389
279927360
321148282
132972038
34990920
602677924
571186905
717545562
444558315
620066142
446820275
304424390
657293226
265944076
71452862
425863113
837935604
561422711
483160827
81963496
109384685
3985493
933835562
425863113
242277284
106522967
201922130
677726935
856625814
470779280
109409504
530302448
267362377
27495357
176446369
242277284
616373204
127306127
419320405
533381935
950010273
462182680
838529277
528007418
636399325
119272511
67726038
267362377
420691461
109987428
159601239
992215675
769022540
3985493
777215027
34843238
612084223
294388480
290070188
672938107
664810245
363075255
167730177
27495357
420258150
502678160
636399325
882350801
577782418
159601239
660312285
41912330
977048459
486643058
67726038
81963496
843513109
472629652
81963496
582498130
647206967
213112219
114231382
106522967
25150138
596633714
538663922
370024028
145788854
895801271
242691505
895801271
533381935
59319299
207420153
841534010
133202758
121547615
382809452
6387153
918719755
133202758
59693036
532400114
279927360
201922130
726415810
242277284
34843238
207420153
406789651
852396336
59693036
533381935
773796495
918719755
175409503
416522621
101104061
340752803
977048459
411727802
370024028
837935604
265944076
751467882
520955702
304424390
416522621
109384685
95702363
465437599
180543987
213112219
402035750
3985493
413929775
151082175
771799449
615377033
763386823
856625814
353523715
34990920
902458903
92174769
286149881
65068837
717545562
151082175
540738899
330341334
259447059
647206967
647206967
837935604
715301672
101104061
242277284
672938107
133202758
852396336
498671888
462182680
47404110
355492407
987976541
304424390
400976116
841908494
647206967
116933617
678496870
924684427
132972038
950010273
664810245
725270220
41912330
316440106
887664615
533381935
763386823
294388480
117990828
133202758
451469477
544293943
950010273
771799449
67726038
950010273
213112219
882350801
763386823
316440106
516556047
151082175
113455365
81963496
791109378
41912330
363075255
400976116
669175025
363075255
49229564
41912330
393732399
691936305
114231382
805851414
61167892
856625814
992215675
715301672
3985493
113455365
3985493
151082175
760503997
287556933
715301672
201922130
520955702
883345489
616373204
715301672
577782418
407361094
416522621
710345734
363291327
950010273
84182546
180543987
763386823
918719755
213112219
84182546
532400114
355492407
672536919
420258150
81963496
533381935
672938107
710345734
349880298
92174769
262850948
106522967
997770744
503311063
201922130
452160555
478071496
351131757
461640419
86737983
852396336
207420153
340752803
533381935
677726935
242277284
983319352
242277284
444558315
596633714
114231382
344115220
459113033
596633714
49141693
504656762
134625437
533381935
709376993
561422711
213015624
92174769
425863113
634043224
317007523
180932888
167369966
601059972
167730177
418827481
951228414
933835562
533381935
709376993
3985493
880472098
346920729
61743787
526773639
304424390
163924841
370024028
467386210
502512015
286149881
34843238
452160555
87030709
791109378
880472098
533381935
720385143
526773639
101104061
59693036
295768835
904361031
596633714
967045526
893344250
781264461
3985493
933835562
648239099
133202758
878025319
133202758
65068837
891192318
305200730
709376993
870938819
620066142
316440106
717545562
995519510
751467882
81963496
616373204
201877647
225750757
647206967
463771066
363075255
647206967
238529812
86737983
280284613
3985493
242277284
799938759
159601239
763318698
416522621
61167892
49229564
370024028
59319299
61167892
791109378
330341334
326555686
308901748
788816956
494164426
62773367
721685218
926132197
413304714
159601239
242691505
533381935
109409504
498671888
861971201
163924841
28078389
757236145
325304363
81963496
820798652
986085989
503311063
856625814
449187060
34843238
304424390
462328555
180543987
287556933
801296111
843513109
842859955
100444139
207420153
363075255
762161316
792837493
878025319
872756068
988458325
856625814
47404110
968862679
472629652
300495085
887664615
870938819
799938759
132990817
242277284
614333679
462182680
113455365
34962665
673693619
452160555
636399325
1129928
351667180
806629587
167730177
279927360
635587440
330341334
968862679
84182546
933835562
81963496
308901748
843513109
775758284
213112219
805851414
795003943
246872553
18246833
316440106
223669675
502512015
213015624
330341334
416522621
452160555
596633714
845685595
533381935
444558315
242277284
1129928
400976116
647206967
583540234
363291327
133202758
175409503
330341334
835529974
145368015
882350801
7165299
59319299
167730177
194919836
215176495
242277284
919436557
835529974
792837493
304424390
189692306
114231382
304424390
201877647
491722929
725270220
608135691
763386823
61743787
478071496
308901748
532879309
267362377
81963496
569186242
330341334
933835562
789795756
533381935
837935604
351131757
545195437
636399325
781264461
363075255
657293226
462182680
82324035
113455365
540738899
316440106
966891709
678496870
59319299
420691461
498671888
34962665
363075255
41912330
715301672
586215542
25150138
891192318
709376993
49229564
596633714
569186242
950010273
480307069
596633714
330341334
845685595
533381935
843513109
647206967
726415810
418385479
97975950
351667180
478071496
67726038
614333679
788816956
87030709
618723234
306634239
945178256
737107830
636399325
375300585
119272511
189692306
341337453
348888674
718368994
106637975
533381935
253381182
608635569
370024028
616373204
715669796
634043224
184209960
501104107
891192318
426551900
242277284
242277284
796647576
201922130
19535560
967734710
370024028
370024028
544293943
194919836
313142434
242277284
635323168
967045526
470779280
290070188
382809452
407361094
769022540
416522621
734569845
760503997
775758284
370024028
480177328
109409504
205146535
672938107
919436557
757236145
180932888
602677924
382809452
843513109
41912330
113455365
242277284
825768508
720385143
151082175
725270220
933835562
912436779
250682105
279927360
945178256
413929775
657293226
966315684
636399325
451469477
189692306
997770744
781264461
912297979
106522967
835529974
967045526
227711375
997770744
856625814
213112219
827314405
608635569
710345734
121547615
763318698
616373204
647206967
571186905
647206967
838529277
502512015
99803773
997770744
716545662
616373204
159601239
842859955
769022540
670376405
544293943
517373182
529256777
151082175
891192318
502678160
420691461
58898715
495217592
133202758
121547615
997770744
887664615
240216384
967734710
997770744
462182680
242277284
929175411
370024028
225750757
150004433
763318698
136402732
47404110
710345734
918719755
363291327
444558315
532400114
25150138
796647576
882350801
418385479
575098295
841908494
469868348
278374454
201877647
918226066
893344250
852396336
926132197
472629652
521259138
420691461
586215542
330341334
435361683
2975766
71452862
763386823
400976116
582498130
127306127
715301672
827314405
495217592
461640419
267362377
596633714
330341334
151082175
304424390
495217592
278374454
338703209
891192318
664810245
717545562
142381485
201922130
184209960
59319299
777215027
717545562
495217592
540738899
304424390
453821460
266941232
106522967
732205273
596633714
533381935
715669796
101707756
904361031
3985493
620066142
544293943
106522967
303844274
151082175
502512015
588066892
81963496
538663922
127306127
282245953
303279170
462182680
290070188
61167892
856625814
147507047
945178256
426233346
882350801
416522621
259447059
606321619
926132197
266941232
159601239
213015624
715669796
283677914
308901748
34843238
725270220
3985493
760503997
636399325
59319299
966315684
113455365
926132197
363291327
968862679
444558315
838575280
382809452
426551900
215176495
716545662
586215542
129214322
636399325
382809452
382809452
462182680
47404110
121547615
984405354
159943153
462182680
781264461
520955702
435361683
107619090
718368994
943694013
636399325
912436779
86737983
945178256
852396336
402316577
41912330
213015624
363075255
287556933
81963496
777215027
635088615
643314457
951228414
7165299
370024028
277725366
933835562
648239099
351131757
691936305
81963496
654745045
287556933
205235034
92174769
92174769
763386823
59693036
878712875
452160555
265944076
444558315
109384685
577782418
400976116
136402732
28078389
62773367
837935604
709376993
426233346
304424390
159943153
462182680
278374454
3985493
532400114
416522621
918719755
452160555
207420153
213112219
189692306
618723234
977048459
292859267
791109378
852396336
286149881
891344396
912436779
106522967
827314405
25150138
81963496
843513109
213112219
716545662
664810245
419320405
366929061
799938759
286149881
49141693
472629652
97975950
242277284
47404110
856625814
81963496
265981634
287556933
566389174
59693036
607474195
997770744
465437599
106522967
950010273
953567940
753626750
150004433
715669796
544293943
150004433
83364600
636399325
893344250
375300585
498671888
330341334
511308309
416522621
502512015
678496870
279927360
861046296
533381935
1129928
918719755
891344396
891192318
620066142
852396336
856625814
444558315
213112219
180543987
416522621
81963496
306634239
213112219
114231382
618723234
856625814
895801271
370024028
966315684
963369078
775504008
538663922
943694013
451469477
444558315
28078389
533381935
967045526
279927360
420691461
781264461
180543987
425863113
647206967
462182680
635088615
799938759
196822785
966315684
773796495
669175025
25150138
532879309
151082175
25150138
498671888
726415810
918719755
317007523
757236145
113455365
142381485
757236145
306634239
363075255
81963496
725270220
282245953
715773414
933835562
918719755
842859955
531113364
406789651
303279170
346920729
726415810
678496870
717545562
97975950
92174769
399032032
59319299
370024028
664810245
753626750
499960053
732205273
1129928
997770744
844456775
19535560
313327128
494164426
249767955
278374454
895801271
773796495
933835562
167730177
71452862
995519510
635088615
27495357
856625814
769022540
304424390
82324035
304424390
406789651
330341334
963515320
330341334
533381935
151082175
545195437
981637327
287556933
880218528
382809452
891192318
207420153
569186242
981637327
370024028
474222616
636399325
533381935
382809452
425863113
426551900
363075255
528007418
82324035
636399325
749687683
110252073
462182680
540738899
851822336
84182546
856625814
533381935
950010273
596633714
715669796
615377033
968862679
355492407
109384685
636399325
657293226
287556933
435361683
41912330
167730177
647206967
458976577
213112219
647206967
145788854
953567940
612084223
205146535
596633714
295768835
616373204
717545562
852396336
304424390
101104061
351131757
647206967
242277284
518979458
242277284
425863113
283897817
893344250
762161316
133202758
715669796
151082175
717212902
882350801
114231382
452160555
399032032
882350801
520955702
380345285
406789651
18449009
242691505
967734710
793434740
116933617
716545662
242277284
81963496
763386823
444558315
970272818
577782418
887664615
304424390
706385091
338965927
127306127
753626750
612084223
615377033
304424390
533381935
399032032
551680451
721685218
462182680
791109378
859123741
242277284
990678116
92174769
983319352
61167892
81963496
47404110
596633714
340752803
967688315
370024028
242277284
338965927
710345734
887664615
1129928
266941232
321364937
977048459
94846153
796647576
305200730
59319299
717545562
306634239
618723234
346920729
101104061
117562564
648239099
647206967
304424390
678496870
62773367
596633714
59319299
664810245
843513109
664810245
453821460
227711375
180543987
393732399
101707756
647206967
349880298
47404110
995519510
194919836
716545662
664810245
416522621
769022540
788816956
363291327
242277284
887664615
926132197
165761095
106522967
82324035
444558315
106522967
351131757
59693036
279927360
647206967
167730177
346920729
61167892
67726038
462182680
775084774
435361683
201922130
145368015
317007523
870938819
912436779
363291327
61743787
62773367
887521680
259447059
416522621
383981378
715669796
657293226
416522621
81963496
717545562
636399325
34843238
893344250
883345489
28078389
34843238
926132197
87030709
480307069
249767955
136402732
983319352
106522967
462182680
253381182
518979458
159943153
763386823
953567940
25150138
330341334
330341334
113455365
330341334
835529974
977048459
941969393
715301672
99803773
151082175
990678116
533381935
596633714
647206967
304424390
84182546
837935604
996287259
245703982
223669675
801296111
446820275
842859955
452160555
601059972
201922130
201922130
967734710
287556933
383981378
101707756
242277284
820798652
282245953
279927360
615377033
870938819
3985493
720385143
267362377
981637327
596633714
775084774
418385479
241567516
341337453
498671888
963369078
710345734
279927360
159601239
572496451
444558315
330341334
419320405
788816956
146986970
843513109
420691461
165761095
84182546
287556933
178232890
117562564
159601239
583865092
187570012
189692306
596633714
286149881
208356609
749687683
987976541
608046410
981637327
588066892
205940004
338703209
533381935
596633714
330341334
132972038
997770744
838529277
84182546
402316577
117990828
595802720
721685218
363291327
106637975
645349551
572496451
737107830
737107830
201877647
121547615
739921625
187570012
636399325
375300585
647206967
365134716
213112219
572496451
418385479
351131757
263761598
844456775
117990828
986085989
647206967
180932888
465045503
418827481
720385143
918719755
416522621
672938107
452160555
101104061
462328555
117562564
664810245
289932060
117990828
618723234
461640419
1129928
463771066
242277284
949814155
201922130
950010273
114231382
615377033
503311063
67612753
593652318
986085989
3985493
365134716
363075255
947657752
470450872
540738899
670376405
413304714
933835562
538663922
282245953
66253008
114231382
407361094
207420153
569186242
451469477
150004433
634043224
5824975
106522967
472629652
452160555
470779280
963515320
279927360
608635569
470779280
267362377
635088615
242691505
608635569
325304363
502512015
647206967
382809452
159601239
716545662
647206967
47404110
113455365
763386823
452160555
59340558
715301672
242277284
382809452
117990828
122654395
411727802
142381485
420691461
377428365
121547615
601059972
533381935
532400114
242277284
843513109
933835562
279927360
287556933
990678116
732205273
986712328
201877647
933835562
538663922
106522967
843513109
407361094
691110807
3985493
861971201
951228414
355492407
59693036
106522967
827314405
465045503
636399325
533381935
844456775
416522621
486643058
502512015
330341334
452160555
294388480
279927360
478071496
117990828
647206967
856625814
595802720
843513109
777215027
919436557
402316577
887507430
418385479
533381935
68056423
918719755
647206967
446820275
106522967
845392031
963515320
132990817
462182680
887507430
463298139
452160555
494164426
608135691
483160827
351131757
870938819
426920980
113455365
160546641
608635569
242277284
113455365
845392031
763386823
411727802
180543987
59319299
151082175
194147828
187570012
788816956
732205273
213112219
101707756
132990817
132972038
446820275
618723234
92174769
647206967
777215027
279927360
861971201
749687683
853098567
495217592
10255476
325304363
316440106
887664615
439041383
290070188
279927360
614333679
10255476
81963496
242277284
290699095
891344396
351667180
678496870
732205273
444558315
502678160
321148282
636399325
172147214
76165445
893344250
781264461
601059972
762161316
114231382
400976116
258032890
290699095
647206967
494164426
853421571
348888674
721685218
710345734
363075255
136402732
891192318
966315684
502512015
267362377
242277284
763386823
634043224
87030709
856625814
81963496
225750757
725270220
984405354
316440106
392491337
994886343
66253008
370024028
967045526
151082175
967688315
363075255
151082175
945178256
472629652
566389174
933835562
266941232
882350801
788816956
416522621
882350801
187570012
370024028
709376993
533381935
533381935
213015624
891192318
818176200
725270220
278374454
365134716
25150138
113455365
242277284
898846139
310206666
213112219
375300585
620066142
151082175
278374454
856625814
918719755
861971201
837935604
253381182
159601239
62773367
950010273
41912330
360031502
734569845
608635569
669175025
151082175
470779280
997770744
370024028
363075255
114231382
136402732
470779280
242277284
71452862
452160555
3985493
150004433
788816956
340752803
399032032
725270220
796647576
950010273
645349551
558944310
647206967
363075255
740556591
413688116
292859267
501104107
114231382
950010273
748557295
995519510
843513109
363075255
292678955
775758284
861046296
34843238
121547615
304424390
121547615
59319299
796647576
395953450
533381935
801296111
151082175
400976116
213112219
416522621
382809452
242277284
793775678
199062838
330341334
86737983
763386823
967045526
489839972
561422711
67726038
151082175
947657752
5824975
606321619
544293943
416522621
242277284
363075255
919436557
891192318
278374454
971427294
960769936
844456775
472629652
101104061
127306127
84182546
526773639
981637327
445418165
786452216
110252073
373969756
478071496
86737983
279927360
363075255
545195437
11492135
470779280
635088615
528007418
184209960
615377033
550075396
242277284
678496870
891192318
58898715
520955702
241567516
279927360
635088615
977048459
845685595
165761095
973424649
71452862
791109378
68056423
351131757
407361094
263253205
399032032
918719755
304424390
330341334
472629652
127306127
167730177
444558315
313327128
213112219
451469477
363075255
113455365
882350801
81963496
61167892
416522621
242277284
856625814
951228414
420691461
317007523
5824975
167369966
856624103
588066892
427300703
201877647
213015624
127306127
99476110
41912330
596633714
566389174
518979458
242691505
953567940
505331784
19535560
734569845
287556933
533381935
159601239
286149881
127306127
533381935
59693036
918719755
511308309
898846139
859123741
82324035
363075255
278374454
636399325
501104107
3985493
28078389
330341334
462182680
84182546
180543987
81963496
845392031
898846139
180543987
852396336
445418165
992215675
859123741
634043224
807744427
119272511
3985493
858493641
425863113
791343699
282245953
994886343
551680451
842859955
286149881
133202758
533381935
338965927
596633714
763386823
636399325
370024028
801296111
386534842
462328555
109987428
213112219
966315684
933835562
664810245
416522621
769022540
614333679
418385479
882350801
709376993
121547615
915459449
159601239
880218528
81963496
740899913
136402732
189692306
762161316
462182680
715301672
845782870
242277284
533381935
715669796
132972038
149080201
113455365
242277284
242277284
856625814
416522621
997770744
583865092
781264461
46698897
533381935
151082175
710345734
267362377
636399325
462182680
353523715
636399325
114231382
420258150
189692306
769022540
49229564
717545562
419320405
753626750
416522621
793765412
845685595
199062838
295768835
295768835
739260880
114231382
3985493
949814155
446820275
532041370
59693036
109384685
737107830
710345734
715301672
420691461
438974984
926132197
691936305
486668840
482741890
400976116
3985493
105199417
81963496
503311063
101104061
529256777
106522967
753626750
769022540
856624103
199062838
114231382
81963496
715301672
710345734
87030709
795003943
495217592
279927360
59319299
3985493
462328555
62773367
94846153
793775678
775758284
664810245
918719755
370024028
977048459
370024028
918719755
596633714
34962665
715301672
716545662
444558315
872756068
793765412
716545662
53467078
792837493
856625814
564959648
444558315
420691461
559358681
132990817
918719755
887521680
769022540
842859955
533381935
992215675
106522967
533381935
596633714
295768835
167369966
242277284
413304714
462328555
498671888
159601239
775758284
106522967
383981378
100444139
918719755
653515415
420691461
59319299
109987428
608635569
835529974
672938107
113455365
635088615
710345734
28078389
577782418
843513109
898846139
184209960
121209778
801296111
678496870
253381182
533381935
435361683
282245953
420691461
966315684
533381935
516556047
279927360
835529974
739260880
880218528
399032032
664810245
618723234
465045503
775758284
664810245
3985493
721685218
777215027
400976116
852396336
477544288
636399325
478071496
407361094
852396336
95702363
109384685
330341334
426233346
596633714
189692306
207420153
242277284
109987428
716545662
947657752
950010273
150004433
791109378
279927360
317007523
284357816
400976116
267362377
363075255
502512015
502512015
451469477
227711375
426551900
402316577
416522621
338965927
151082175
883345489
533381935
544293943
278374454
159601239
106637975
330341334
918719755
47404110
601059972
789795756
647206967
165761095
451469477
820798652
446820275
717545562
596633714
97975950
370024028
278374454
997770744
127306127
452160555
684046238
151082175
242691505
355492407
416522621
495217592
596633714
918719755
636399325
136402732
674185921
113455365
852396336
145788854
796647576
777215027
740899913
148554089
92174769
303844274
420691461
92174769
540738899
583865092
526773639
121547615
241567516
150004433
351131757
419320405
891344396
717545562
113455365
280284613
559358681
399032032
92174769
472629652
945178256
194919836
540738899
150004433
151082175
856625814
418385479
717545562
304424390
416522621
544293943
726415810
647206967
242691505
316440106
106522967
739260880
533381935
382809452
121547615
878025319
852396336
213112219
338703209
929175411
406789651
462182680
608635569
516556047
678496870
852396336
310206666
494164426
933835562
167369966
647206967
454725374
845392031
636399325
310206666
771799449
837935604
966315684
133202758
915188491
502678160
132972038
781264461
462182680
684046238
898846139
664810245
844456775
62773367
81963496
732205273
877973444
967734710
737107830
838529277
287556933
845685595
561422711
588066892
950010273
81963496
189692306
502512015
196822785
997770744
71452862
71452862
463771066
25150138
763386823
732205273
997770744
49141693
533381935
416522621
669175025
65068837
167730177
891192318
10255476
852396336
289932060
316440106
255042016
703299897
635088615
882350801
533381935
795003943
213015624
614333679
564959648
119272511
99803773
532041370
781264461
189692306
341337453
360031502
632604205
59693036
267362377
791109378
740899913
150004433
596633714
104176399
49141693
326555686
793765412
995519510
981637327
113455365
106522967
413929775
786833604
636399325
526773639
382809452
5824975
725270220
59693036
618723234
951228414
92174769
801296111
370024028
706385091
452160555
753626750
201922130
114231382
355492407
997770744
159601239
420691461
526773639
856625814
502512015
330341334
635088615
841908494
41912330
113455365
533381935
793765412
678496870
494164426
636399325
672536919
717545562
786452216
416522621
446820275
966315684
10255476
793434740
718368994
287556933
713559169
616373204
870938819
717212902
459113033
28078389
526773639
533381935
175409503
781264461
843513109
446820275
71452862
538663922
769022540
113455365
966891709
101104061
763386823
295768835
246872553
596633714
375300585
835433072
533381935
546746223
852396336
249767955
99803773
370024028
620066142
636399325
420258150
504656762
845392031
878025319
267362377
132972038
715669796
533381935
330341334
151082175
34843238
861046296
196822785
669175025
159601239
4297331
986712328
588066892
444558315
370024028
769022540
213112219
444558315
601059972
718368994
789795756
370024028
295768835
189692306
23349960
983687591
710345734
861971201
134625437
213112219
167730177
462182680
677726935
608635569
520955702
773796495
842859955
883345489
616373204
740556591
279927360
363075255
538663922
480307069
136402732
472629652
997770744
853098567
516556047
986085989
715301672
121547615
786172638
465437599
766722894
419320405
113455365
793765412
753626750
377428365
106522967
462328555
1129928
106522967
495217592
795003943
891192318
278374454
678496870
106522967
596633714
842859955
918719755
647206967
117562564
242277284
845782870
582498130
8464141
101104061
403011580
341337453
485792090
882350801
518979458
538663922
127306127
462182680
151082175
1129928
370024028
647206967
416522621
151082175
278374454
469868348
444558315
709376993
290699095
330341334
852396336
286149881
715301672
583865092
189692306
951228414
151082175
426551900
720385143
725270220
775758284
726415810
749687683
845685595
672938107
538663922
887521680
249767955
59693036
715669796
462182680
632604205
498671888
943694013
287556933
189692306
997770744
757236145
180543987
544293943
990678116
265944076
306634239
919436557
61167892
777215027
740556591
963369078
933835562
801473199
159943153
83364600
213015624
478071496
114231382
966315684
720385143
997770744
79331648
416522621
596633714
898846139
981637327
791109378
84182546
330341334
133202758
918719755
838529277
769022540
532041370
551680451
400976116
30895040
732205273
618723234
544293943
419320405
201922130
647206967
446820275
373969756
562896847
242277284
452160555
59693036
887521680
194919836
503311063
3985493
384872938
647206967
106522967
726415810
201877647
279927360
101104061
41912330
470779280
242239237
241567516
929175411
106522967
27495357
127306127
735267910
966315684
878712875
159601239
635088615
287556933
279927360
544293943
452160555
19535560
34990920
106637975
167730177
933835562
282245953
715301672
106522967
420691461
963369078
426233346
28078389
67726038
151082175
127306127
242277284
953567940
113455365
133202758
602677924
602677924
446820275
151082175
59319299
39568752
693903864
167369966
577782418
946077526
448249188
480177328
3985493
66253008
224303060
330341334
395953450
502512015
59693036
569186242
59693036
669175025
92174769
551680451
262772668
986085989
395953450
616373204
28078389
945178256
420691461
84182546
926132197
114231382
145788854
386534842
538663922
462182680
775758284
253381182
981637327
109384685
3985493
151082175
660312285
614333679
267362377
533381935
142381485
295768835
101104061
775084774
533381935
990678116
287556933
448249188
266941232
47404110
129214322
119272511
734569845
893344250
749687683
516556047
330341334
517373182
120108192
620066142
870938819
189692306
715669796
933835562
796647576
279927360
990678116
852396336
241567516
716545662
757236145
119272511
201922130
109987428
355492407
416522621
601059972
117990828
363075255
986085989
632604205
267362377
596633714
167730177
86737983
544293943
533381935
47404110
963369078
282245953
330341334
596127821
330341334
84182546
351131757
516556047
753626750
25150138
120108192
620066142
330341334
250682105
960769936
544293943
843513109
242277284
407361094
664810245
635088615
963369078
494164426
781264461
351857723
773796495
614333679
933835562
990678116
741937514
995519510
420691461
286149881
279927360
472629652
132972038
287556933
853098567
117562564
677726935
114231382
516556047
672536919
710345734
46698897
502512015
39568752
136402732
788816956
995519510
363075255
3985493
340752803
363075255
461640419
151082175
25150138
566389174
463298139
267362377
636399325
393732399
612084223
447929061
416522621
386534842
133202758
997770744
757236145
207420153
856625814
966315684
444558315
365134716
242277284
577782418
494164426
413688116
399032032
279927360
101707756
151082175
677726935
462182680
387555520
145383622
114231382
176446369
365134716
788816956
926132197
691936305
279927360
1129928
647206967
632604205
716545662
856625814
859123741
61743787
180543987
62773367
725270220
452160555
1129928
67726038
416522621
265981634
647206967
280586331
43431059
363075255
647206967
109987428
763386823
255042016
187570012
709376993
304424390
494164426
287556933
709376993
664810245
382809452
132972038
852396336
377428365
304424390
449187060
462182680
762161316
835529974
201877647
902458903
266941232
47404110
462182680
370024028
59319299
363291327
788816956
402316577
133202758
1129928
382809452
5824975
187570012
777215027
533381935
482741890
514835143
990678116
444558315
363075255
159601239
59319299
136402732
265944076
614333679
101104061
133202758
25150138
715301672
106522967
47404110
34843238
286558324
533381935
122654395
287556933
134625437
287556933
596633714
710345734
647206967
717545562
529256777
533381935
131890445
262850948
58898715
472629652
242239237
59693036
495217592
502512015
967734710
287556933
49229564
41912330
766722894
3985493
918719755
636399325
5824975
416522621
178232890
462182680
444558315
818176200
413304714
330341334
856625814
279927360
806629587
351131757
530302448
715301672
715669796
416522621
180543987
495217592
635088615
167369966
242277284
28078389
575098295
382809452
41912330
739921625
950010273
395164393
596633714
326572891
947835930
416522621
533381935
151164871
967045526
279927360
882350801
117990828
769022540
242277284
242277284
101707756
159601239
720385143
400976116
569186242
838529277
843513109
486643058
918719755
180932888
601059972
544293943
25150138
678496870
647206967
835529974
997770744
786452216
647206967
947657752
316440106
127306127
184209960
950010273
718247475
710345734
454725374
184209960
240216384
470779280
462182680
673693619
92174769
286149881
551680451
263253205
895801271
363075255
150004433
249767955
842859955
375300585
106522967
427300703
167369966
721685218
791109378
838529277
101104061
451469477
950010273
121547615
614333679
100444139
983319352
763386823
263761598
918719755
684046238
27495357
242277284
106522967
242277284
615377033
596633714
267362377
702800812
997770744
242277284
664810245
715301672
59693036
84182546
403011580
416522621
596633714
883345489
715669796
709376993
845782870
636399325
551680451
201877647
647206967
636399325
3985493
788816956
571186905
151082175
717545562
49141693
81963496
406789651
478071496
775758284
462182680
789795756
852396336
533381935
717545562
121547615
966315684
882350801
842859955
187570012
533381935
205146535
59319299
763386823
583865092
791109378
30895040
452160555
393836512
266941232
951228414
266611978
189692306
100444139
416522621
533381935
25150138
445418165
242691505
709376993
81963496
647206967
495217592
546746223
54432403
444558315
145788854
420691461
669175025
201877647
400976116
84182546
462182680
647206967
763386823
242277284
684046238
717545562
919436557
877973444
151082175
533381935
189692306
893344250
678496870
330341334
664810245
452160555
793434740
559358681
769022540
632604205
284357816
951228414
472629652
151082175
363291327
763386823
400976116
533381935
544293943
382809452
92174769
763386823
656991553
763386823
151082175
678496870
196822785
615377033
533381935
213112219
242277284
267362377
81963496
279927360
420691461
947657752
3191817
108121731
967688315
462182680
71452862
995519510
189692306
418385479
242691505
426551900
133202758
41912330
84182546
165761095
109384685
249767955
684046238
187570012
175409503
114231382
199062838
444558315
918719755
255042016
199062838
196822785
363075255
495217592
189692306
330341334
444558315
769022540
893344250
636399325
420691461
720385143
583865092
740899913
59693036
670376405
709376993
835529974
647206967
533381935
267362377
132972038
279927360
242277284
426920980
945178256
530302448
763318698
872756068
844456775
775758284
486643058
253381182
997770744
42850504
966315684
7165299
71452862
844456775
127306127
351131757
986085989
709376993
981637327
67726038
475548220
316440106
462182680
918719755
647206967
330341334
882350801
838529277
382809452
24349907
753626750
843513109
788816956
287556933
945178256
97975950
616373204
382809452
400976116
189692306
363075255
480307069
528007418
647206967
715301672
201877647
654745045
844456775
426233346
338703209
386534842
452160555
856625814
106522967
717545562
618723234
34990920
734569845
151082175
575098295
775758284
732719608
266941232
470779280
101707756
878025319
709376993
213112219
716545662
947657752
95702363
395953450
178232890
486643058
10255476
838529277
241567516
717545562
502678160
882350801
1129928
538663922
353777591
977048459
351857723
187570012
113455365
121547615
710345734
789795756
540738899
452160555
280284613
478071496
24349907
94846153
721685218
715301672
125793687
59319299
47404110
18449009
533381935
117990828
966315684
295768835
753626750
201877647
201922130
895801271
382809452
596633714
201922130
852396336
267362377
66253008
150004433
113455365
533381935
363075255
395953450
887664615
475548220
835433072
949814155
59319299
995519510
106522967
878025319
636399325
933835562
249767955
7165299
887664615
416522621
13540658
5824975
495217592
395953450
109409504
670376405
843513109
416522621
416522621
945178256
114231382
189692306
716801991
967734710
290070188
709376993
533381935
420691461
295768835
715669796
516556047
635088615
837935604
379716466
870938819
482741890
684046238
114231382
287556933
249767955
526773639
365134716
117562564
852396336
977456635
601059972
265981634
187570012
715669796
664810245
189692306
208356609
129214322
54432403
891192318
788816956
370024028
34843238
351131757
933835562
242277284
893344250
81963496
462182680
635323168
416522621
351131757
121547615
416522621
533381935
242277284
136402732
533381935
636399325
400976116
109384685
106637975
842859955
290699095
739260880
416522621
34843238
180543987
3985493
444558315
250682105
672536919
304424390
602677924
49141693
101707756
287556933
445418165
61167892
47404110
159601239
995519510
39568752
751467882
788816956
721685218
133202758
178232890
608135691
189692306
262772668
363075255
101104061
472629652
132990817
49141693
119272511
636399325
465437599
363075255
540738899
951228414
54432403
486668840
757236145
470779280
459113033
796647576
101104061
524768263
716545662
893344250
480177328
495217592
635088615
370024028
187570012
132990817
61167892
852396336
113455365
951228414
533381935
330341334
472629652
596633714
462182680
533381935
551680451
559358681
363291327
180543987
716545662
647206967
533381935
87030709
136402732
596633714
926132197
582498130
189692306
561422711
769022540
400976116
167730177
101104061
882350801
763386823
363291327
478071496
101707756
363075255
303844274
533381935
253381182
145788854
151082175
533381935
49229564
678496870
255042016
151082175
664810245
544293943
34990920
375300585
167730177
478071496
805851414
136402732
647206967
113455365
205940004
861971201
852396336
225750757
852396336
84182546
891192318
426551900
990678116
882350801
763386823
416522621
189692306
516556047
933835562
18449009
114231382
84182546
472629652
485792090
853098567
279927360
84182546
710345734
370024028
891192318
986185041
516556047
133202758
672938107
887664615
846974447
447929061
533381935
280284613
551680451
106637975
951228414
918719755
87030709
242277284
612084223
279927360
544293943
852396336
242277284
71452862
636399325
664810245
242691505
647206967
990678116
533381935
316440106
393732399
595802720
968862679
416522621
853098567
551680451
636399325
647206967
444558315
159601239
7165299
636399325
62773367
67726038
67612753
670376405
266941232
533381935
734569845
3985493
84182546
313327128
856625814
106522967
196822785
61167892
596633714
532400114
113455365
883345489
820798652
737107830
259447059
967045526
841534010
119272511
891192318
19535560
981637327
109384685
475548220
61167892
304424390
502512015
132990817
709376993
34843238
363075255
577782418
987976541
338965927
636399325
616577143
41912330
775084774
189692306
664810245
472629652
963369078
647206967
86737983
300495085
49229564
533381935
532400114
18449009
472629652
577782418
447929061
608135691
664810245
213112219
355492407
3985493
242277284
788816956
462182680
709376993
127306127
601059972
133202758
383981378
753626750
406789651
180543987
84182546
845782870
8464141
3985493
520955702
532041370
47404110
151082175
845685595
286149881
101104061
835529974
717545562
242277284
762354437
65068837
386534842
459113033
114231382
279927360
677726935
804172479
34990920
106522967
569186242
669175025
856625814
678496870
791109378
3985493
290699095
196822785
439041383
348888674
838529277
763386823
420258150
151082175
10255476
967734710
852396336
279927360
933835562
753626750
753626750
145383622
106522967
999954602
634043224
41912330
951228414
438269215
636399325
114231382
845392031
426551900
370024028
145383622
842859955
267362377
859123741
413304714
647206967
981637327
295768835
715669796
213015624
964901016
531113364
372663667
92174769
452160555
462328555
241567516
837935604
151082175
918719755
34990920
287556933
87030709
452160555
348888674
351131757
760503997
287556933
159601239
416522621
30895040
132972038
710345734
18449009
71452862
72644312
420258150
636399325
533381935
533381935
34990920
242277284
975157402
715301672
664810245
538663922
489839972
184209960
545195437
121547615
678496870
34843238
583865092
636399325
81963496
878025319
242277284
845685595
67726038
966315684
59693036
201922130
852396336
370024028
59586777
136402732
67726038
856625814
382809452
439041383
92174769
180543987
575098295
278374454
753626750
664810245
451469477
151082175
393732399
647206967
317007523
84182546
997770744
533381935
262850948
370024028
684046238
495217592
973424649
647206967
84182546
420691461
462182680
608635569
370024028
462182680
400976116
672938107
142381485
267362377
796647576
601314097
363075255
596633714
81963496
904361031
145383622
749687683
986185041
406789651
791038219
136402732
444558315
766722894
145368015
438974984
856625814
791109378
575098295
725270220
763386823
67612753
760213309
348888674
789795756
113455365
363075255
583865092
259447059
608635569
715773414
416522621
353523715
933835562
945178256
194147828
286149881
472629652
960769936
259447059
737807107
330341334
462182680
117562564
997770744
614333679
524768263
71452862
370024028
444558315
41912330
951228414
775504008
470779280
559358681
716545662
540738899
859123741
532400114
127306127
532041370
717545562
838529277
84182546
856625814
34843238
48699814
172147214
526773639
242277284
516556047
602677924
926132197
654745045
151082175
634043224
255042016
176446369
445418165
788816956
242277284
918719755
791292672
133202758
933835562
49141693
213015624
918719755
806435169
670376405
113455365
113455365
287556933
330341334
882350801
106637975
213112219
861971201
838529277
151082175
72644312
201922130
41912330
482741890
837935604
59319299
330341334
842859955
502678160
769022540
18449009
912297979
559358681
11492135
533381935
109409504
843513109
452160555
995519510
435361683
709376993
775504008
47404110
400976116
710345734
121547615
495217592
279927360
101104061
491722929
856625814
453821460
2975766
843513109
559358681
47404110
678496870
101104061
151082175
351131757
407361094
691936305
438269215
781264461
533381935
34990920
967734710
363291327
287556933
3985493
338703209
635088615
370024028
838575280
416522621
420691461
684046238
382809452
413304714
187570012
801296111
151082175
771799449
330341334
419320405
588066892
81963496
425863113
721685218
647206967
470779280
516556047
882350801
81963496
213112219
967045526
59693036
452160555
647206967
279927360
338703209
99375209
420691461
569186242
672938107
49141693
382809452
287556933
84182546
363075255
444558315
805851414
856625814
596633714
801473199
986712328
577782418
151082175
295768835
470779280
918719755
363075255
325304363
533381935
518979458
180543987
608635569
114231382
987976541
647206967
845685595
887507430
852396336
559358681
643314457
636399325
338965927
292678955
136402732
65068837
249767955
242277284
49141693
303279170
926132197
396292152
618723234
791343699
279927360
966315684
84182546
346920729
365134716
997770744
793765412
159601239
632604205
799938759
717545562
295768835
41912330
495217592
106522967
577782418
81963496
660312285
136402732
286558324
330341334
167730177
882350801
377428365
924684427
647206967
321148282
403011580
59693036
636399325
189692306
482741890
227711375
533381935
71452862
213112219
215176495
462182680
664810245
279927360
101104061
84182546
636399325
151082175
213112219
27495357
106522967
113455365
406789651
71452862
400976116
478071496
444558315
845685595
393732399
84182546
586215542
970272818
151082175
495217592
950010273
760503997
81963496
616373204
279927360
717545562
416522621
165761095
799938759
616373204
516556047
451469477
167369966
325304363
109987428
616373204
994886343
968862679
769022540
3985493
101104061
338965927
379112814
117562564
330341334
370024028
119272511
796647576
420691461
763386823
304424390
61167892
769022540
582498130
304424390
732205273
995519510
955143928
861046296
726415810
596633714
763386823
635587440
92174769
249767955
84182546
887664615
726415810
891344396
227711375
877973444
24349907
416522621
413304714
843513109
678496870
478071496
420691461
386534842
419320405
159601239
987976541
377428365
946077526
265981634
3985493
709376993
953567940
365134716
238529812
799938759
462182680
167730177
940455387
596633714
351131757
618723234
263761598
929175411
317007523
852396336
844456775
370024028
242277284
92174769
150004433
887664615
363291327
321148282
963369078
891192318
363075255
104176399
136402732
87030709
413304714
399032032
632604205
419320405
502512015
470779280
279927360
363075255
213112219
856625814
167730177
608135691
533381935
81963496
151082175
201877647
912297979
119272511
992884627
678991371
933835562
117562564
520955702
145788854
856625814
878025319
967734710
596633714
71452862
47404110
279927360
330341334
990678116
444558315
726415810
632880212
757698137
669175025
47404110
242277284
799938759
861046296
710345734
363075255
151082175
19535560
753626750
338703209
189692306
282245953
392491337
330341334
365134716
351131757
843513109
416522621
279927360
59319299
136402732
189692306
452160555
79331648
399032032
842859955
614333679
882350801
101104061
462182680
669175025
151082175
720385143
377428365
201922130
448249188
967734710
290070188
982875557
799938759
461640419
793765412
710345734
167369966
151082175
370024028
538663922
84182546
660312285
835529974
363075255
308901748
360031502
159943153
151082175
187570012
242277284
918719755
151082175
370024028
3985493
838575280
859123741
725270220
133202758
895801271
614333679
718368994
870938819
330341334
59693036
452160555
145788854
106637975
266941232
370024028
558944310
838529277
472629652
416522621
420258150
338965927
808083082
151082175
872756068
616373204
602677924
717545562
788816956
444558315
406789651
763386823
178232890
287556933
370024028
893344250
760213309
10255476
472629652
586215542
242277284
196822785
788816956
971427294
119272511
452160555
114231382
882350801
3985493
282245953
117562564
452160555
544293943
382809452
279927360
199062838
664810245
416522621
416522621
136402732
242277284
997770744
363075255
286149881
444558315
176446369
370024028
856625814
966315684
201877647
101104061
877973444
887521680
533381935
664810245
101707756
213112219
420691461
775758284
891192318
635088615
400976116
242277284
114231382
165761095
82324035
631365349
266941232
49141693
561422711
71452862
151082175
796647576
360031502
3985493
851822336
225750757
370024028
997770744
444558315
595802720
607474195
147507047
167730177
981637327
472629652
577782418
330341334
664810245
59693036
968862679
775758284
495217592
113455365
502512015
325304363
949814155
300495085
416522621
691936305
109987428
223669675
97975950
136402732
533381935
997770744
853098567
781264461
596633714
945178256
3985493
538663922
482741890
451469477
67726038
425863113
180543987
533381935
426920980
411727802
533381935
852396336
25150138
763386823
995519510
41912330
61167892
242277284
242277284
227749647
945178256
453821460
950010273
71452862
725270220
363075255
416522621
970272818
856625814
997770744
887664615
971427294
583865092
116933617
612084223
151082175
583865092
929175411
861971201
660312285
762354437
664810245
287556933
49229564
3985493
569186242
363291327
845782870
533381935
929175411
571186905
544293943
982875557
92174769
419320405
835529974
725270220
142381485
636399325
416522621
304424390
407361094
81963496
642378032
532400114
316440106
213112219
856625814
656991553
416522621
225750757
533381935
363075255
887521680
444558315
399032032
287556933
61743787
996287259
470779280
117562564
788816956
710345734
636399325
636399325
67726038
769022540
259447059
370024028
472629652
801296111
416522621
370024028
363075255
636399325
717545562
710345734
495217592
732205273
472629652
416522621
966891709
280586331
545195437
74257580
516556047
740556591
502512015
852396336
498671888
445418165
929175411
321148282
717212902
947657752
769022540
363291327
893344250
416522621
416522621
856625814
444558315
885909558
71452862
533381935
172147214
856625814
114231382
351131757
533381935
330341334
845392031
242277284
49229564
480177328
330341334
645349551
634043224
788816956
150004433
715669796
242277284
114231382
142381485
544293943
739260880
167730177
61167892
793765412
861971201
664810245
66253008
929175411
365134716
444558315
279927360
632604205
189692306
793765412
283677914
709376993
489839972
81963496
341337453
795003943
416522621
242277284
835529974
981637327
462182680
656991553
781264461
61167892
981637327
330341334
472629652
279927360
462182680
416522621
338703209
583865092
452160555
716545662
933835562
856625814
180543987
121547615
545195437
846974447
208356609
86737983
977048459
62773367
716545662
49141693
766722894
538663922
353523715
577782418
413304714
669175025
27495357
84182546
538663922
416522621
280284613
709376993
835433072
84182546
452160555
145788854
444558315
902458903
612084223
929175411
585295461
786172638
559358681
59319299
41912330
677726935
501104107
577782418
596633714
150004433
287556933
422801867
403011580
151082175
165761095
495217592
282245953
995519510
351131757
757236145
199062838
620066142
370024028
71452862
341337453
330341334
946032622
902458903
127306127
502678160
861971201
25150138
674185921
205940004
583540234
316440106
945178256
34843238
445418165
267362377
286558324
595752777
150004433
472629652
279927360
452160555
3985493
538663922
263761598
853098567
113455365
113455365
532400114
213112219
363075255
159601239
502512015
918719755
801296111
788816956
242691505
295768835
370024028
720385143
346920729
84182546
769353581
330341334
151082175
763386823
10255476
538663922
720385143
363291327
636399325
870938819
725270220
99803773
106637975
801296111
602677924
5824975
151082175
577782418
189692306
383981378
516556047
416522621
533381935
734569845
462182680
583962819
664810245
420691461
287556933
763318698
363291327
616373204
569186242
893344250
709376993
10255476
253381182
446820275
180543987
413929775
734569845
267362377
99375209
282245953
983319352
113455365
27495357
151082175
533381935
882350801
145383622
184209960
777215027
377428365
775758284
330341334
715669796
861971201
199062838
363075255
997770744
308901748
146986970
571186905
647206967
796647576
918719755
106522967
856625814
861971201
418385479
444558315
775084774
801296111
827314405
533381935
151082175
968862679
734569845
602677924
127306127
205146535
49141693
5824975
113455365
351131757
400976116
986185041
150004433
295768835
303844274
977048459
279927360
127306127
382809452
732205273
58898715
28078389
477544288
951228414
127306127
971427294
163924841
242691505
413929775
321613092
788816956
596633714
59319299
279927360
225750757
607474195
647206967
242277284
526773639
411727802
400976116
452160555
150004433
101104061
340752803
242277284
242277284
588066892
880218528
444558315
189692306
242277284
545195437
838529277
544293943
856625814
41912330
775758284
596633714
399032032
781264461
399032032
960769936
62773367
280586331
279927360
59319299
351131757
732719608
444558315
34990920
762508622
842859955
439041383
887664615
403011580
81963496
67726038
533381935
213015624
763386823
151082175
372663667
498671888
86737983
533381935
113455365
520955702
669175025
330341334
883345489
995519510
491722929
992215675
34843238
669175025
769022540
616373204
837935604
353523715
670376405
287556933
127306127
893344250
843513109
426551900
533381935
201922130
634396900
416522621
882350801
242277284
845392031
827314405
87030709
715669796
242277284
265981634
180543987
62773367
241567516
10255476
108121731
2975766
788816956
84182546
287556933
531113364
924684427
3985493
472629652
753626750
709376993
134625437
416522621
533381935
684046238
616373204
716545662
425863113
715669796
189692306
760213309
725270220
81963496
664810245
22824457
58898715
856625814
282245953
769022540
843513109
664810245
267362377
861971201
967734710
445418165
660312285
762161316
478071496
27495357
113455365
505331784
775758284
420691461
406789651
883345489
769022540
92174769
425022716
338965927
407831879
262772668
127306127
648239099
242277284
279927360
678496870
781264461
61167892
146986970
377428365
793765412
119272511
365134716
796647576
61743787
242277284
755758075
87030709
242277284
856625814
207420153
602677924
238529812
789284295
480307069
838529277
495217592
967734710
769022540
716545662
845782870
338965927
647206967
316440106
289932060
950010273
109987428
521259138
709376993
92174769
843513109
159601239
406789651
400976116
941969393
106522967
796647576
801296111
3985493
845392031
720385143
487363471
926132197
635323168
498671888
145788854
150004433
763386823
845685595
918719755
551680451
726150510
262772668
882350801
538663922
201922130
34843238
8464141
132972038
544293943
520955702
106522967
949814155
114231382
845685595
684046238
918719755
775758284
521259138
483160827
717545562
838575280
845392031
189692306
495217592
187570012
278456419
175409503
249767955
480177328
121547615
470779280
201922130
532935629
533381935
478071496
167369966
311428007
929175411
918719755
586215542
882350801
608635569
159601239
304424390
835529974
533381935
844456775
960769936
478071496
445418165
533381935
583865092
990678116
734569845
279927360
151082175
215176495
445418165
963515320
399032032
526773639
363075255
982875557
400976116
870938819
615377033
452160555
353777591
422801867
201922130
420258150
27495357
205146535
577782418
279927360
399032032
279927360
278374454
151082175
34843238
159601239
114231382
370024028
635088615
373969756
462182680
113455365
370024028
400976116
452160555
266941232
933835562
444558315
551680451
462182680
282245953
572496451
180543987
843513109
139253479
426551900
749687683
99803773
365134716
602677924
918719755
159943153
201922130
799938759
34990920
242277284
265944076
149080201
267362377
971427294
647206967
48699814
416522621
101104061
213112219
717545562
893344250
18449009
295768835
596633714
172147214
636399325
540738899
403011580
926132197
81963496
997770744
330341334
146986970
66253008
249767955
596633714
769022540
113455365
151082175
533381935
997770744
416522621
678496870
101104061
660312285
363291327
242691505
983319352
763386823
363291327
266941232
34843238
755758075
710345734
316440106
41912330
502678160
3985493
986085989
242277284
10255476
213112219
159601239
636399325
3985493
845782870
763386823
242277284
518979458
827314405
760503997
286149881
175409503
30895040
786452216
953567940
393732399
67726038
545195437
918719755
101104061
502512015
709376993
618723234
462328555
326555686
981637327
983319352
363291327
113455365
835529974
762161316
793775678
114231382
304424390
413304714
84182546
363075255
287556933
292859267
420691461
180543987
242277284
363291327
615377033
373969756
267362377
248869053
67726038
845392031
636399325
265944076
713559169
472629652
951228414
316440106
718368994
109384685
953567940
242239237
672938107
843513109
59319299
841534010
615377033
25150138
363075255
185838808
721685218
842859955
763386823
187570012
145788854
883345489
586215542
472629652
715301672
41912330
67726038
601059972
446820275
420258150
820664701
647206967
100444139
19535560
151082175
127306127
113455365
664810245
677726935
313327128
382809452
133202758
882350801
827758542
634396900
151082175
887664615
355492407
19535560
167369966
495217592
444558315
242277284
86737983
856625814
94846153
185838808
280284613
970272818
97975950
279927360
18449009
827314405
241567516
189692306
926132197
544293943
634396900
330341334
577782418
242277284
382809452
478071496
92174769
706385091
734569845
84182546
583865092
61167892
265981634
524768263
416522621
997770744
113455365
792837493
416522621
618723234
304424390
127306127
25150138
242277284
290070188
715669796
569186242
647206967
34843238
61743787
583962819
773796495
533381935
267362377
608135691
419320405
117562564
106522967
363291327
950010273
41912330
87030709
551680451
533381935
61167892
47404110
498671888
24349907
463771066
321148282
416522621
845685595
763386823
820798652
763386823
178232890
645349551
596633714
445742553
114231382
763386823
340752803
538663922
837935604
612084223
47404110
213112219
165761095
444558315
981637327
632880212
664810245
59693036
47404110
753626750
109987428
365134716
953567940
494164426
383981378
213112219
180543987
167730177
710345734
672938107
439041383
480177328
180543987
615377033
290070188
97975950
53467078
145383622
151082175
852396336
242277284
279927360
253381182
84182546
478071496
10255476
485792090
109987428
654745045
99803773
176446369
25150138
379112814
151082175
18449009
636399325
636399325
365134716
426551900
59319299
386246655
76165445
242691505
452160555
717545562
636399325
572496451
418385479
163924841
769022540
43431059
740899913
61167892
495217592
67726038
121547615
151082175
608635569
403011580
172147214
114231382
267362377
438269215
559358681
664810245
636399325
411727802
189692306
893344250
199062838
856625814
982875557
62773367
608135691
406789651
201877647
242239237
106637975
827314405
929175411
647206967
249767955
726150510
365134716
71452862
992215675
61743787
363075255
101104061
558944310
615377033
279927360
282245953
786833604
3985493
632604205
279927360
852396336
725270220
608135691
109987428
81963496
732205273
106522967
636399325
769022540
114231382
672938107
117562564
363075255
167730177
249767955
213015624
618723234
426551900
647206967
189692306
34990920
106522967
482741890
151082175
950010273
338703209
635088615
472629652
101104061
569186242
370024028
858493641
674185921
872756068
796647576
788816956
739260880
709376993
370024028
674185921
81963496
178232890
716545662
416522621
104176399
407361094
151082175
709376993
647206967
758525176
92174769
452160555
788816956
775758284
769022540
86737983
370024028
472629652
127306127
503311063
180932888
710345734
859123741
406789651
734569845
657293226
664810245
106522967
101104061
647206967
945178256
282245953
647206967
486643058
249767955
837935604
820798652
462182680
533381935
267362377
583865092
856625814
861971201
265944076
43431059
720385143
330341334
159943153
19535560
127306127
533381935
462182680
487363471
151082175
418385479
65068837
852396336
370024028
151082175
807744427
635088615
596633714
151082175
788816956
616373204
41912330
159601239
338703209
265981634
113455365
789284295
775758284
538663922
919436557
61167892
932486513
882350801
841534010
25150138
317007523
400976116
585295461
286149881
977048459
601059972
47404110
446820275
300495085
763318698
416522621
34962665
13540658
777215027
418385479
462182680
983687591
187570012
49141693
647206967
947835930
763386823
49141693
242239237
59319299
763386823
720385143
113455365
242277284
279927360
97975950
213112219
382809452
3985493
891192318
918719755
201922130
793765412
66253008
851822336
101104061
645349551
290699095
117562564
516556047
679162947
763386823
608046410
259447059
997770744
647206967
781264461
1129928
330341334
370024028
716545662
41912330
420691461
852396336
987976541
458976577
716545662
363075255
303279170
348888674
544293943
983687591
521259138
856625814
24349907
81963496
1129928
150004433
287556933
65068837
419320405
463298139
418385479
883345489
351131757
242691505
709376993
933835562
406789651
612084223
104176399
709376993
47404110
533381935
762161316
62773367
101104061
242277284
664810245
861971201
844456775
967045526
416522621
953567940
669175025
330341334
503311063
5824975
330341334
596633714
3985493
242691505
400976116
67726038
634043224
602677924
242277284
721685218
48699814
462328555
504656762
853421571
775758284
295768835
472629652
30895040
502512015
101707756
452160555
62773367
446820275
716545662
462182680
740899913
49229564
502512015
926132197
113455365
898846139
71452862
71452862
67726038
945178256
986085989
845392031
462182680
184209960
953567940
861971201
84182546
918719755
92174769
664810245
113455365
845685595
462182680
518979458
213015624
843513109
133202758
634043224
835529974
997770744
213112219
146986970
498671888
788816956
84182546
416522621
647206967
286149881
677726935
66253008
351667180
287556933
763386823
763386823
330341334
856625814
648239099
532400114
72644312
386534842
843513109
664810245
62773367
242277284
632604205
368699076
382809452
242691505
3985493
286149881
716801991
363075255
242277284
933835562
977048459
544293943
788816956
132990817
330341334
596633714
242277284
852396336
966891709
734569845
180543987
470779280
451469477
167730177
180543987
634396900
841534010
400976116
113455365
242277284
932486513
891192318
117562564
635088615
842859955
793765412
739260880
929175411
636399325
494164426
887664615
452160555
189692306
918719755
34990920
416522621
316440106
726415810
852396336
330341334
963369078
929175411
34990920
308901748
151082175
365134716
3985493
97975950
113455365
588066892
146986970
710345734
71452862
482741890
5824975
461640419
799938759
150004433
670376405
716545662
902938954
585295461
278374454
670376405
365134716
316440106
1129928
71452862
472629652
242691505
27495357
498671888
843513109
452160555
781264461
558944310
114231382
872756068
114231382
18449009
606321619
533381935
859123741
502512015
119272511
3191817
769022540
596633714
762161316
757236145
330341334
249767955
653515415
49141693
933835562
94802409
533381935
121547615
258032890
86737983
136402732
720385143
58898715
861971201
330341334
763318698
739260880
791343699
411727802
893344250
419320405
146986970
856625814
642378032
106522967
133202758
986085989
346920729
165761095
265981634
469868348
596633714
175409503
715301672
92174769
677726935
997770744
636399325
377428365
41912330
420691461
347387231
34843238
647206967
363075255
635088615
279927360
127306127
799938759
915188491
101104061
28078389
526773639
887521680
734569845
72644312
215176495
435361683
119272511
279927360
596633714
227711375
559358681
396292152
709376993
482741890
572496451
340752803
990678116
249767955
145383622
426233346
533381935
66253008
664810245
664810245
769022540
902458903
760503997
987976541
416522621
59693036
452160555
577782418
533381935
1129928
113455365
121547615
295768835
213112219
420258150
664810245
835529974
295768835
159601239
201922130
151082175
92174769
842859955
242277284
34843238
363075255
843513109
413688116
472629652
159601239
672938107
561422711
837935604
82324035
426233346
739260880
946077526
74257580
117562564
330341334
304424390
596127821
502678160
180932888
134625437
420691461
478071496
6387153
213112219
213112219
472629652
119272511
204023303
340752803
716545662
678496870
891192318
267362377
462182680
472629652
533381935
852396336
267362377
121547615
670376405
569186242
893344250
127306127
201922130
71452862
967045526
259447059
749687683
494164426
763386823
304424390
189692306
788816956
117562564
146753951
992215675
416522621
533381935
478071496
608135691
3985493
843513109
175409503
241567516
669175025
286149881
41912330
65068837
533381935
853421571
773796495
569186242
596633714
101707756
49141693
249767955
242277284
3985493
114231382
142381485
109987428
887664615
732205273
844456775
3985493
635088615
608135691
997770744
893344250
353777591
67726038
977048459
837935604
151082175
967045526
853421571
540738899
532879309
338703209
715301672
287556933
538663922
330341334
769022540
577782418
71452862
677726935
898846139
399032032
316440106
223669675
242277284
199062838
856625814
313327128
363075255
933835562
870938819
968862679
616373204
81963496
856625814
684046238
533381935
940455387
279927360
113455365
106522967
870938819
151082175
167730177
891192318
84182546
363075255
1942215
49229564
411727802
842859955
870938819
242277284
25150138
121547615
370024028
259447059
796647576
950010273
286149881
145383622
853421571
968862679
887664615
647206967
184209960
205146535
726150510
363075255
791343699
986185041
462328555
114231382
878025319
843513109
502678160
672938107
760503997
536345909
445418165
330341334
279927360
452160555
878025319
151082175
101707756
635088615
444558315
918719755
28078389
47404110
983319352
458976577
763386823
174708088
793765412
716545662
5824975
116933617
286149881
287556933
634396900
242277284
870938819
3985493
286149881
382809452
84182546
159601239
983687591
49229564
986712328
861971201
777215027
533381935
330341334
71452862
769022540
883345489
201877647
330341334
895801271
114231382
363291327
664810245
25150138
438974984
967734710
616373204
462182680
709376993
180543987
106522967
472629652
407361094
435361683
242277284
763318698
586215542
278374454
684985615
933835562
717545562
521259138
837935604
330341334
101104061
768516837
853421571
843513109
266941232
749687683
317007523
882350801
84182546
843513109
551680451
997770744
477544288
753626750
669175025
49229564
27495357
61743787
933835562
861971201
891344396
918719755
106522967
601059972
715669796
416522621
81963496
3985493
363075255
773796495
84182546
997770744
887664615
61167892
452160555
355492407
852396336
142381485
753626750
242239237
142381485
127306127
59693036
795003943
533381935
887664615
491722929
544293943
249767955
41912330
538663922
684046238
843513109
588066892
726415810
262850948
465437599
159601239
363291327
529256777
330341334
338965927
101104061
452160555
180543987
101707756
215176495
59319299
710345734
94573652
852396336
445742553
932486513
159943153
172147214
101104061
101104061
929175411
418385479
781264461
265944076
893344250
664810245
79331648
945178256
469868348
370024028
710345734
763386823
136402732
34843238
242277284
420691461
732205273
67726038
533381935
136402732
223669675
81963496
97975950
734569845
801296111
664810245
3985493
213112219
109987428
67726038
59340558
304424390
596633714
86737983
132972038
799399752
150004433
495217592
647206967
929175411
472629652
516556047
502678160
249767955
201922130
502512015
121209778
684046238
483160827
596633714
664810245
330341334
856625814
502512015
598492953
279927360
310206666
114231382
462328555
734569845
992215675
10255476
47404110
249767955
596633714
109987428
416522621
109384685
148554089
462182680
533381935
34843238
34843238
725270220
566389174
997770744
941969393
67726038
721685218
363075255
19535560
518979458
753626750
278374454
279927360
495217592
106522967
664810245
1129928
845685595
614333679
947657752
201922130
113455365
287556933
946077526
59319299
577782418
856625814
416522621
295768835
545195437
635088615
109384685
843513109
843513109
891192318
242277284
882350801
482741890
176446369
872756068
453821460
891192318
278374454
837935604
558944310
882350801
242277284
114231382
532400114
384872938
370024028
918719755
598492953
416522621
71452862
81963496
445418165
113455365
213015624
59319299
81963496
304424390
263253205
84182546
763386823
861971201
150004433
577782418
287556933
382809452
710345734
859123741
81963496
664810245
967734710
317007523
365134716
462182680
132990817
49141693
242239237
721685218
106522967
933835562
502512015
472629652
710345734
242277284
583865092
551680451
924684427
308901748
413929775
242277284
316440106
577782418
763386823
664810245
777215027
521259138
947657752
528007418
172147214
262850948
483160827
290699095
941969393
918719755
265944076
732205273
660312285
159601239
30895040
146986970
949814155
647206967
150004433
81963496
533381935
34990920
788816956
113455365
710345734
933835562
964901016
84182546
919436557
386534842
87030709
852396336
411727802
61167892
878712875
452160555
838575280
893344250
330341334
856625814
94802409
360031502
372585132
596633714
259447059
163608082
472629652
5824975
997770744
81963496
502512015
101104061
101707756
528007418
737107830
502512015
266941232
634043224
997770744
277725366
720385143
647206967
131890445
887507430
893344250
370024028
495217592
452160555
799399752
278374454
444558315
577782418
27495357
420691461
501104107
5824975
951228414
710345734
953567940
997770744
837935604
596633714
608135691
167369966
861971201
504656762
59319299
242277284
801296111
351131757
41912330
583865092
793434740
393732399
461640419
788816956
84182546
25150138
142381485
370024028
365134716
145383622
942666424
61167892
852396336
647206967
416522621
647206967
326572891
355492407
426551900
498671888
330341334
132972038
213112219
616373204
852396336
213112219
882350801
902458903
150004433
420691461
569186242
538663922
966315684
71452862
295768835
199062838
478071496
117562564
97975950
583865092
5824975
709376993
607474195
495217592
950010273
413929775
470779280
3985493
771799449
499960053
59340558
933835562
763386823
295768835
740556591
462182680
596633714
28078389
716801991
280284613
249767955
498671888
614333679
709376993
399032032
189692306
462182680
159601239
416522621
92174769
175409503
81963496
59693036
267362377
151082175
25150138
926132197
971427294
242239237
317007523
472629652
330341334
28078389
201922130
933835562
953567940
950010273
645349551
551680451
172147214
709376993
997770744
545195437
132990817
636399325
763386823
805851414
99375209
533381935
720385143
330341334
348888674
551680451
242277284
721685218
992215675
133202758
760503997
286149881
827758542
645349551
615377033
101104061
148554089
793765412
877973444
19535560
330341334
351131757
763386823
41912330
444558315
775758284
583865092
717212902
167730177
292859267
533381935
407361094
363075255
967734710
3985493
462182680
801296111
151082175
99803773
49141693
413688116
538663922
893344250
482741890
249767955
127306127
835529974
407361094
114231382
452160555
753626750
341337453
763386823
406789651
462182680
664810245
114231382
279927360
717545562
406789651
898846139
986085989
62773367
400976116
967734710
382809452
105199417
499960053
495217592
453821460
145383622
92174769
187570012
444558315
330341334
278374454
330341334
278374454
416522621
199062838
616373204
462182680
532400114
151082175
330341334
71452862
34843238
62773367
904361031
242277284
262850948
47404110
246872553
947835930
636399325
926132197
384872938
533381935
151082175
233154279
106522967
451469477
27495357
245182513
950010273
316440106
470779280
561422711
242277284
777215027
643415203
201922130
10255476
187570012
882350801
596633714
277725366
818176200
950010273
59319299
175409503
386534842
983319352
24349907
119272511
61167892
853421571
416522621
786172638
775084774
416522621
109409504
842859955
452160555
425863113
887664615
769022540
151082175
608635569
967045526
47404110
596633714
635088615
114231382
933835562
793765412
678496870
370024028
59693036
151082175
18449009
122654395
882350801
533381935
205235034
843513109
363075255
61167892
856625814
918719755
882350801
533381935
377428365
426551900
953567940
3985493
838529277
242277284
583865092
330341334
338965927
259447059
41912330
399032032
793434740
950010273
101104061
5824975
370024028
106522967
3985493
966315684
201922130
533381935
3985493
452160555
114231382
175409503
242239237
495217592
122654395
132990817
108121731
353523715
769022540
634043224
106522967
355492407
5824975
180543987
174708088
61167892
533381935
895801271
852396336
287556933
462182680
635088615
265981634
636399325
109987428
132972038
5824975
716545662
172147214
262850948
278374454
852396336
201877647
420691461
363075255
753626750
242691505
645349551
370024028
992215675
635088615
81963496
119272511
596633714
732205273
992215675
647206967
265981634
49229564
664810245
561422711
34990920
842859955
852396336
533381935
117990828
856625814
242277284
540738899
49141693
533381935
109987428
106522967
265981634
377428365
716545662
615377033
992215675
133202758
5824975
472629652
845782870
614333679
919436557
406789651
279927360
853421571
113455365
843513109
133202758
966315684
669175025
818176200
3191817
852396336
363075255
187570012
451469477
101104061
918719755
355492407
781264461
713559169
316440106
113455365
551680451
983319352
3985493
187570012
34962665
132972038
267362377
418385479
180543987
242277284
242277284
994886343
420691461
71452862
363291327
393732399
777215027
416522621
977048459
538663922
113455365
647206967
127306127
516556047
81963496
462182680
970272818
545195437
544293943
3985493
435361683
180543987
616373204
943694013
852396336
3985493
303844274
180932888
856625814
180543987
18449009
363291327
41912330
726150510
304424390
997770744
242277284
967734710
551680451
304424390
113455365
558944310
540738899
838529277
84182546
503311063
842859955
845392031
672938107
520955702
918719755
596633714
360031502
106637975
614333679
725270220
715669796
918719755
793775678
241567516
769022540
664810245
136402732
933835562
393732399
544293943
3985493
664810245
827314405
861971201
407361094
382809452
34843238
286149881
267362377
753626750
132972038
788816956
242277284
615377033
242277284
3985493
215159507
150004433
882350801
180543987
577782418
242277284
189692306
109987428
753626750
614333679
47404110
717545562
249767955
213112219
109384685
279927360
887664615
279927360
753626750
843513109
127306127
444558315
386534842
635088615
79331648
420691461
852396336
882350801
679113152
242277284
189692306
242277284
167369966
351667180
280284613
84182546
775758284
992215675
887664615
34843238
717545562
533381935
82324035
393732399
716545662
583962819
495217592
167730177
28078389
427300703
926132197
72822573
788816956
636399325
647206967
242277284
551680451
187570012
249767955
447929061
25150138
420258150
416522621
994886343
41264976
416522621
49229564
114231382
127306127
439041383
544293943
86737983
981637327
150004433
775758284
163924841
462182680
363075255
615377033
34962665
151082175
791343699
845392031
363291327
86748577
84182546
133202758
631365349
106522967
213112219
151082175
569186242
788816956
528007418
475548220
953567940
462182680
462182680
46892503
462182680
187570012
715301672
532400114
953567940
163924841
843513109
213112219
316440106
953567940
726415810
452160555
502678160
530302448
583865092
647206967
205146535
136402732
109384685
34962665
86737983
407361094
670376405
316440106
789795756
540738899
41912330
395164393
151082175
664810245
518979458
462182680
48699814
569186242
175409503
856625814
61167892
113455365
81963496
246872553
242691505
101104061
109384685
861046296
407831879
838575280
106637975
837935604
279927360
793434740
596633714
717545562
87030709
2975766
445418165
196822785
990678116
262850948
672938107
616373204
49229564
290699095
205146535
964901016
426233346
363075255
786172638
495217592
265981634
246320134
306634239
53467078
400976116
975157402
769022540
180543987
845782870
634043224
49229564
990678116
363291327
330341334
596127821
295768835
363075255
444558315
65068837
287556933
540738899
416522621
528007418
753626750
544293943
386534842
478071496
452160555
420691461
47404110
820664701
279927360
225750757
596633714
688746427
265981634
248869053
19535560
664810245
717545562
677726935
325304363
801296111
647206967
87030709
845392031
775758284
30895040
67726038
843513109
365134716
304424390
242277284
316440106
973424649
425863113
277725366
242277284
997770744
227711375
835529974
338965927
194147828
538663922
997770744
167730177
852396336
106522967
420691461
92174769
416522621
964901016
321148282
503311063
933835562
279927360
370024028
835529974
3985493
997770744
951228414
363075255
420691461
370024028
526773639
669175025
455762206
469462509
145383622
420691461
992215675
24349907
717545562
167730177
213112219
997770744
717545562
533381935
636399325
882350801
502512015
636399325
462182680
967734710
94846153
788816956
422801867
330341334
763318698
114231382
769022540
462328555
887521680
801296111
117990828
725270220
121547615
18449009
325304363
469868348
101707756
841908494
351131757
992215675
717545562
792837493
577782418
106522967
419320405
970272818
127306127
856625814
501104107
386246655
41912330
302209605
463771066
287556933
99375209
242239237
801296111
109987428
887521680
881803481
835529974
495217592
478071496
647206967
151082175
533381935
92174769
286149881
363291327
303844274
84182546
242277284
588066892
856625814
918719755
532400114
444558315
363075255
898846139
789795756
670376405
533381935
34843238
757236145
503311063
933835562
882350801
607474195
121547615
413929775
117990828
159943153
596633714
805851414
34843238
253381182
763386823
438974984
62773367
386246655
201922130
470779280
715301672
238529812
533381935
533381935
3985493
66253008
49229564
278374454
159601239
446820275
151082175
189692306
416522621
717545562
616373204
893344250
726415810
420691461
664810245
444558315
769022540
596633714
838529277
242277284
636399325
835529974
720385143
929175411
672938107
532041370
444558315
793765412
452160555
950010273
763386823
546746223
61167892
615377033
84182546
163924841
533381935
715669796
788816956
242239237
883345489
106637975
995519510
997770744
363291327
647206967
117562564
41912330
146986970
338703209
338703209
106522967
382809452
444558315
444558315
470779280
59693036
788816956
966315684
106522967
167730177
524768263
607474195
720385143
213112219
596633714
596633714
263761598
472629652
846974447
133202758
636399325
242691505
27495357
325304363
395953450
596633714
67726038
290070188
596633714
83364600
121547615
997770744
664810245
544293943
970272818
248869053
330341334
918719755
964901016
971427294
330341334
758525176
3985493
583865092
18449009
967045526
370024028
596633714
533381935
121547615
647206967
18449009
304424390
113455365
81963496
472629652
165761095
715669796
647206967
242277284
710345734
267362377
34962665
370024028
351131757
353777591
870938819
470779280
717545562
990678116
279927360
544293943
737107830
602677924
420691461
664810245
117990828
279927360
463771066
400976116
117990828
495217592
893344250
852396336
445418165
997770744
709376993
933835562
131890445
34843238
726415810
199062838
172147214
452160555
201922130
136402732
151082175
635088615
503311063
520955702
382809452
79331648
353523715
470779280
964901016
769022540
113455365
844456775
596127821
167730177
967734710
933835562
773796495
411727802
793765412
645349551
5824975
596633714
919436557
25150138
286149881
416522621
110252073
953567940
502512015
533381935
117990828
710345734
416522621
207420153
691936305
34990920
932486513
382809452
101104061
279927360
741937514
973424649
290070188
577782418
49229564
416522621
321148282
987976541
304424390
2975766
517373182
827314405
189692306
986085989
66253008
498671888
363075255
781264461
953567940
242277284
287556933
242239237
618723234
902458903
267362377
636399325
399032032
438974984
242277284
882350801
363075255
113455365
446820275
763386823
114231382
945178256
34990920
502512015
616373204
392491337
569186242
267362377
856625814
614333679
994886343
66253008
279927360
43431059
643314457
971427294
596633714
852396336
455762206
796647576
242691505
444558315
561422711
715301672
966315684
577782418
304424390
451469477
81963496
867032899
771799449
611755795
34990920
709376993
635088615
370024028
242277284
159601239
351131757
503311063
313327128
99476110
49141693
763386823
596633714
279927360
773796495
81963496
420691461
995519510
596633714
351857723
463298139
827314405
856625814
835529974
636399325
669175025
946077526
416522621
615377033
677726935
596633714
472629652
842859955
59319299
583865092
781264461
995519510
715301672
201877647
545195437
647206967
960769936
807744427
804172479
612084223
716545662
861971201
6387153
444558315
647206967
146986970
532400114
172147214
983319352
919436557
926132197
175409503
34962665
715301672
127306127
109384685
933835562
81963496
205235034
353523715
679113152
353523715
167369966
150004433
279927360
883345489
887664615
918719755
242277284
538663922
99375209
856625814
636399325
760503997
596633714
781264461
997770744
899853055
583962819
632604205
647206967
24349907
856625814
41912330
793434740
859123741
109384685
495217592
459113033
861971201
242277284
386534842
498671888
180543987
720385143
287556933
133202758
416522621
918719755
286149881
462182680
420691461
81963496
739921625
526773639
997770744
615377033
290699095
425863113
413688116
117562564
715301672
34990920
452160555
462182680
67726038
647206967
242277284
462328555
151082175
317007523
242277284
3985493
878025319
435361683
726415810
242277284
49229564
475548220
947657752
416522621
406789651
444558315
647206967
187570012
127306127
463771066
133202758
917784744
407831879
739260880
267362377
726415810
918719755
775084774
647206967
282245953
953567940
101104061
451469477
918719755
411727802
420691461
485792090
983687591
472629652
912436779
81963496
256653517
533381935
304424390
67726038
295768835
248869053
739260880
954386083
502678160
995519510
139253479
516556047
949814155
470779280
951228414
799938759
838529277
720385143
180543987
363075255
304424390
279927360
647206967
303279170
3985493
632604205
470779280
762161316
92174769
407361094
882350801
213112219
259447059
201877647
447929061
325304363
215176495
967734710
316440106
386246655
151082175
446820275
59319299
478071496
330341334
196822785
791109378
101104061
439041383
113455365
451469477
451469477
382809452
242277284
706385091
966315684
710345734
213112219
279927360
703299897
796647576
845685595
636399325
444558315
721685218
279927360
796647576
245182513
150004433
416522621
577782418
41912330
760213309
363075255
572496451
983687591
845782870
34843238
151082175
5824975
462182680
867032899
596633714
338703209
3985493
201922130
883345489
601059972
175409503
416522621
544293943
452160555
304424390
321148282
616373204
121547615
189692306
977048459
326555686
717545562
151082175
544293943
451469477
444558315
852396336
363291327
242277284
175409503
452160555
416522621
444558315
856625814
462182680
470450872
520955702
645349551
101707756
498671888
101104061
59319299
287556933
189692306
791109378
929175411
596633714
766722894
365134716
596633714
310206666
242691505
41912330
426551900
101707756
116933617
716545662
420691461
533381935
757236145
34962665
472629652
902458903
277725366
444558315
852396336
330341334
533381935
452160555
837935604
753626750
302209605
551680451
636399325
101104061
114231382
67726038
533381935
420691461
242277284
933835562
781264461
266941232
84182546
643415203
382809452
632604205
49229564
213112219
146986970
47404110
861971201
763386823
290070188
8464141
781264461
551680451
583865092
462328555
583865092
709376993
540738899
968862679
363291327
451469477
320923646
215176495
201877647
47404110
67726038
267362377
351131757
997770744
59693036
213112219
977048459
997770744
679113152
451469477
452160555
566389174
119272511
882350801
717545562
596633714
843513109
435361683
544293943
261332359
904361031
540738899
287556933
853421571
109384685
81963496
454725374
363075255
856625814
113455365
402316577
887664615
462182680
242277284
418385479
406789651
445418165
997770744
3985493
844456775
533381935
918719755
151082175
716545662
344115220
420691461
407361094
167730177
918719755
841908494
84182546
326572891
462182680
302209605
61167892
416522621
786172638
133202758
49141693
167730177
635088615
187570012
419320405
416522621
669175025
763386823
106522967
647206967
416522621
330341334
843513109
351131757
636399325
213015624
740899913
636399325
531113364
121547615
763386823
313327128
246872553
963369078
420691461
853098567
721685218
596633714
472629652
242277284
363075255
416522621
382809452
159943153
444558315
446820275
67726038
533381935
97975950
852396336
615377033
267362377
113455365
933835562
788816956
316440106
41912330
852396336
407361094
167730177
106522967
287556933
290070188
213112219
446820275
475548220
918719755
647206967
114231382
558944310
81963496
845392031
380345285
763386823
99375209
287556933
995519510
121547615
452160555
762161316
199062838
2975766
370024028
370024028
213015624
966315684
647206967
393732399
242277284
912436779
259447059
286149881
502512015
418385479
953567940
983319352
636399325
242691505
596633714
725270220
286149881
726415810
227711375
61167892
664810245
444558315
647206967
472629652
119272511
558944310
416522621
463298139
463298139
950010273
92174769
950010273
213112219
977456635
121547615
386246655
997770744
796647576
427300703
881091251
462182680
533381935
349880298
734569845
891192318
532400114
330341334
789795756
521259138
502512015
544293943
313327128
407831879
133202758
734569845
902458903
109409504
353523715
117562564
887521680
117990828
793765412
145383622
720385143
709376993
59319299
363075255
893344250
462328555
608635569
87030709
92174769
880472098
351131757
330341334
672536919
462182680
259447059
313327128
486643058
242277284
540738899
370024028
763386823
926132197
616373204
250682105
891192318
887664615
370024028
912436779
632604205
596127821
569186242
990678116
81963496
950010273
953567940
59319299
806629587
101104061
558944310
601059972
416522621
69981840
375300585
670376405
533381935
981637327
596633714
109384685
25150138
775758284
151082175
346920729
820664701
18449009
827314405
213112219
47404110
416522621
852396336
393732399
242277284
664810245
92174769
715669796
664810245
843513109
853421571
180543987
739260880
159601239
136402732
472629652
160546641
715669796
632880212
757236145
330341334
370024028
213112219
502512015
351131757
87030709
151082175
18246833
856625814
533381935
330341334
949814155
121209778
647206967
898846139
721685218
3985493
684046238
59693036
636399325
425863113
106522967
647206967
967734710
132972038
710345734
151082175
418385479
242277284
184209960
664810245
370024028
444558315
777215027
94573652
255042016
121547615
470779280
533381935
647206967
420691461
950010273
734569845
58898715
213112219
502678160
34843238
303279170
856625814
84182546
363291327
59319299
664810245
739260880
242691505
395953450
986185041
986085989
61167892
59693036
495217592
532041370
49141693
827758542
28078389
325304363
178232890
620066142
242277284
551680451
941969393
720385143
837935604
41912330
768516837
763386823
53467078
114231382
377428365
121209778
472629652
400976116
132990817
960769936
84182546
58898715
640969023
106522967
725270220
569186242
465045503
710345734
34843238
715669796
117562564
518979458
498671888
540738899
918719755
805851414
654745045
595802720
3985493
470779280
786172638
196822785
924684427
801296111
566389174
462182680
426920980
159601239
842859955
966315684
647206967
49141693
715301672
2975766
10255476
194147828
717545562
106522967
241567516
287556933
41912330
205146535
602677924
917784744
49141693
710345734
189692306
1942215
763386823
132972038
757698137
887507430
94802409
279927360
416522621
452160555
407361094
136402732
647206967
635088615
763318698
321613092
882350801
749687683
575098295
127306127
180543987
106522967
184209960
294388480
106522967
472629652
79439506
370024028
946077526
5824975
382809452
399032032
777215027
129214322
544293943
462182680
960769936
933835562
664810245
870938819
760213309
416522621
933835562
3985493
413929775
132990817
498671888
330341334
416522621
184209960
61167892
762354437
736508159
872756068
533381935
612084223
295768835
612084223
538663922
664810245
612084223
402035750
187570012
986085989
843513109
25150138
511308309
87030709
533381935
583865092
249767955
340752803
330341334
715301672
538663922
796647576
444558315
242277284
838529277
3985493
540738899
400976116
596633714
426551900
595802720
242277284
967688315
917784744
968862679
753626750
612084223
400976116
763318698
951228414
615377033
370024028
997770744
448249188
5824975
852396336
595802720
465045503
967688315
933835562
151082175
586215542
532041370
279927360
416522621
796647576
163924841
71452862
419320405
540738899
912436779
672938107
279927360
495217592
462182680
532400114
769022540
596633714
664810245
242277284
898846139
635587440
363075255
167730177
106522967
242277284
725270220
732719608
636399325
796647576
416522621
521259138
781264461
330341334
151082175
716545662
929175411
583865092
835433072
151082175
632604205
370024028
351131757
287556933
28078389
502512015
286149881
286149881
598492953
945178256
917784744
893344250
146986970
882350801
588066892
363075255
427300703
856625814
763386823
788816956
926132197
370024028
734569845
326555686
521259138
106637975
596633714
151082175
377428365
363075255
266941232
213112219
634043224
81963496
893344250
715669796
501104107
180543987
109987428
295768835
720385143
41912330
533381935
444558315
213112219
351131757
967045526
71452862
721685218
444558315
363291327
167369966
664810245
106522967
403011580
370024028
645349551
647206967
242277284
400976116
636399325
267362377
919436557
612084223
945178256
386534842
5356313
753626750
612084223
266611978
242691505
3985493
25150138
67726038
213112219
918719755
338965927
569186242
97975950
81963496
495217592
242277284
825768508
99476110
255042016
325304363
533381935
151082175
330341334
127306127
3985493
351131757
101104061
242277284
838529277
596633714
647206967
878712875
3985493
59693036
304424390
3985493
317007523
757236145
400976116
769022540
502512015
843513109
71452862
595802720
933835562
258032890
647206967
596633714
608135691
363075255
194147828
636399325
338703209
882350801
825768508
303279170
267362377
289932060
420691461
734569845
616373204
634043224
59319299
861971201
242277284
294388480
59693036
34990920
544293943
791343699
602677924
902458903
964901016
861971201
373969756
360031502
444558315
709376993
715301672
801296111
533381935
843513109
426551900
108121731
635088615
151082175
159601239
316440106
926132197
596633714
887664615
242277284
533381935
596633714
715669796
290699095
601059972
636399325
62773367
732719608
406789651
596633714
136402732
954386083
620066142
635088615
995519510
472629652
18449009
851822336
294388480
929175411
180543987
715301672
634043224
768516837
392491337
853421571
194919836
968862679
151082175
710345734
498671888
859123741
41912330
544293943
81963496
241567516
41912330
201877647
400976116
355492407
303279170
351131757
602677924
370024028
10255476
338703209
533381935
113455365
997770744
954386083
189692306
106522967
677726935
351131757
370024028
134625437
370024028
267362377
341337453
544293943
453821460
647206967
3985493
740899913
990678116
964901016
575098295
992215675
918719755
462182680
61743787
109987428
370024028
964901016
842859955
279927360
62773367
551680451
3985493
325304363
532879309
189692306
951228414
393732399
845392031
399032032
751467882
54432403
227711375
180543987
113455365
452160555
904361031
316440106
769022540
120108192
205146535
3985493
95702363
837935604
81963496
856625814
893344250
504656762
452160555
348888674
632604205
262850948
242277284
92174769
793765412
41912330
416522621
462182680
966315684
106522967
370024028
716545662
84182546
757236145
482741890
167730177
380345285
946077526
242277284
997770744
636399325
917784744
677726935
953567940
133202758
596633714
882350801
167730177
84182546
71452862
691936305
61167892
489839972
971427294
201922130
330341334
3985493
81963496
425863113
593652318
24349907
462182680
882350801
452160555
635088615
403011580
187570012
960769936
950010273
256653517
453821460
732205273
841908494
516556047
370024028
569186242
416522621
167730177
843513109
966315684
647206967
720385143
546746223
259447059
532400114
678496870
180543987
287556933
84182546
763386823
58898715
370024028
725270220
67726038
845685595
919436557
30895040
165761095
151082175
119272511
265944076
544293943
59693036
544293943
878712875
495217592
977048459
532400114
856625814
349880298
775758284
463771066
715301672
84182546
445418165
151082175
439041383
61743787
49141693
769022540
287556933
145383622
533381935
843513109
41912330
788816956
209486102
159943153
121547615
678496870
151082175
615377033
3985493
94802409
544293943
81963496
370024028
242277284
416522621
132990817
793765412
416522621
503311063
789795756
478071496
608635569
636399325
596633714
596633714
545195437
531113364
721685218
338703209
614333679
151082175
418385479
444558315
34990920
445418165
709376993
795003943
856625814
801296111
25150138
636399325
709376993
94846153
647206967
967045526
715669796
793765412
146986970
279927360
915188491
786452216
416522621
129214322
279927360
951228414
465045503
242277284
363291327
859123741
213112219
136402732
330341334
262850948
363075255
763386823
19535560
114231382
710345734
406789651
81963496
709376993
238529812
887521680
740899913
116933617
54432403
316440106
416522621
715669796
838575280
196822785
242277284
882350801
348888674
338965927
502512015
586215542
365134716
452160555
266611978
710345734
47404110
121547615
395953450
145788854
762161316
330341334
478071496
518979458
81963496
282245953
426920980
59693036
99803773
159601239
263761598
933835562
472629652
480307069
480307069
929175411
788816956
763386823
446562059
145383622
762161316
793765412
151082175
92174769
852396336
445418165
710345734
338965927
151082175
882350801
983319352
882350801
472629652
763386823
242277284
165761095
316440106
114231382
726415810
400976116
368699076
49141693
187570012
564959648
793775678
338965927
716545662
187570012
365134716
797392466
446820275
520955702
505210291
127306127
416522621
933835562
887664615
647206967
462182680
987976541
636399325
615377033
119272511
902458903
201922130
100444139
34990920
977048459
583540234
84182546
502512015
81963496
467386210
533381935
503311063
3985493
647206967
781264461
187570012
145383622
726150510
355492407
501104107
533381935
242277284
505331784
132972038
472629652
612084223
569186242
483160827
967045526
201877647
227711375
462182680
250682105
30895040
326572891
528007418
533381935
196822785
242277284
669175025
300495085
571186905
87030709
856625814
502678160
363075255
529256777
852396336
645349551
470779280
636399325
845392031
363291327
533381935
242277284
113455365
267362377
54432403
634396900
263253205
564959648
79331648
82324035
614333679
616373204
970272818
113455365
41912330
533381935
469462509
136402732
545195437
536345909
452160555
151082175
245182513
636399325
533381935
242277284
852396336
893344250
446820275
475548220
967734710
636399325
635587440
763386823
438974984
452160555
444558315
384872938
614333679
92174769
3985493
963515320
11492135
561422711
353777591
951228414
583865092
2975766
504656762
99803773
720385143
540738899
664810245
494164426
393732399
775758284
852396336
462182680
92174769
478071496
990678116
526773639
13540658
715301672
647206967
106522967
616373204
596633714
769022540
781264461
647206967
885966344
763386823
71452862
201922130
262772668
444558315
3985493
19535560
65068837
881803481
66253008
249767955
133202758
462182680
175409503
416522621
757236145
426920980
596633714
763318698
721685218
246872553
596633714
726150510
845392031
344115220
677726935
781264461
370024028
87030709
739260880
92174769
242277284
608135691
416522621
796647576
213112219
213112219
133202758
330341334
966891709
283677914
678496870
949814155
533381935
544293943
950010273
859123741
971427294
117562564
647206967
615377033
614333679
106522967
59693036
213015624
804172479
101707756
62773367
480307069
150004433
145788854
419320405
533381935
406789651
445418165
395953450
616373204
835529974
242277284
420691461
266941232
462182680
360031502
841908494
478071496
99476110
893344250
677726935
278374454
287556933
419320405
495217592
616373204
498671888
114231382
18449009
715301672
41912330
278374454
3985493
67726038
664810245
326572891
538663922
117562564
330341334
967734710
657293226
151082175
882350801
842859955
763386823
444558315
416522621
340752803
84182546
355492407
465045503
915459449
954386083
360031502
986085989
532879309
715669796
121547615
526773639
518979458
596633714
732205273
242277284
717545562
458976577
763318698
278456419
684046238
382809452
76165445
97975950
797692271
213112219
66253008
363291327
664810245
47404110
416522621
86737983
861971201
462328555
363291327
121547615
726415810
538663922
472629652
265944076
279927360
725270220
67726038
495217592
406789651
41912330
964901016
363075255
286149881
520955702
717545562
448249188
469462509
84182546
99375209
572496451
167730177
793765412
716545662
418385479
933835562
321148282
788816956
92174769
495217592
842859955
977456635
360031502
647206967
242277284
187570012
165761095
474222616
987801429
616373204
474222616
106522967
769022540
997770744
720385143
753626750
279927360
444558315
647206967
919436557
328305710
753626750
551680451
286149881
967045526
439041383
893344250
533381935
213015624
426551900
983319352
583865092
355492407
861971201
180543987
804172479
81963496
583865092
109384685
113455365
951228414
213112219
403011580
926132197
382809452
533381935
363075255
997770744
795003943
532935629
104176399
469868348
435361683
286149881
845685595
146986970
495217592
242277284
286149881
136402732
159601239
648239099
883345489
990678116
672938107
762354437
577782418
292859267
977048459
253381182
278374454
608135691
635088615
41912330
403011580
891344396
106522967
887664615
249767955
113455365
478071496
444558315
763386823
370024028
395953450
416522621
462182680
551680451
151082175
995519510
929175411
463298139
266611978
995519510
240216384
856625814
249767955
278374454
121547615
982875557
950010273
647206967
413929775
835529974
533381935
61167892
416522621
595802720
917784744
451469477
5824975
46892503
495217592
487363471
47404110
672536919
3985493
175409503
142381485
201877647
717212902
426920980
478071496
577782418
462182680
402316577
458976577
838529277
94573652
25150138
348888674
213112219
101104061
133202758
596633714
485792090
947657752
485792090
49229564
338965927
968862679
544293943
325304363
279927360
395164393
113455365
501104107
267362377
180543987
187570012
462182680
763386823
791343699
990678116
114231382
996287259
416522621
49141693
616373204
657293226
616373204
933835562
990678116
463298139
843513109
679113152
233154279
977048459
113455365
841908494
286149881
145383622
201877647
647206967
602677924
167730177
495217592
533381935
114231382
444558315
127306127
180543987
827758542
420691461
739260880
988458325
136402732
715773414
242277284
48699814
49141693
287556933
932486513
882350801
769022540
175409503
602677924
595802720
881091251
859123741
893344250
498671888
109409504
132972038
495217592
878025319
489839972
478071496
425863113
845782870
533381935
99375209
205146535
444558315
904361031
899853055
964901016
679162947
462182680
882350801
533381935
997770744
426551900
483160827
411727802
720385143
495217592
129214322
259447059
664810245
635088615
265944076
990678116
918719755
533381935
463298139
843513109
407831879
842859955
19535560
413929775
25150138
971427294
502678160
781264461
775758284
977048459
932486513
213112219
606321619
882350801
533381935
242277284
286149881
528007418
444558315
242277284
558944310
805851414
882350801
92174769
463298139
370024028
533381935
62773367
104176399
583865092
781264461
502678160
402035750
647206967
799938759
25150138
242277284
634396900
106637975
113455365
647206967
279927360
538663922
106637975
893344250
720385143
679162947
981637327
725270220
632880212
852396336
498671888
34990920
444558315
918719755
49141693
631365349
872756068
370024028
966315684
566389174
684046238
277725366
92174769
462182680
444558315
715669796
386534842
136402732
201922130
582498130
945178256
189692306
995519510
151082175
851822336
81963496
3985493
495217592
647206967
763318698
596633714
416522621
151082175
949814155
505210291
286149881
84182546
725270220
558944310
551680451
151082175
561422711
242239237
113455365
393732399
498671888
732719608
209486102
788816956
968862679
213015624
827314405
997770744
672536919
406789651
596633714
304424390
749687683
636399325
3985493
426551900
451469477
151082175
943694013
664810245
796647576
420691461
732205273
176446369
196822785
242277284
395953450
967045526
893344250
917784744
749687683
59319299
420691461
531113364
109384685
951228414
289932060
981637327
370024028
602677924
463771066
531113364
114231382
196822785
502512015
608635569
18449009
789795756
199062838
187570012
933835562
843513109
966315684
757236145
187570012
545195437
330341334
775084774
317007523
538663922
893344250
180543987
614333679
370024028
664810245
292678955
42850504
533381935
114231382
485792090
852396336
763386823
400976116
279927360
596127821
444558315
180543987
805851414
612084223
167730177
151082175
992215675
59340558
119272511
716545662
533381935
710345734
113455365
462182680
242277284
955143928
61167892
631365349
146986970
11492135
678496870
856625814
981637327
709376993
395953450
647206967
194919836
981637327
330341334
569186242
101104061
411727802
67726038
538663922
172147214
517373182
737107830
5824975
955143928
544293943
530302448
3985493
596633714
267362377
837935604
918719755
303279170
393732399
524768263
346920729
396292152
351131757
997770744
451469477
678496870
101104061
3985493
918719755
67726038
805851414
709376993
59693036
151082175
159601239
891192318
856625814
142381485
121547615
418827481
902938954
462182680
516556047
966315684
691936305
413929775
929175411
664810245
47404110
113455365
106522967
106522967
145383622
924684427
292859267
435361683
838529277
918719755
393732399
670376405
3985493
353523715
447929061
973424649
672938107
351131757
465437599
882350801
245182513
242691505
101104061
577782418
25150138
953567940
3985493
801296111
3985493
997770744
559358681
259447059
533381935
67726038
882350801
180543987
558944310
242691505
933835562
363075255
363075255
382809452
882350801
125793687
338965927
201877647
159601239
3985493
47404110
411727802
763386823
997770744
136402732
159943153
861971201
530302448
454725374
470779280
498671888
483160827
445742553
290070188
41912330
121547615
249767955
472629652
747507534
983319352
550075396
732205273
215176495
950010273
363075255
895801271
461640419
893344250
709376993
59693036
940455387
201877647
416522621
852396336
710345734
99803773
448249188
842859955
438520700
583865092
872756068
929175411
715301672
53467078
151082175
478071496
981637327
109409504
47404110
533381935
463298139
791109378
852396336
180932888
92174769
253381182
81963496
145788854
444558315
647206967
189692306
370024028
67726038
145383622
918719755
532400114
92174769
49141693
133202758
640969023
647206967
981637327
898846139
891192318
279927360
608135691
533381935
715669796
399032032
926132197
308901748
81963496
635088615
970561065
615377033
801296111
151082175
981637327
370024028
151082175
498671888
242277284
227711375
265944076
891192318
330341334
132972038
596633714
994886343
852396336
317007523
615377033
740556591
788816956
84182546
92174769
265981634
121547615
615377033
739260880
213112219
664810245
59319299
28078389
242277284
290070188
763386823
382809452
59586777
960769936
279927360
363075255
348888674
204023303
472629652
966315684
635587440
583865092
945178256
880472098
861971201
370024028
995519510
495217592
452160555
635088615
444558315
575098295
837935604
943694013
34843238
709376993
363075255
7165299
114231382
725270220
781264461
249767955
445418165
882350801
242277284
664810245
518979458
918719755
793775678
330341334
49229564
180543987
536345909
769022540
551680451
769022540
127306127
763386823
213112219
266941232
370024028
1129928
526773639
716801991
608135691
363075255
893344250
426551900
253381182
363291327
242277284
278374454
387555520
870938819
470779280
295768835
634043224
918719755
775758284
781264461
114231382
3985493
691936305
87030709
608635569
201877647
739260880
406789651
175409503
407831879
81963496
119272511
306634239
86737983
458976577
495217592
109384685
577782418
793765412
420691461
856625814
538663922
636399325
416522621
917784744
193887485
882350801
151082175
452160555
919436557
117562564
882350801
279927360
852396336
895801271
413929775
856625814
133202758
447929061
533381935
266611978
116933617
420258150
737107830
618723234
793765412
835529974
303844274
399032032
242277284
648239099
480307069
452160555
242691505
946077526
295768835
24349907
425863113
967734710
856625814
616373204
59319299
40670812
330341334
964901016
564959648
189692306
825768508
127306127
933835562
540738899
997770744
618723234
845685595
963369078
360031502
861971201
279927360
762161316
636399325
382809452
249767955
127306127
853421571
805851414
81963496
918719755
647206967
715773414
159601239
330341334
533381935
47404110
59693036
175409503
92174769
353523715
861971201
902458903
338965927
769022540
720385143
544293943
167730177
533381935
3985493
841534010
715301672
634043224
49229564
3985493
444558315
121547615
880472098
532879309
300495085
670376405
180543987
69981840
248869053
338965927
669175025
709376993
242277284
893344250
48699814
18449009
92174769
84182546
290070188
470779280
544293943
572496451
267362377
370024028
986085989
145383622
27495357
856625814
793765412
136402732
81963496
3985493
420691461
199062838
370024028
885909558
763386823
81963496
279927360
769022540
279927360
119272511
444558315
213015624
215176495
620066142
793765412
997770744
178232890
47404110
259447059
825768508
351667180
825768508
201922130
532400114
167730177
596633714
304424390
835529974
470779280
544293943
41912330
259447059
121547615
835529974
616373204
426551900
845392031
769022540
462182680
117990828
763318698
636399325
532400114
287556933
845392031
753626750
150004433
184209960
608635569
7165299
981637327
113455365
482741890
718368994
363075255
420691461
295768835
852396336
749687683
709376993
1129928
267362377
363075255
187570012
242277284
189692306
919436557
472629652
167730177
781264461
713559169
84182546
338703209
852396336
929175411
449187060
201922130
769022540
990678116
99375209
797692271
458976577
213112219
151082175
249767955
201922130
426551900
872756068
946077526
106522967
966315684
151082175
852396336
918719755
926132197
717212902
664810245
967045526
870938819
187570012
636399325
6387153
558944310
189692306
399032032
582498130
71452862
13540658
353523715
49141693
502512015
533381935
964901016
789795756
416522621
113455365
92174769
725270220
949814155
400976116
715773414
882350801
1129928
796647576
370024028
61743787
634043224
852396336
113455365
919436557
533381935
608135691
363075255
990678116
304424390
846974447
245182513
495217592
48699814
634396900
11492135
316440106
672938107
242277284
151082175
290699095
444558315
845782870
119272511
533381935
478071496
393732399
558944310
531113364
615377033
150004433
678496870
977048459
452160555
59319299
87030709
127306127
678496870
86737983
462328555
664810245
995519510
71452862
426551900
351131757
278374454
533381935
801296111
67726038
902458903
396292152
184209960
65068837
150004433
678496870
201922130
136402732
19535560
133202758
796647576
426233346
304424390
41912330
950010273
477544288
129214322
81963496
418385479
113455365
577782418
395164393
242277284
109987428
495217592
997770744
400976116
145368015
852396336
34843238
106637975
895801271
656991553
47404110
330341334
462182680
494164426
113455365
632880212
86737983
338703209
3985493
18449009
769022540
620066142
2975766
845685595
121547615
538663922
524768263
330341334
403011580
10255476
363291327
799938759
462182680
960769936
566389174
242277284
837935604
304424390
918719755
841908494
81963496
41912330
601059972
341337453
199062838
253381182
82324035
588066892
444558315
933835562
951228414
572496451
65068837
615377033
918719755
716545662
498671888
106522967
981637327
472629652
1942215
189692306
462328555
1129928
3985493
151082175
249767955
267362377
462182680
286558324
119272511
34843238
740899913
62773367
516556047
94846153
940455387
845782870
788816956
117562564
92174769
801296111
151082175
302209605
400976116
416522621
304424390
101104061
992215675
187570012
933835562
49229564
941969393
647206967
769022540
242277284
407361094
540738899
533381935
926132197
411727802
279927360
279927360
634043224
647206967
647206967
451469477
992215675
763386823
725270220
971427294
106522967
775758284
607723520
775758284
762161316
159601239
49141693
113455365
180543987
175409503
215176495
734569845
297601962
469868348
577782418
59693036
843513109
669175025
379112814
856625814
180543987
486643058
801296111
416522621
65068837
132990817
180543987
710345734
775084774
715669796
502512015
710345734
517373182
499960053
757236145
664810245
725270220
766722894
27495357
763386823
279927360
940455387
501104107
446820275
791343699
121547615
495217592
174708088
213015624
977048459
49141693
530302448
521259138
843513109
242277284
416522621
709376993
114231382
918719755
950010273
942666424
406789651
664810245
101104061
601059972
883345489
470779280
775758284
360031502
242277284
187570012
669175025
919436557
81963496
480177328
19535560
997770744
370024028
853421571
893344250
596633714
282245953
213112219
462182680
113455365
49141693
416522621
279927360
66253008
175409503
739260880
444558315
912436779
632604205
101104061
444558315
189692306
799938759
715669796
444558315
66253008
370024028
242277284
844456775
127306127
495217592
586215542
882350801
382809452
602677924
856625814
582498130
41912330
842859955
207420153
416522621
664810245
316440106
841534010
330341334
279927360
402035750
286149881
856625814
213112219
211734930
664810245
62773367
808083082
207420153
533381935
843513109
475548220
71452862
167369966
278374454
386246655
106522967
494164426
420691461
495217592
100444139
114231382
7165299
647206967
18246833
559358681
586215542
732205273
150004433
109987428
518979458
292859267
346920729
586215542
49141693
267362377
416522621
726150510
954386083
439041383
891192318
59693036
769022540
58898715
363075255
351131757
664810245
151082175
386534842
709376993
180932888
86737983
249767955
452160555
113455365
762161316
34990920
608635569
664810245
452160555
101104061
265981634
175409503
960769936
46698897
533381935
2975766
3985493
852396336
588066892
880472098
502512015
41912330
287556933
852396336
462182680
532041370
145383622
514835143
669175025
532879309
801296111
278374454
34990920
715669796
647206967
990678116
248869053
59693036
777215027
444558315
583865092
167730177
533381935
883345489
769022540
475548220
753626750
717545562
223669675
977048459
478071496
180543987
960769936
279927360
852396336
242277284
734569845
341337453
400976116
370024028
791109378
452160555
201922130
771799449
852396336
249767955
159601239
363291327
882350801
242277284
953567940
363291327
180543987
953567940
465045503
58898715
588557139
845782870
664810245
81963496
763386823
664810245
363075255
106522967
726150510
400976116
330341334
981637327
533381935
452160555
242277284
614333679
739921625
771799449
67726038
540738899
249767955
134625437
34843238
24349907
399032032
151082175
898846139
960769936
286149881
762161316
852396336
435361683
97975950
160546641
614333679
647206967
420258150
902458903
753626750
516556047
3985493
462182680
267362377
775758284
201922130
996876111
159601239
709376993
806629587
304424390
495217592
463298139
330341334
407361094
853421571
242277284
426551900
478071496
41912330
968862679
835529974
304424390
278374454
242277284
259447059
801296111
715669796
435459224
400976116
242277284
612084223
544293943
308901748
407361094
292859267
444558315
279927360
612084223
898846139
79331648
532041370
647206967
92174769
763318698
308901748
341337453
986085989
732205273
18449009
781264461
178232890
498671888
242277284
845685595
635088615
370024028
7165299
41912330
151082175
304424390
801296111
66253008
933835562
596633714
117990828
987976541
757236145
769022540
452160555
929175411
146986970
27495357
213112219
87030709
445418165
634043224
446820275
151082175
596633714
775084774
133202758
215176495
321148282
399032032
213015624
97975950
664810245
544293943
720385143
121547615
645349551
533381935
732205273
399215092
8464141
602677924
86737983
711782206
966891709
997770744
842859955
67612753
187570012
933835562
763386823
304424390
338703209
672938107
502512015
279927360
670376405
159601239
3985493
208356609
117990828
338703209
773796495
420691461
303279170
726415810
1129928
918719755
791343699
470779280
267362377
929175411
3985493
852396336
677726935
172147214
929175411
279927360
370024028
717545562
420691461
122654395
175409503
766722894
977048459
827758542
882350801
189692306
67612753
777215027
280284613
241567516
245182513
278374454
669175025
106522967
846974447
242277284
472629652
180543987
105199417
618723234
338703209
845392031
59693036
267362377
425863113
664810245
459113033
330341334
127306127
406789651
61167892
981637327
710345734
242277284
645349551
34990920
542064178
820798652
532041370
61167892
99803773
664810245
377428365
199062838
406789651
760503997
653515415
845392031
601059972
769022540
290070188
292859267
205940004
119272511
636399325
159943153
242277284
725270220
615377033
636399325
960769936
145383622
133202758
678496870
851822336
801296111
516556047
716545662
788816956
883345489
416522621
982875557
59319299
407361094
446820275
452160555
602677924
263761598
113455365
660312285
769022540
420691461
966315684
306634239
614333679
10255476
100444139
859123741
502678160
94846153
382809452
81963496
749687683
286149881
241567516
132972038
330341334
844456775
669175025
559358681
538663922
132972038
793765412
399032032
180543987
41912330
502512015
596633714
255042016
145788854
71452862
151082175
538663922
796647576
338965927
904361031
635088615
84182546
3985493
997770744
175409503
348888674
279927360
150004433
27495357
303844274
113455365
122654395
502512015
677726935
452160555
133202758
726415810
28078389
81963496
151082175
572496451
400976116
382809452
5824975
614333679
632604205
84182546
818176200
25150138
994886343
983319352
439041383
893344250
486668840
586215542
751467882
763386823
207420153
887664615
486643058
292859267
947657752
151082175
420258150
444558315
983319352
737107830
861046296
856625814
34843238
382809452
426551900
461640419
990678116
717545562
533381935
763386823
891192318
462182680
439041383
664810245
827314405
262850948
382809452
856625814
106637975
330341334
715669796
341337453
837935604
266941232
679113152
917784744
279927360
242277284
351131757
287556933
883345489
977048459
3985493
964901016
882350801
106522967
151082175
61167892
717545562
997770744
575098295
7165299
67726038
950010273
470779280
370024028
583865092
295768835
615377033
62773367
109384685
267362377
159943153
278374454
101104061
267362377
995519510
61167892
725270220
267362377
84182546
142381485
551680451
95702363
363075255
223669675
151082175
602677924
462182680
502678160
403011580
227711375
419320405
720385143
533381935
420691461
245703982
997770744
277725366
330341334
838575280
47404110
316440106
769022540
485792090
65068837
533381935
3985493
899853055
199062838
304424390
887521680
303844274
845685595
113455365
151082175
10255476
304424390
189692306
631365349
316440106
279927360
781264461
109384685
92174769
596633714
533381935
114231382
977048459
647206967
451469477
5824975
949814155
966315684
25150138
325304363
647206967
926132197
647206967
213112219
678496870
674185921
330341334
632604205
287556933
286149881
446820275
660312285
420691461
838529277
114231382
92174769
365134716
370024028
882350801
753626750
749687683
136402732
451469477
435361683
926132197
572496451
462328555
330341334
674185921
536345909
34843238
99803773
41912330
426551900
94846153
133202758
395164393
79439506
365134716
286149881
734569845
419320405
113455365
478071496
987801429
882350801
316440106
416522621
769022540
967734710
775084774
769022540
947657752
74257580
664810245
672536919
406789651
106522967
294388480
121547615
852396336
950010273
947657752
41912330
47404110
533381935
41912330
67612753
452160555
753626750
856625814
843513109
801296111
796647576
245182513
612084223
647206967
25150138
852396336
114231382
951228414
59319299
486643058
106522967
947835930
647206967
25150138
446820275
926132197
763318698
870938819
382809452
870938819
287556933
420691461
317007523
788816956
330341334
265981634
407361094
353523715
242277284
632604205
187570012
887664615
444558315
34990920
995519510
370024028
943694013
647206967
151082175
717545562
664810245
462182680
445418165
601059972
452160555
365134716
46698897
330341334
348888674
213112219
929175411
346920729
295768835
451469477
279927360
636399325
721685218
583865092
278374454
49229564
670376405
452160555
109987428
185838808
895801271
416522621
420691461
941969393
402316577
27495357
710345734
418827481
444558315
485792090
127306127
71452862
287556933
472629652
413304714
462182680
760213309
569186242
856625814
167730177
997770744
300495085
495217592
61743787
145368015
498671888
242277284
419320405
81963496
950010273
213112219
49141693
891192318
351131757
263253205
893344250
475548220
416522621
533381935
647206967
132990817
242277284
419320405
94846153
518979458
145383622
760213309
845392031
426233346
895801271
796647576
918719755
48699814
505331784
845685595
917784744
242277284
420258150
165761095
596633714
159601239
533381935
861971201
518979458
538663922
420691461
30895040
769022540
1129928
117990828
127306127
843513109
10255476
608135691
992215675
478071496
726150510
777215027
503311063
997770744
945178256
740899913
406789651
843513109
444558315
990678116
67726038
81963496
499960053
176446369
3985493
67726038
877973444
773796495
11492135
420691461
820798652
851822336
151082175
300495085
990678116
532400114
678496870
406789651
303844274
242691505
726150510
664810245
469868348
664810245
642378032
416522621
838529277
106522967
187570012
94846153
799399752
933835562
113455365
92174769
856625814
109987428
838529277
882350801
41264976
444558315
263761598
615377033
61743787
34843238
338965927
933835562
420258150
893344250
859123741
636399325
176446369
41912330
562896847
416522621
950010273
647206967
1129928
544293943
279927360
926132197
81963496
569186242
393732399
176446369
363291327
945178256
117990828
438974984
205146535
67726038
41912330
664810245
59319299
338965927
113455365
919436557
355492407
444558315
511308309
953567940
997770744
505210291
151082175
81963496
445418165
762161316
295768835
801296111
420258150
370024028
113455365
893344250
846974447
502512015
893344250
788816956
132972038
399032032
740556591
882350801
918719755
843513109
882350801
127306127
265944076
59693036
81963496
28078389
664810245
842859955
47404110
47404110
564959648
933835562
760503997
363075255
709376993
295768835
757236145
502512015
636399325
763386823
49141693
65068837
852396336
967734710
880218528
266941232
84182546
715669796
882350801
721685218
740556591
363075255
146986970
918719755
533381935
596633714
636399325
532400114
416522621
400976116
569186242
732719608
968862679
330341334
967045526
710345734
583865092
81963496
586215542
760213309
452160555
929175411
660312285
263761598
933835562
189692306
59319299
616373204
838575280
280284613
533381935
986085989
636399325
240216384
614333679
444558315
279927360
67726038
926132197
384872938
151082175
444558315
573753527
544293943
882350801
478071496
444558315
753626750
127306127
588066892
7165299
402316577
416522621
330341334
435459224
363075255
72644312
159601239
24349907
292859267
533381935
577782418
775758284
946077526
887664615
265944076
533381935
844456775
616373204
533381935
781264461
101104061
41912330
286149881
889126331
81963496
503311063
521259138
678496870
330341334
463771066
84182546
472629652
355492407
13540658
316440106
127306127
465437599
199062838
898846139
444558315
856625814
734569845
283897817
121547615
861971201
716545662
636399325
265944076
495217592
498671888
462182680
3985493
439041383
616577143
104176399
677726935
518979458
28078389
715669796
370024028
146753951
845685595
353523715
249767955
363075255
451469477
286149881
475548220
365134716
3985493
259447059
710345734
363075255
977048459
114231382
462328555
121209778
503311063
278374454
84182546
520955702
370024028
382809452
616373204
133202758
172147214
7165299
462328555
601059972
647206967
348888674
372585132
968862679
596633714
295768835
775758284
531113364
452160555
521259138
265944076
966891709
452160555
495217592
912436779
419320405
533381935
485792090
280284613
317007523
49141693
538663922
853421571
363075255
664810245
540738899
740899913
205940004
544293943
577782418
940455387
732205273
92174769
983687591
265981634
34843238
634396900
416522621
267362377
929175411
280284613
151082175
151082175
238529812
495217592
62773367
838529277
588557139
470779280
569186242
596633714
734569845
49141693
893344250
180543987
882350801
151082175
763386823
101104061
757236145
213112219
997770744
304424390
454725374
213112219
912436779
242277284
145788854
583865092
997770744
113455365
636399325
940455387
444558315
338965927
159601239
918719755
262850948
119272511
249767955
502678160
616373204
267362377
502678160
955143928
81963496
775504008
845685595
151082175
351131757
953567940
439041383
151082175
734569845
3985493
304424390
992215675
929175411
861971201
41912330
915459449
59319299
370024028
981637327
65068837
446820275
47404110
84182546
947657752
843513109
760503997
145788854
895801271
351131757
279927360
444558315
912436779
287556933
242277284
478071496
495217592
634043224
664810245
709376993
101104061
18449009
657293226
279927360
370024028
420258150
283677914
420691461
145383622
526773639
255042016
997770744
726150510
725270220
632880212
99476110
966891709
402316577
406789651
151082175
19535560
516556047
363291327
127306127
992215675
726415810
159601239
127306127
382809452
893344250
189692306
926132197
41912330
363075255
787397143
121209778
205146535
253381182
403011580
121547615
852396336
635088615
669175025
725270220
726415810
596633714
65068837
904361031
533381935
213112219
763318698
769022540
882350801
246872553
596633714
837935604
92174769
353777591
498671888
395953450
175409503
304424390
769022540
596633714
242691505
66253008
975157402
966315684
551680451
426233346
413304714
575098295
151082175
84182546
452160555
172147214
295768835
725270220
494164426
526773639
820798652
3985493
370024028
86737983
326555686
820798652
411727802
316440106
416522621
420691461
717212902
49229564
363075255
751467882
788816956
25150138
495217592
134625437
933835562
400976116
684985615
3985493
973424649
101104061
242277284
180543987
370024028
119272511
127306127
452160555
472629652
393732399
445418165
420691461
213015624
420691461
205146535
10255476
59586777
843513109
151082175
672938107
472629652
788816956
598492953
84182546
664810245
844456775
678496870
451469477
201877647
845782870
34990920
363075255
929175411
67726038
445418165
915188491
452160555
3985493
882350801
330341334
462182680
106522967
201922130
596633714
596633714
97975950
67726038
799938759
887664615
444558315
608135691
569186242
303279170
470779280
259447059
804172479
918719755
351131757
92174769
353523715
899853055
614333679
59693036
463298139
426233346
34990920
634043224
717545562
338703209
788816956
715669796
267362377
353523715
887664615
853098567
616373204
278374454
127306127
416522621
762161316
933835562
151082175
445418165
242691505
458976577
843513109
533381935
213015624
596633714
713559169
101104061
569186242
213112219
462182680
444558315
370024028
101104061
34843238
721685218
420258150
763386823
363291327
180543987
242277284
678496870
259447059
136402732
635088615
990678116
87030709
801296111
119272511
225750757
501104107
967734710
445742553
859123741
363291327
97975950
24349907
383981378
960769936
960769936
845685595
207420153
213112219
941558560
480177328
242277284
545195437
370024028
81963496
330341334
977048459
887664615
286149881
997770744
117990828
280284613
292859267
196822785
150004433
843513109
34962665
835529974
835529974
117562564
775504008
409099833
400976116
201877647
132972038
151082175
416522621
982875557
820664701
34843238
365134716
148554089
242691505
882350801
540738899
577782418
199062838
242277284
753626750
769022540
895801271
716545662
526773639
119272511
469868348
967045526
416522621
852396336
41912330
241567516
846974447
109384685
11492135
945178256
949814155
716545662
971427294
416522621
788816956
503311063
983319352
444558315
791109378
30895040
3985493
92174769
47404110
132990817
262850948
669175025
439041383
608135691
670376405
950010273
841534010
495217592
113455365
588066892
716545662
678496870
446820275
59319299
475548220
49229564
960769936
82324035
861971201
635088615
159943153
472629652
113455365
717212902
577782418
614333679
532041370
763386823
852396336
893344250
175409503
615377033
400976116
13540658
129214322
615377033
614333679
159601239
287556933
444558315
287556933
820798652
967734710
325304363
763386823
290070188
775758284
472629652
763386823
150004433
420691461
97975950
253381182
713559169
400976116
18449009
470779280
399032032
797692271
84182546
225750757
470779280
636399325
416522621
76165445
583540234
635088615
601059972
413929775
286149881
316440106
601059972
213112219
47404110
416522621
286149881
330341334
856625814
883345489
416522621
807744427
766722894
386534842
596633714
363075255
84182546
838529277
454725374
986712328
151082175
71452862
279927360
502678160
3985493
205146535
526773639
267362377
48699814
59319299
180543987
997770744
290070188
363075255
635088615
61743787
990678116
407361094
526773639
101707756
360031502
370024028
967688315
295768835
769022540
363291327
491722929
279927360
416522621
763386823
215176495
303844274
878712875
475548220
845392031
716545662
41912330
7165299
717545562
34990920
992215675
258032890
151082175
348888674
150004433
3985493
7165299
947657752
612084223
870938819
472629652
420691461
363075255
853098567
740899913
106522967
99803773
370024028
2975766
25150138
99375209
734569845
715301672
146986970
845392031
363075255
65068837
444558315
330341334
986085989
59693036
672938107
435361683
416522621
1942215
267362377
533381935
400976116
614333679
278374454
452160555
213112219
842859955
62773367
286149881
406789651
279927360
117562564
445742553
647206967
678496870
533381935
99476110
882350801
710345734
325304363
533381935
483160827
526773639
113455365
859123741
852396336
420691461
255042016
870938819
883345489
950010273
453821460
678496870
363291327
300495085
41912330
101104061
370024028
715669796
843513109
330341334
551680451
294388480
634043224
87030709
726150510
145788854
647206967
370024028
551680451
382809452
304424390
887664615
180543987
363075255
517373182
615377033
71452862
109384685
402316577
279927360
664810245
691110807
616373204
845392031
213112219
109384685
887664615
636399325
348888674
881091251
386534842
521259138
940455387
846974447
435459224
845392031
533381935
25150138
59319299
472629652
793765412
444558315
710345734
538663922
844456775
596633714
81963496
763386823
133202758
526773639
151082175
444558315
416522621
151082175
279927360
249767955
636399325
3985493
995519510
416522621
265944076
425863113
596633714
287556933
65068837
715669796
113455365
887664615
801296111
330341334
977048459
926132197
382809452
10255476
990678116
720385143
341337453
504656762
462328555
986085989
657293226
996287259
796647576
710345734
279927360
151082175
544293943
769022540
837935604
136402732
615377033
596633714
400976116
150004433
837935604
544293943
981637327
420258150
47404110
262850948
918719755
133202758
882350801
533381935
452160555
709376993
564959648
416522621
452160555
363075255
859123741
987976541
445418165
416522621
180543987
47404110
601059972
416522621
416522621
544293943
213112219
207420153
478071496
793434740
292859267
165761095
189692306
348888674
947657752
136402732
462182680
360031502
533381935
781264461
395953450
760213309
902458903
20096092
577782418
528007418
360031502
773796495
740899913
278374454
678496870
399032032
462182680
242277284
856625814
151082175
5824975
175409503
295768835
49141693
852396336
19535560
533381935
634043224
763318698
615377033
740556591
159943153
113455365
981637327
917784744
180543987
213112219
838529277
716545662
287556933
453821460
363075255
918719755
3985493
612084223
664810245
290070188
647206967
977048459
636399325
201922130
267362377
709376993
612084223
495217592
127306127
3985493
489839972
635088615
330341334
596633714
893344250
41912330
533381935
470779280
918719755
710345734
201922130
635088615
953567940
647206967
820798652
278374454
18246833
61167892
67612753
960769936
416522621
227711375
963369078
544293943
419320405
287556933
330341334
119272511
382809452
647206967
136402732
365134716
25150138
647206967
545195437
2975766
201922130
279927360
647206967
187570012
67726038
201877647
895801271
564959648
92174769
596127821
28078389
106637975
781264461
65068837
242691505
289932060
544293943
413304714
516556047
165761095
950010273
279927360
242277284
286149881
445742553
753626750
28078389
760503997
246872553
982875557
351131757
101104061
793434740
502512015
413929775
503311063
201877647
416522621
375300585
370024028
657293226
363075255
801296111
383981378
25150138
763386823
470779280
245182513
316440106
893344250
167730177
669175025
27495357
71452862
852396336
709376993
470779280
924684427
775758284
151082175
61167892
968862679
856625814
820798652
411727802
788816956
709376993
330341334
880472098
763318698
544293943
117562564
973424649
151082175
678496870
81963496
953567940
145788854
845685595
416522621
59693036
282245953
49141693
121547615
981637327
321364937
660312285
242239237
245182513
400976116
304424390
982875557
856625814
753626750
370024028
159601239
950010273
425863113
533381935
880472098
259447059
710345734
338703209
159601239
132972038
575098295
566389174
788816956
753626750
113455365
151082175
49229564
351667180
87030709
451469477
426233346
982875557
445418165
129214322
114231382
113455365
53467078
249767955
19535560
426551900
977048459
995519510
106522967
734569845
451469477
852396336
242239237
167369966
129214322
62773367
498671888
882350801
737107830
807744427
893344250
47404110
495217592
981637327
133202758
717545562
657293226
49141693
967734710
766722894
990678116
413304714
258032890
502512015
895801271
933835562
279927360
249767955
990678116
167369966
201922130
987801429
82324035
59693036
942666424
94846153
6387153
267362377
25150138
79331648
267362377
159601239
213112219
99375209
106522967
462182680
242277284
636399325
859123741
106637975
92174769
199062838
878712875
205235034
753626750
201877647
287556933
842859955
856625814
616373204
715669796
159943153
887664615
788816956
763386823
101707756
820798652
463298139
981637327
113455365
62773367
852396336
601059972
632604205
363291327
721685218
551680451
763386823
769022540
101104061
129214322
353523715
116933617
370024028
444558315
316440106
363075255
304424390
435459224
709376993
763386823
3985493
967045526
805851414
61167892
213112219
165761095
101104061
61167892
351131757
463771066
502678160
59319299
92174769
71452862
664810245
502512015
462182680
117990828
180543987
242277284
28078389
870938819
601059972
172147214
445418165
608635569
76165445
49229564
540738899
462328555
151082175
634043224
647206967
201877647
518979458
175409503
882350801
898846139
732205273
444558315
253381182
753626750
133202758
987801429
672938107
151082175
891344396
304424390
370024028
94802409
84182546
967045526
504656762
598492953
420691461
351131757
159601239
452160555
87030709
81963496
954386083
773796495
180543987
672938107
81963496
806629587
636399325
132972038
114231382
34843238
532400114
3985493
918719755
132990817
715301672
837935604
49141693
201922130
502512015
54432403
92174769
947657752
540738899
558944310
304424390
601314097
763386823
532400114
796647576
419320405
18449009
117990828
533381935
518979458
201877647
151082175
3985493
304424390
402316577
749687683
502678160
532041370
532041370
41912330
926132197
852396336
411727802
382809452
569186242
870938819
452160555
977048459
533381935
49141693
121547615
416522621
505210291
739260880
7165299
41912330
444558315
416522621
504656762
516556047
856625814
393732399
498671888
304424390
19535560
445418165
763318698
478071496
933835562
167730177
187570012
634043224
326572891
462182680
737107830
426551900
370024028
997770744
317007523
127306127
53467078
113455365
104176399
462182680
533381935
242277284
7165299
279927360
113455365
835529974
856625814
859123741
363291327
452160555
726150510
27495357
893344250
3985493
967734710
117990828
34843238
3985493
180543987
532400114
715301672
3985493
837935604
615377033
201922130
709376993
852396336
71452862
290699095
882350801
172147214
94846153
757236145
462182680
386534842
100444139
62773367
28078389
213015624
406789651
249767955
403011580
67726038
715669796
3985493
444558315
757236145
393732399
1129928
636399325
145788854
843513109
602677924
416522621
444558315
28078389
763386823
452160555
647206967
893344250
365134716
635587440
41912330
136402732
634043224
769022540
912436779
856625814
41912330
201922130
101707756
287556933
242277284
502678160
586215542
136402732
715301672
715669796
304424390
647206967
657293226
636399325
189692306
966315684
647206967
992215675
242691505
452160555
950010273
918719755
462182680
341337453
207420153
213112219
710345734
277725366
947657752
781264461
452160555
684046238
533381935
101104061
647206967
242277284
843513109
178232890
395953450
330341334
715301672
452160555
84182546
213112219
34990920
533381935
129214322
308901748
82324035
620066142
726347153
82324035
997770744
995519510
113455365
246872553
577782418
34843238
416522621
242277284
502678160
351131757
113455365
151082175
551680451
762161316
461640419
160546641
709376993
538663922
3985493
62773367
242691505
452160555
559358681
207420153
18449009
462182680
3985493
411727802
983319352
400976116
363075255
477544288
533381935
953567940
363075255
853098567
279927360
321148282
18449009
596633714
242277284
533381935
1129928
612084223
151082175
966315684
213112219
763386823
34843238
444558315
827314405
757236145
346920729
340752803
502512015
92174769
180543987
520955702
242277284
725270220
444558315
363075255
688746427
763386823
407831879
416522621
3985493
286149881
459113033
259447059
480177328
409099833
313327128
420258150
933835562
242277284
194147828
769022540
279927360
950010273
852396336
81963496
165761095
793775678
805851414
636399325
92174769
740899913
480177328
713559169
227711375
159943153
370024028
370024028
717545562
81963496
53467078
114231382
870938819
647206967
24349907
242239237
533381935
267362377
160546641
647206967
196822785
977048459
664810245
330341334
918719755
47404110
893344250
41912330
977048459
505210291
114231382
148554089
533381935
420691461
316440106
499960053
793775678
446820275
992215675
238529812
842859955
601059972
249767955
482741890
449187060
763318698
760503997
845392031
3985493
503311063
286149881
505331784
242277284
445418165
760503997
67612753
838529277
295768835
92174769
3985493
853098567
122654395
532400114
544293943
664810245
420691461
880472098
793775678
416522621
180543987
383981378
495217592
478071496
715669796
647206967
995519510
109409504
3985493
370024028
267362377
101707756
710345734
81963496
502512015
400976116
355492407
426551900
242277284
749687683
880218528
101104061
116933617
447929061
151082175
635088615
636399325
918719755
997770744
843513109
775758284
818176200
635088615
843513109
757236145
67726038
521259138
439041383
287556933
117990828
67612753
620066142
163924841
3985493
533381935
672938107
564959648
446820275
805851414
151082175
769022540
586215542
265944076
475548220
316440106
881091251
596633714
136402732
616577143
781264461
416522621
71452862
377428365
248869053
81963496
49141693
86737983
317007523
495217592
242277284
569186242
856625814
773796495
242691505
330341334
213112219
205146535
612084223
330341334
997770744
189692306
132990817
201877647
502512015
205940004
918719755
530302448
413304714
717545562
242277284
664810245
159601239
140417381
943694013
330341334
520955702
472629652
843513109
119272511
416522621
918719755
941969393
420691461
241567516
34843238
635088615
100444139
494164426
966315684
213015624
303844274
878712875
420258150
196822785
716545662
677726935
242277284
838529277
395164393
41912330
399032032
370024028
279927360
420258150
616373204
151082175
71452862
538663922
61743787
242277284
987801429
551680451
242277284
647206967
407361094
207420153
953567940
757236145
891192318
648239099
511308309
825768508
472629652
763386823
416522621
201922130
34843238
113455365
99803773
769022540
533381935
81963496
407361094
3985493
612084223
365134716
672536919
127306127
131890445
796647576
720385143
199062838
953567940
279927360
452160555
420691461
201877647
265981634
583962819
841908494
805851414
843513109
775758284
446820275
717545562
575098295
393732399
462182680
583865092
533381935
647206967
267362377
106522967
709376993
977456635
106637975
106522967
970272818
799938759
472629652
253381182
213015624
106522967
882350801
399032032
647206967
114231382
521259138
145788854
242277284
462182680
709376993
150004433
242277284
635088615
702800812
242277284
446820275
791109378
715301672
595752777
918719755
41912330
472629652
97975950
583865092
966315684
606321619
997770744
106522967
893344250
902458903
338965927
734569845
41912330
399032032
845392031
277725366
887521680
286558324
159943153
647206967
106637975
717212902
84182546
416522621
636399325
317007523
804172479
726415810
242277284
926132197
891344396
279927360
577782418
316440106
845392031
132990817
495217592
502512015
596633714
101104061
516556047
241567516
775084774
151082175
279927360
853421571
41912330
66253008
763386823
616373204
502512015
446820275
955143928
286149881
933835562
971427294
119272511
462182680
861971201
882350801
406789651
918719755
132972038
49229564
189692306
304424390
167730177
416522621
503311063
133202758
248869053
81963496
795003943
81963496
577782418
842859955
827758542
483160827
418827481
595802720
267362377
846974447
841534010
757236145
494164426
134625437
106637975
420691461
416522621
684046238
950010273
620066142
725270220
267362377
520955702
146986970
84182546
242277284
664810245
113455365
664810245
114231382
316440106
403011580
933835562
968862679
395953450
602677924
775758284
647206967
227711375
846974447
827314405
106522967
950010273
636399325
933835562
426920980
363075255
263253205
533381935
41912330
47404110
616373204
966315684
250682105
242239237
474222616
995519510
213112219
292859267
189692306
61167892
533381935
878025319
92174769
246872553
635323168
586215542
395953450
109384685
716545662
664810245
242277284
132972038
990678116
422801867
559358681
134625437
796647576
518979458
278374454
664810245
340752803
602677924
420691461
462182680
532400114
101707756
462182680
636399325
444558315
81963496
799938759
205146535
947657752
439041383
452160555
101104061
981637327
363075255
116933617
664810245
801296111
416522621
86748577
883345489
114231382
533381935
918719755
370024028
279927360
121547615
462182680
242277284
426920980
146986970
43431059
596633714
209486102
34990920
317007523
67726038
400976116
242277284
647206967
62773367
981637327
363075255
265981634
420691461
462182680
715301672
520955702
287556933
647206967
360031502
616373204
402316577
113455365
702800812
34990920
635088615
59693036
717545562
872756068
330341334
614333679
495217592
71452862
495217592
664810245
99803773
885966344
142381485
416522621
715301672
280586331
859123741
912436779
773796495
213112219
151082175
325304363
435361683
634396900
950010273
895801271
304424390
416522621
114231382
679162947
902458903
47404110
968862679
781264461
769022540
835529974
596633714
845392031
76165445
647206967
740899913
717545562
167730177
48699814
887664615
883345489
151082175
279927360
117562564
575098295
109384685
106522967
28078389
919436557
133202758
117562564
577782418
282245953
34990920
544293943
66253008
791343699
883345489
801296111
113455365
286149881
49141693
49229564
793434740
47404110
684046238
242277284
242277284
416522621
416522621
99803773
159601239
577782418
151164871
837935604
242277284
953567940
801296111
109384685
396292152
311428007
242239237
370024028
943694013
791343699
321148282
213015624
416522621
287556933
420691461
734569845
454725374
753626750
856625814
279927360
551680451
411727802
498671888
870938819
287556933
664810245
983687591
167369966
453821460
917784744
399032032
416522621
452160555
47404110
462182680
977048459
710345734
533381935
117562564
870938819
30895040
49229564
596633714
883345489
904361031
960769936
635088615
101104061
278374454
201922130
526773639
133202758
92174769
715301672
25150138
295768835
498671888
338965927
3985493
71452862
41912330
452160555
669175025
151082175
843513109
180543987
81963496
34843238
81963496
494164426
710345734
781264461
449187060
845392031
363291327
3985493
262850948
977048459
84182546
721685218
795003943
963369078
983319352
462182680
465437599
3985493
715301672
789284295
355492407
480307069
598492953
472629652
788816956
47404110
616373204
223669675
715301672
84182546
363075255
330341334
771799449
49141693
196822785
113455365
411727802
3985493
647206967
132990817
279927360
242277284
710345734
213112219
199062838
265981634
797692271
286149881
84182546
757236145
341337453
67726038
242277284
478071496
86737983
516556047
395953450
734569845
24349907
189692306
533381935
363075255
81963496
912436779
99375209
106522967
248869053
399032032
159601239
416522621
262850948
482741890
669175025
647206967
634043224
180543987
81963496
718368994
180543987
872756068
121547615
413688116
127306127
178232890
242239237
87030709
763386823
469868348
732205273
532400114
918719755
114231382
766722894
295768835
672938107
716545662
990678116
919436557
715773414
551680451
951228414
470779280
502512015
769022540
769022540
416522621
990678116
101104061
546746223
242277284
49229564
933835562
304424390
159601239
242277284
856625814
933835562
533381935
898846139
196822785
635088615
67726038
370024028
419320405
106637975
516556047
717545562
133202758
852396336
133202758
720385143
25150138
382809452
121547615
300495085
34990920
416522621
81963496
160546641
416522621
725270220
904361031
966315684
827314405
92174769
420691461
278374454
241567516
370024028
716545662
997770744
498671888
845392031
201877647
710345734
180543987
109409504
279927360
596633714
709376993
596633714
887507430
615377033
769022540
316440106
205235034
402316577
462328555
49141693
791109378
451469477
109384685
904361031
133202758
113455365
201922130
647206967
84182546
146986970
49229564
634043224
749687683
929175411
127306127
370024028
740899913
883345489
267362377
726415810
59319299
205940004
444558315
583540234
502678160
626911501
462328555
363075255
459113033
856625814
670376405
127306127
933835562
883345489
238529812
596127821
49229564
444558315
279927360
977048459
403011580
717545562
566389174
495217592
796647576
856625814
762354437
133202758
763386823
286149881
81963496
41912330
444558315
117990828
883345489
852396336
734569845
382809452
720385143
119272511
872756068
399032032
279927360
81963496
804172479
838529277
583865092
858493641
502512015
106522967
502678160
47404110
86737983
841908494
127306127
7165299
472629652
370024028
472629652
769022540
106522967
151082175
793434740
462182680
444558315
763386823
647206967
452160555
383981378
966315684
59693036
46892503
201922130
474222616
882350801
25150138
139253479
614333679
363291327
266941232
81963496
151082175
400976116
968862679
317007523
763318698
532400114
631365349
583865092
635088615
614333679
963369078
132990817
363075255
121547615
647206967
382809452
843513109
145788854
246872553
242277284
533381935
551680451
47404110
242277284
444558315
882350801
664810245
438269215
968862679
716545662
446820275
438520700
837935604
532400114
559358681
505210291
672938107
950010273
242691505
289932060
852396336
966315684
418385479
946077526
977048459
966891709
480307069
918719755
843513109
189692306
607474195
837935604
472629652
121547615
660312285
416522621
184209960
420691461
898846139
715669796
267362377
463771066
363075255
970272818
593652318
963369078
660312285
165761095
715301672
119272511
918719755
34990920
25150138
632880212
918719755
533381935
710345734
647206967
852396336
7165299
495217592
279927360
788816956
209486102
49229564
41912330
287556933
643415203
856625814
887664615
402316577
842859955
175409503
303844274
949814155
418827481
717545562
852396336
330341334
136402732
79439506
635088615
363075255
893344250
67726038
899853055
502512015
416522621
81963496
330341334
330341334
788816956
406789651
720385143
757236145
618723234
997770744
383981378
201877647
717545562
924684427
47404110
664810245
363075255
49141693
159943153
6387153
71452862
306634239
133202758
608135691
950010273
101104061
201922130
709376993
882350801
498671888
286149881
338703209
101104061
420258150
49229564
882350801
3985493
3985493
416522621
788816956
788816956
416522621
997770744
516556047
330341334
375300585
883345489
142381485
113455365
725270220
106637975
444558315
325304363
67726038
887507430
763386823
616373204
207420153
882350801
420691461
3985493
608135691
852396336
286149881
145383622
966891709
425863113
607474195
363075255
588066892
84182546
664810245
478071496
575098295
382809452
883345489
163924841
447929061
528007418
577782418
596633714
446820275
3985493
960769936
330341334
454725374
608635569
647206967
977048459
852396336
196822785
151082175
615377033
526773639
775758284
861971201
330341334
502512015
709376993
67726038
835529974
538663922
151082175
136402732
279927360
842859955
726415810
533381935
902458903
382809452
439041383
893344250
418385479
34843238
645349551
370024028
462182680
726415810
945178256
101104061
86737983
114231382
856625814
400976116
577782418
41912330
726415810
330341334
977048459
861971201
81963496
837935604
566389174
213112219
596633714
290699095
795003943
278374454
647206967
41912330
121547615
726150510
151082175
678496870
30895040
163924841
451469477
101104061
59693036
463298139
664810245
977048459
614333679
223669675
199062838
117562564
167369966
763386823
856625814
370024028
109409504
419320405
533381935
320923646
544293943
363291327
400976116
845685595
634043224
647206967
34990920
967045526
363291327
946077526
678496870
84182546
382809452
180932888
540738899
533381935
763318698
551680451
267362377
538663922
577782418
151082175
647206967
872756068
891192318
259447059
121547615
788816956
715669796
647206967
167369966
92174769
462182680
583865092
540738899
760213309
788816956
997770744
338703209
363291327
837935604
290699095
918719755
163924841
242277284
61743787
2975766
679113152
478071496
201922130
635088615
530302448
223669675
762161316
678496870
852396336
677726935
891192318
533381935
995519510
635587440
899853055
766722894
971427294
101104061
201922130
494164426
316440106
647206967
180543987
842859955
160546641
520955702
533381935
3985493
316440106
904361031
49141693
533381935
242277284
101707756
438974984
265981634
532400114
1129928
400976116
918719755
924684427
84182546
799399752
416522621
382809452
279927360
150004433
349880298
532879309
151082175
995519510
918719755
647206967
5824975
726415810
648239099
279927360
672536919
159601239
325304363
749687683
363291327
189692306
420691461
763386823
941969393
139253479
977048459
596633714
596633714
533381935
856625814
462328555
367365629
375300585
99375209
766722894
947657752
618723234
533381935
469462509
454725374
532400114
616373204
403011580
664810245
425863113
987801429
462182680
716545662
81963496
131890445
762161316
526773639
184209960
114231382
196822785
918719755
127306127
669175025
462182680
769022540
411727802
586215542
117990828
363291327
929175411
3985493
532041370
399032032
533381935
472629652
987976541
363075255
997770744
400976116
279927360
793765412
416522621
81963496
596633714
150004433
801296111
614333679
918226066
426233346
462182680
370024028
282245953
945178256
966891709
732205273
861971201
41912330
99476110
532400114
532879309
664810245
933835562
608135691
898846139
279927360
899853055
636399325
615377033
518979458
363075255
286149881
119272511
953567940
213112219
3985493
113455365
472629652
852396336
242277284
726415810
325304363
258032890
282245953
981637327
933835562
3985493
61743787
987801429
583865092
887664615
462182680
647206967
279927360
167369966
861971201
304424390
960769936
485792090
647206967
632604205
363291327
544293943
187570012
533381935
933835562
106522967
788816956
451469477
670376405
163924841
267362377
150004433
859123741
400976116
740899913
452160555
48699814
786172638
805851414
898846139
363291327
852396336
660312285
101104061
664810245
346920729
132990817
495217592
947657752
34962665
502678160
402316577
416522621
647206967
647206967
348888674
286149881
544293943
583865092
635088615
151082175
878025319
109384685
827314405
363075255
602677924
643314457
49141693
647206967
967045526
370024028
420691461
987801429
533381935
615377033
416522621
278374454
827758542
684046238
304424390
286149881
615377033
201922130
114231382
732205273
881091251
893344250
97975950
451469477
647206967
132990817
773796495
267362377
647206967
793775678
201922130
446820275
151082175
300495085
25150138
856625814
259447059
634396900
259447059
199062838
338703209
321148282
241567516
41912330
49229564
416522621
445418165
99803773
887664615
562896847
330341334
201922130
760503997
647206967
34962665
709376993
967734710
718368994
127306127
856625814
213015624
67726038
242691505
967045526
363291327
189692306
28078389
439041383
383981378
664810245
248869053
163924841
370024028
672536919
795003943
753626750
84182546
647206967
887664615
647206967
763386823
715301672
586215542
755758075
844456775
242277284
769022540
189692306
393732399
146986970
399032032
86737983
647206967
3985493
762161316
504656762
533381935
664810245
777215027
947657752
612084223
295768835
647206967
762161316
647206967
664810245
325304363
715301672
465045503
852396336
426551900
242691505
538663922
114231382
308901748
526773639
518979458
452160555
533381935
384872938
462182680
34843238
106522967
129214322
582498130
715301672
452160555
328305710
462328555
101104061
536345909
136402732
664810245
167730177
134625437
997770744
462328555
960769936
444558315
145788854
963515320
416522621
363075255
588066892
106522967
370024028
246320134
34962665
201922130
596633714
739260880
106522967
710345734
259447059
213112219
977048459
114231382
669175025
363291327
997770744
140417381
763386823
533381935
647206967
533381935
470779280
672938107
845392031
265944076
133202758
918719755
159601239
672938107
502678160
540738899
187570012
796647576
799938759
951228414
341337453
966315684
213112219
842859955
262850948
526773639
139253479
583865092
893344250
601059972
145383622
966315684
763386823
445418165
533381935
150004433
84182546
127306127
3985493
92174769
946077526
717212902
201877647
81963496
411727802
393732399
330341334
294388480
266941232
349880298
3985493
757236145
295768835
167369966
207420153
966315684
478071496
739260880
462182680
953567940
262850948
213112219
470779280
608635569
475548220
207420153
363075255
416522621
146986970
992215675
242277284
86737983
953567940
249767955
351131757
330341334
716545662
416522621
615377033
636399325
402316577
59693036
106522967
341337453
25150138
310206666
569186242
59319299
365134716
444558315
602677924
997770744
533381935
84182546
470779280
709376993
456947199
635088615
47404110
577782418
566389174
462182680
330341334
533381935
279927360
265944076
769022540
997770744
49229564
136402732
446820275
533381935
971427294
330341334
672938107
213112219
763386823
458976577
146986970
297601962
540738899
482741890
891192318
189692306
151082175
375300585
852396336
601059972
977048459
532041370
99375209
233154279
672938107
533381935
451469477
564959648
635088615
569186242
838575280
585295461
893344250
136402732
982875557
632604205
132990817
338703209
608135691
732205273
891192318
393732399
313327128
561422711
717545562
34990920
136402732
827314405
482741890
106522967
79331648
636399325
25150138
983319352
444558315
213112219
377428365
904361031
710345734
416522621
498671888
788816956
614333679
726415810
838529277
49141693
635088615
114231382
990678116
403011580
709376993
462182680
149080201
845392031
792581479
27495357
439041383
28078389
279927360
151082175
160546641
416522621
725270220
290070188
612084223
734569845
842859955
531113364
425863113
287556933
353523715
495217592
612084223
23349960
400976116
926132197
287556933
330341334
997770744
330341334
672938107
791109378
740899913
997770744
478071496
482741890
495217592
769022540
205940004
151082175
990678116
709376993
635088615
596633714
353777591
602677924
775758284
502512015
757236145
891192318
452160555
533381935
990678116
363075255
677726935
363291327
71452862
292859267
167730177
49141693
792837493
278374454
842859955
100444139
25150138
167730177
740899913
363075255
670376405
726415810
533381935
551680451
769022540
533381935
94846153
325304363
375300585
634043224
451469477
413929775
533381935
763386823
353777591
139253479
61167892
395953450
365134716
966315684
734569845
382809452
79331648
843513109
966891709
133202758
346053577
769022540
532400114
370024028
92174769
997770744
838575280
99375209
967734710
882350801
308901748
495217592
882350801
41912330
684046238
608635569
106522967
983319352
598492953
501104107
287556933
242277284
856625814
964901016
81963496
249767955
49141693
163924841
363291327
99476110
280586331
225750757
533381935
400976116
84182546
502512015
842859955
47404110
844456775
564959648
3985493
349880298
242277284
393732399
422801867
992215675
472629652
616373204
62773367
406789651
278374454
715773414
366929061
363291327
838529277
363291327
986085989
81963496
480177328
494164426
664810245
852396336
278374454
59693036
465437599
109409504
249767955
1129928
304424390
791109378
485792090
933835562
113455365
151082175
238529812
72644312
287556933
420691461
127306127
92174769
151082175
801296111
279927360
715301672
286149881
99375209
316440106
101104061
763386823
355492407
338703209
842859955
425863113
672938107
351131757
242277284
326555686
977048459
763386823
363291327
25150138
445418165
223669675
84182546
720385143
452160555
588557139
84182546
150004433
341337453
249767955
278374454
71452862
844456775
775084774
533381935
279927360
672938107
769022540
259447059
968862679
439041383
151082175
242277284
533381935
485792090
502512015
242277284
365134716
205940004
611755795
282245953
647206967
363291327
384872938
709376993
189692306
495217592
420691461
59319299
997770744
452160555
151082175
968862679
986185041
286149881
501104107
49141693
734569845
142381485
943694013
799938759
317007523
983319352
225750757
672536919
709376993
420691461
608135691
163924841
7165299
715301672
647206967
990678116
84182546
167369966
308901748
977048459
213112219
453821460
533381935
856625814
462182680
67612753
572496451
945178256
533381935
382809452
54432403
771799449
65068837
470779280
608635569
747507534
3985493
382809452
898846139
632880212
472629652
825768508
444558315
647206967
167730177
462328555
353523715
106522967
933835562
997770744
167730177
647206967
84182546
632604205
586215542
877973444
145368015
904361031
498671888
569186242
710345734
411727802
538663922
664810245
242277284
577782418
151082175
416522621
444558315
416522621
465045503
532400114
647206967
596633714
544293943
538663922
42850504
346920729
338703209
400976116
966315684
287556933
382809452
883345489
902458903
330341334
262850948
614333679
844456775
133202758
664810245
213112219
511308309
159601239
870938819
636399325
400976116
769022540
62773367
28078389
317007523
363291327
717545562
757236145
295768835
110252073
211734930
494164426
678496870
893344250
187570012
61167892
583962819
891192318
763386823
532400114
472629652
530302448
502512015
612084223
717545562
717545562
559358681
189692306
842859955
196822785
577782418
540738899
194919836
416522621
325304363
34990920
494164426
132972038
583540234
67612753
966891709
303279170
300495085
438520700
380345285
608635569
540738899
59319299
799938759
647206967
983687591
444558315
84182546
94802409
953567940
127306127
34843238
92174769
891192318
788816956
444558315
25150138
872756068
647206967
926132197
987976541
485792090
918719755
167369966
151082175
583865092
715301672
545195437
533381935
717545562
34843238
224303060
242277284
990678116
882350801
571186905
635088615
151082175
151082175
136402732
117990828
678496870
420258150
533381935
81963496
267362377
618723234
966315684
65068837
769022540
351131757
933835562
420691461
407361094
763386823
715301672
532400114
583962819
861971201
612084223
532879309
891192318
647206967
520955702
382809452
330341334
647206967
304424390
97975950
791109378
151082175
167369966
447929061
904361031
287556933
194919836
242277284
290070188
351131757
67726038
775084774
151082175
249767955
845782870
117562564
446820275
739260880
882350801
608135691
363075255
601059972
725270220
34843238
964901016
918719755
262850948
842859955
951228414
81963496
240216384
845392031
895801271
452160555
517373182
3985493
769022540
165761095
351131757
835529974
777215027
495217592
41912330
317007523
647206967
635088615
225750757
899853055
106522967
113455365
263761598
400976116
287556933
167369966
716545662
452160555
84182546
870938819
119272511
558944310
71452862
3985493
882350801
734569845
245182513
121547615
145383622
977048459
94846153
533381935
740899913
945178256
452160555
101104061
375300585
973424649
977048459
852396336
577782418
532400114
444558315
150004433
486643058
420691461
447929061
726415810
887521680
420691461
280284613
253381182
796647576
58898715
348888674
502512015
664810245
616373204
596633714
84182546
636399325
462182680
180543987
763386823
363075255
201922130
715669796
3985493
279927360
601314097
462182680
279927360
184209960
837935604
279927360
267362377
151082175
551680451
370024028
370024028
669175025
304424390
400976116
84182546
518979458
134625437
84182546
715669796
114231382
101104061
110252073
636399325
463298139
213112219
1129928
395953450
59693036
25150138
843513109
370024028
716545662
363075255
321148282
664810245
763386823
59319299
532400114
363075255
709376993
292859267
379112814
313327128
363075255
842859955
49141693
47404110
532041370
616373204
439041383
799938759
717545562
953567940
286149881
41912330
213112219
246872553
180543987
287556933
472629652
87030709
67726038
616373204
113455365
618723234
207420153
363075255
946077526
151082175
843513109
180543987
582498130
420691461
238529812
295768835
843513109
363075255
933835562
618723234
249767955
395953450
763386823
489839972
49229564
136402732
793765412
106522967
664810245
213112219
167730177
28078389
287556933
46892503
34843238
498671888
478071496
267362377
526773639
872756068
647206967
595802720
3985493
716545662
968862679
71452862
406789651
180543987
119272511
34843238
569186242
918719755
842859955
242277284
127306127
709376993
964901016
444558315
538663922
338703209
370024028
997770744
577782418
618723234
61167892
452160555
109384685
151082175
472629652
751467882
781264461
227711375
795003943
290699095
452160555
290699095
526773639
480177328
760503997
81963496
406789651
248869053
113455365
133202758
720385143
933835562
531113364
463298139
267362377
413929775
710345734
167730177
325304363
113455365
763386823
983687591
94802409
370024028
426551900
899853055
520955702
845685595
400976116
242691505
101707756
470779280
726415810
751467882
475548220
664810245
242691505
282245953
303844274
338703209
351131757
420258150
99375209
678496870
413929775
213112219
470779280
151082175
933835562
400976116
129214322
363291327
801296111
84182546
351131757
763386823
635088615
843513109
213112219
872756068
977048459
402316577
249767955
71452862
382809452
279927360
926132197
444558315
67612753
151082175
893344250
321613092
498671888
462182680
706385091
596633714
445742553
172147214
132990817
997770744
820798652
970272818
370024028
791109378
28078389
664810245
28078389
330341334
4297331
596633714
502678160
462182680
614333679
788816956
893344250
454725374
716545662
213112219
114231382
330341334
725270220
635088615
664810245
791109378
498671888
967734710
564959648
598492953
632604205
635088615
793765412
117562564
187570012
444558315
420691461
41912330
122654395
420691461
71452862
544293943
3985493
117562564
533381935
59319299
596633714
502678160
326555686
533381935
101104061
763386823
716545662
596633714
363291327
859123741
636399325
533381935
997770744
117562564
330341334
81963496
201877647
947657752
81963496
997770744
771799449
583540234
351131757
399032032
316440106
551680451
151082175
843513109
452160555
462182680
533381935
583865092
81963496
986085989
452160555
180543987
340752803
983319352
363075255
636399325
165761095
674185921
213112219
981637327
997770744
282245953
883345489
84182546
564959648
966315684
981637327
532400114
279927360
678496870
1129928
715669796
290699095
844456775
92174769
117562564
59319299
615377033
242277284
317007523
321148282
842859955
845392031
402035750
279927360
325304363
775758284
642378032
533381935
472629652
902458903
955143928
114231382
634043224
106637975
159601239
856625814
997770744
302209605
859123741
416522621
61743787
647206967
101104061
213112219
416522621
213112219
419320405
791109378
370024028
1129928
740899913
133202758
532400114
753626750
533381935
330341334
426233346
209486102
106637975
647206967
997770744
670376405
544293943
586215542
950010273
84182546
882350801
303844274
81963496
852396336
533381935
544293943
139253479
843513109
287556933
672938107
41912330
657293226
278374454
330341334
763386823
533381935
242277284
647206967
151082175
420691461
654745045
92174769
287556933
311428007
242277284
187570012
618723234
739921625
3985493
114231382
407361094
870938819
81963496
101104061
49229564
472629652
306634239
47404110
451469477
259447059
420691461
709376993
242277284
740899913
11492135
583865092
420691461
3985493
474222616
363075255
159601239
180543987
279927360
678496870
717212902
71452862
330341334
151082175
58898715
393732399
533381935
127306127
642378032
933835562
355492407
132990817
929175411
265944076
41912330
775758284
20096092
583865092
87030709
81963496
990678116
716801991
715669796
109384685
717545562
769022540
300495085
462182680
636399325
363075255
287556933
769022540
304424390
577782418
242239237
533381935
881091251
470779280
426551900
127306127
660312285
472629652
788816956
636399325
330341334
87030709
187570012
635088615
732205273
533381935
393732399
775504008
121547615
101104061
788816956
134625437
616373204
524768263
720385143
132990817
330341334
710345734
495217592
3985493
596633714
18246833
326572891
330341334
303844274
861046296
242277284
573753527
34843238
18449009
763386823
838529277
5824975
842859955
559358681
189692306
760503997
478071496
325304363
420691461
520955702
882350801
807744427
818176200
669175025
870938819
41912330
145788854
290699095
145383622
114231382
664810245
533381935
227711375
151082175
48699814
242277284
278374454
678496870
878712875
58898715
116933617
757236145
49229564
117562564
462328555
672536919
968862679
97975950
709376993
715669796
583962819
119272511
28078389
435361683
789795756
249767955
494164426
636399325
34843238
249767955
380345285
530302448
702800812
133202758
763386823
769022540
596633714
159601239
178232890
777215027
194147828
715669796
753626750
86737983
145383622
789795756
132972038
462328555
647206967
964901016
109384685
292859267
647206967
726415810
463771066
835529974
3985493
664810245
835529974
418385479
881803481
426233346
926132197
176446369
608135691
946077526
887664615
71452862
533381935
452160555
951228414
330341334
664810245
947657752
678496870
242277284
242277284
420258150
84182546
895801271
25150138
601059972
416522621
452160555
7165299
462182680
79331648
977048459
1942215
407831879
114231382
588066892
27495357
480307069
717545562
114231382
835529974
286149881
852396336
612084223
852396336
213112219
416522621
308901748
338703209
842859955
545195437
290070188
99803773
426551900
452160555
494164426
27495357
201922130
213015624
346920729
856624103
253381182
365134716
981637327
475548220
717545562
413929775
81963496
721685218
887664615
640969023
480177328
997770744
136402732
117990828
596633714
533381935
303844274
3985493
242277284
62773367
61167892
773796495
151082175
259447059
461640419
267362377
178232890
248869053
134625437
279927360
49141693
444558315
280284613
893344250
151082175
446820275
926132197
538663922
715669796
279927360
365134716
870938819
444558315
363075255
882350801
1942215
852396336
483160827
648239099
679113152
246872553
127306127
167730177
330341334
249767955
986085989
502678160
287556933
419320405
715301672
967688315
308901748
616373204
739260880
788816956
295768835
393836512
502512015
763386823
242277284
180543987
81963496
284357816
792837493
475548220
912436779
47404110
608635569
97975950
3985493
606321619
596633714
949814155
918719755
420258150
242277284
820798652
893344250
61167892
106522967
34990920
452160555
205146535
265981634
444558315
150004433
416522621
631365349
647206967
533381935
470779280
918719755
61743787
370024028
132972038
964901016
280284613
577782418
647206967
664810245
734569845
887507430
462182680
636399325
445418165
101104061
87030709
213112219
751467882
532041370
596633714
5824975
763318698
572496451
304424390
763386823
242277284
48699814
616373204
67612753
842859955
781264461
602677924
395953450
267362377
902458903
46698897
777215027
757236145
444558315
303279170
520955702
403011580
912436779
715669796
598492953
940455387
278374454
121547615
151082175
551680451
451469477
659240966
265944076
995519510
24349907
151082175
734569845
413304714
167730177
25150138
856625814
330341334
636399325
596633714
300495085
531113364
151082175
462182680
769022540
648239099
420691461
146986970
393836512
981637327
201922130
966315684
793434740
870938819
189692306
669175025
717545562
452160555
280284613
286149881
242277284
726415810
726415810
482741890
844456775
317007523
163924841
207420153
997770744
59319299
615377033
400976116
950010273
596633714
445418165
883345489
99803773
540738899
757236145
97975950
113455365
201922130
544293943
577782418
287556933
201922130
878025319
145788854
618723234
101707756
213112219
893344250
997770744
987801429
551680451
737107830
87030709
196822785
325304363
213112219
189692306
184209960
2975766
338703209
245182513
106522967
735342227
46892503
151082175
81963496
596633714
495217592
664810245
167369966
818176200
720385143
62773367
67726038
669175025
71452862
338965927
151082175
533381935
769022540
445418165
943694013
279927360
227711375
101104061
977048459
472629652
407361094
533381935
715301672
882350801
101104061
159601239
278374454
151082175
636399325
67612753
207420153
577782418
167730177
947657752
167730177
287556933
87030709
636399325
445418165
10255476
452160555
966315684
330341334
495217592
348888674
109384685
757236145
786452216
400976116
34843238
34990920
3985493
856625814
533381935
647206967
532400114
733612949
533381935
310206666
81963496
558944310
852396336
279927360
326572891
672938107
265981634
891192318
720385143
472629652
201877647
215176495
596633714
61167892
734569845
947835930
411727802
933835562
933835562
753626750
67612753
159943153
596633714
533381935
363291327
918719755
242277284
136402732
5824975
286149881
242277284
420258150
106522967
713559169
360031502
526773639
788816956
967688315
393732399
165761095
465437599
533381935
205146535
642378032
852396336
577782418
482741890
109987428
463298139
845685595
887664615
647206967
59319299
3985493
462182680
400976116
918719755
511308309
180932888
113455365
757236145
861046296
49229564
725270220
717545562
304424390
635088615
207420153
887664615
67612753
582498130
720385143
997770744
891344396
444558315
370024028
167730177
101104061
577782418
59693036
710345734
242277284
569186242
382809452
771799449
789795756
986085989
835529974
321148282
119272511
18449009
495217592
677726935
400976116
531113364
308901748
882350801
717545562
636399325
189692306
34843238
720385143
997770744
967688315
452160555
726415810
351131757
242277284
709376993
842859955
760503997
953567940
180543987
753626750
242277284
777215027
918719755
131890445
596633714
286149881
249767955
99476110
495217592
462182680
551680451
346920729
532935629
664810245
81963496
163924841
406789651
363291327
266941232
81963496
495217592
616373204
127306127
416522621
757236145
439041383
34843238
3985493
406789651
721685218
81963496
81963496
788816956
635088615
286558324
463298139
883345489
113455365
326555686
845685595
533381935
533381935
71452862
769022540
987801429
608135691
127306127
242277284
2975766
184209960
416522621
918719755
139253479
827314405
119272511
789795756
760213309
30895040
672536919
569186242
146986970
781264461
615377033
716545662
502512015
495217592
545195437
502512015
426551900
282245953
3985493
267362377
583962819
518979458
997770744
28078389
732205273
425022716
737107830
880472098
769022540
601059972
593652318
420691461
763386823
351131757
451469477
953567940
1942215
933835562
672938107
121209778
370024028
109384685
918719755
27495357
223669675
145788854
382809452
845685595
416522621
205235034
290070188
66253008
545195437
933835562
837935604
859123741
113455365
530302448
420691461
61167892
940455387
463771066
498671888
19535560
180543987
159601239
382809452
472629652
583865092
10255476
612084223
370024028
945178256
773796495
982875557
596633714
213112219
59693036
34990920
616373204
498671888
647206967
827314405
486643058
407831879
870938819
113455365
647206967
363075255
67726038
516556047
117562564
403011580
615377033
215176495
736508159
475548220
106522967
586215542
196822785
835529974
801473199
951228414
180543987
526773639
947657752
167730177
279927360
788816956
242277284
582498130
992215675
596633714
462182680
151082175
612084223
859123741
977048459
919436557
533381935
799938759
820798652
950010273
267362377
3985493
620066142
34990920
370024028
672938107
647206967
710345734
771799449
127306127
997770744
330341334
616373204
41912330
852396336
101707756
762161316
160546641
987801429
725270220
533381935
636399325
83364600
992215675
180543987
856625814
495217592
61167892
113455365
151082175
796647576
242277284
533381935
615377033
793775678
79331648
616373204
245182513
763386823
987976541
106637975
130865413
416522621
880218528
749687683
47404110
426551900
616373204
470779280
419320405
81963496
151082175
99476110
67612753
279927360
140417381
287556933
749687683
213112219
150004433
602677924
303844274
132972038
127306127
502512015
286149881
997770744
382809452
550075396
516556047
533381935
248869053
413929775
49141693
280284613
691936305
84182546
796647576
801296111
856625814
533381935
669175025
79439506
997770744
189692306
616373204
253381182
223669675
717545562
478071496
146753951
732719608
187570012
781264461
446562059
977048459
664810245
531113364
3985493
402316577
596633714
438269215
636399325
136402732
845392031
151082175
551680451
279927360
134625437
422801867
175409503
677726935
225750757
82324035
201877647
788816956
25150138
47404110
201922130
478071496
201877647
917784744
532935629
363075255
420258150
167730177
769022540
588066892
608635569
715669796
986712328
133202758
1129928
18449009
242691505
278374454
365134716
618723234
242277284
416522621
34843238
416522621
255042016
279927360
59693036
81963496
945178256
516556047
117990828
945178256
533381935
990678116
933835562
751467882
321148282
964901016
420691461
187570012
992215675
951228414
151082175
924684427
706385091
150004433
279927360
146986970
789795756
59693036
533381935
34843238
540738899
167369966
34843238
81963496
151082175
411727802
151082175
918719755
898846139
426551900
420691461
59319299
151082175
919436557
213112219
660312285
586215542
373969756
608135691
918719755
843513109
753626750
664810245
775758284
81963496
856625814
516556047
773796495
370024028
3985493
760503997
25150138
583865092
820664701
242277284
159601239
420691461
795003943
763386823
201877647
788816956
987976541
596633714
242277284
981637327
355492407
59319299
27495357
277725366
470779280
438520700
664810245
242277284
451469477
842859955
101707756
363075255
420691461
588066892
462182680
180543987
882350801
145383622
62773367
416522621
968862679
150004433
242277284
502512015
726150510
363075255
113455365
544293943
18449009
363075255
647206967
308901748
262850948
101104061
403011580
411727802
59319299
462182680
201922130
636399325
370024028
127306127
265944076
540738899
966315684
533381935
470779280
129214322
416522621
416522621
533381935
502678160
882350801
835529974
180543987
536345909
452160555
139253479
265944076
971427294
132972038
67726038
62773367
59693036
201877647
242277284
267362377
710345734
106522967
113455365
531113364
503311063
995519510
310206666
66253008
586215542
793775678
763386823
287556933
25150138
872756068
762161316
295768835
109987428
159601239
887664615
363075255
59319299
416522621
769022540
279927360
856625814
636399325
973424649
7165299
426551900
726415810
620066142
303279170
49141693
348888674
933835562
734569845
717545562
835529974
684046238
583540234
278374454
918719755
279927360
97975950
583865092
596633714
3985493
416522621
995519510
420258150
142381485
882350801
926132197
953567940
533381935
201877647
452160555
201922130
28078389
533381935
172147214
400976116
84182546
953567940
242277284
266941232
791343699
295768835
843513109
966315684
902458903
918719755
422801867
945178256
615377033
502512015
511308309
577782418
346920729
533381935
569186242
762161316
561422711
781264461
282245953
106522967
413688116
470779280
715669796
119272511
717545562
363075255
533381935
877973444
238529812
602677924
596633714
861971201
382809452
151082175
951228414
757236145
596633714
242239237
533381935
845392031
399032032
635088615
244812915
462182680
533381935
757236145
41912330
981637327
113455365
781264461
716545662
788816956
684046238
458976577
370024028
280586331
463298139
953567940
416522621
213112219
242277284
734569845
763386823
225750757
41912330
495217592
753626750
363075255
279927360
452160555
213112219
878025319
444558315
395953450
65068837
533381935
933835562
462182680
59319299
304424390
596633714
416522621
151082175
647206967
596633714
242277284
973424649
995519510
887664615
363075255
715301672
577782418
620066142
395953450
760213309
880472098
716545662
806629587
213112219
715669796
893344250
121547615
891192318
882350801
769022540
551680451
799938759
34990920
452160555
49229564
84182546
983687591
775084774
664810245
462182680
1129928
967734710
3985493
647206967
533381935
635088615
664810245
478071496
451469477
5824975
370024028
18449009
420691461
462182680
791109378
370024028
253381182
845392031
940455387
136402732
612084223
891192318
596633714
292859267
258032890
544293943
842859955
444558315
856625814
891192318
677726935
769022540
351667180
151082175
416522621
632880212
749687683
966315684
465045503
113455365
338703209
775758284
3985493
279927360
532041370
242277284
49141693
951228414
121547615
533381935
502512015
159601239
462182680
407831879
382809452
130865413
470779280
101104061
426920980
265944076
355492407
801296111
256653517
757236145
360031502
263761598
882350801
757236145
109384685
3985493
710345734
647206967
101104061
71452862
279927360
451469477
61167892
762354437
845685595
715301672
452160555
608135691
213112219
502678160
720385143
142381485
516556047
278374454
400976116
205146535
882350801
205940004
363291327
151082175
113455365
189692306
353523715
363291327
835529974
793765412
472629652
3985493
773796495
966315684
664810245
282245953
363075255
769022540
41912330
841534010
856625814
793775678
242277284
426551900
762161316
377428365
81963496
81963496
852396336
407361094
968862679
576962664
242277284
635587440
636399325
859123741
533381935
540738899
678496870
420258150
465045503
279927360
842859955
804172479
159943153
647206967
981637327
986712328
725270220
34843238
973424649
835529974
577782418
47404110
370024028
596633714
117990828
475548220
279927360
3985493
67726038
844456775
631365349
837935604
447929061
189692306
159601239
363291327
416522621
997770744
533381935
516556047
451469477
986185041
3985493
355492407
67726038
932486513
835529974
114231382
715669796
213112219
647206967
313327128
462182680
326555686
793434740
416522621
99375209
117562564
129214322
929175411
753626750
426551900
801473199
791109378
127306127
262772668
363075255
977456635
997770744
132990817
647206967
34962665
444558315
882350801
452160555
635088615
213112219
601059972
416522621
882350801
941969393
837935604
678496870
760503997
470779280
151164871
151082175
242277284
838575280
647206967
632604205
81963496
474222616
129214322
647206967
253381182
861971201
133202758
882350801
786452216
224303060
882350801
463771066
106522967
114231382
447929061
92174769
196822785
883345489
678496870
278374454
949814155
647206967
577782418
533381935
843513109
225750757
787397143
287556933
469868348
435361683
47404110
538663922
159601239
966315684
601059972
370024028
278374454
416522621
121547615
596633714
132990817
583865092
113455365
109987428
446820275
279927360
538663922
67726038
420691461
330341334
654745045
223669675
151082175
503311063
189692306
981637327
533381935
59319299
912436779
304424390
213112219
242277284
526773639
718368994
753626750
569186242
645349551
478071496
498671888
104176399
201877647
602677924
187570012
420691461
146986970
370024028
926132197
469868348
856625814
241567516
777215027
242277284
82324035
494164426
647206967
533381935
47404110
725270220
304424390
852396336
106522967
636399325
287556933
435459224
382809452
59319299
769022540
777215027
24349907
151082175
242277284
717545562
678496870
950010273
117990828
977048459
363075255
133202758
995519510
498671888
596633714
577782418
242277284
106522967
963369078
399032032
933835562
317007523
462182680
947835930
533381935
551680451
136402732
533381935
280284613
114231382
995519510
61743787
614333679
370024028
136402732
163924841
351131757
838575280
734569845
456947199
25150138
279927360
852396336
887521680
608046410
494164426
351131757
763386823
49229564
669175025
213112219
101104061
739260880
249767955
533381935
933835562
533381935
669175025
983319352
151082175
495217592
101104061
34843238
92174769
266941232
870938819
127306127
533381935
773796495
967734710
67612753
716545662
279927360
997770744
142381485
446820275
494164426
769022540
796647576
757236145
678496870
267362377
533381935
325304363
636399325
721685218
87030709
151082175
992215675
213015624
246872553
113455365
10255476
242277284
3985493
466308558
540738899
660312285
532041370
242277284
586215542
788816956
732719608
963369078
887664615
375300585
853421571
330341334
583865092
636399325
898846139
688746427
406789651
249767955
835529974
726150510
110252073
710345734
945178256
769022540
416522621
290699095
348888674
615377033
317007523
24349907
545195437
62773367
81963496
518979458
670376405
113455365
757236145
303844274
382809452
242277284
583865092
194919836
533381935
419320405
444558315
81963496
406789651
113455365
28078389
929175411
981637327
159601239
287556933
461640419
856625814
28078389
990678116
670376405
338965927
316440106
92174769
852396336
151082175
924684427
893344250
304424390
353777591
882350801
538663922
786833604
19535560
49141693
180543987
636399325
41912330
363075255
678496870
67726038
49141693
59693036
250682105
775758284
145383622
355492407
616373204
986712328
891192318
709376993
749687683
365134716
286149881
325304363
142381485
505210291
710345734
533381935
262850948
788816956
763318698
159943153
968862679
856625814
304424390
189147304
739921625
114231382
918719755
84182546
793775678
117562564
588066892
151082175
753626750
804172479
279927360
265944076
435361683
837935604
533381935
498671888
716801991
453821460
165761095
134625437
444558315
793775678
808083082
165761095
267362377
647206967
725270220
636399325
242691505
678496870
997770744
470779280
533381935
801296111
596633714
41912330
532400114
838575280
92174769
796647576
601059972
818176200
967045526
856625814
199062838
647206967
151082175
101104061
795003943
439041383
945178256
478071496
3985493
502678160
498671888
986085989
71452862
81963496
316440106
971427294
189692306
462182680
478071496
71452862
338965927
194919836
426551900
411727802
59319299
677726935
444558315
474222616
249767955
837935604
739260880
806629587
304424390
363075255
363291327
577782418
106637975
167369966
472629652
967045526
97975950
47404110
117562564
996876111
470779280
420691461
127306127
883345489
852396336
462182680
987976541
753626750
616373204
150004433
24349907
769022540
84182546
805851414
664810245
753626750
136402732
65068837
981637327
416522621
282245953
151082175
684046238
968862679
30895040
406789651
757236145
363075255
526773639
775504008
330341334
964901016
717212902
918719755
295768835
279927360
569186242
852396336
145788854
995519510
81963496
716545662
341337453
999954602
92174769
726415810
670376405
69981840
545195437
758525176
365134716
416522621
213112219
363291327
472629652
242691505
24349907
763386823
400976116
472629652
213112219
804172479
856625814
947657752
852396336
870844784
588066892
608135691
167730177
223669675
11492135
84182546
383981378
49141693
106522967
792837493
265944076
994886343
400976116
167369966
151082175
127306127
917784744
363291327
480307069
967045526
145383622
267362377
295768835
966315684
151082175
904361031
145383622
843513109
81963496
643415203
399032032
470450872
400976116
478071496
827314405
726415810
967734710
7165299
121547615
286149881
2975766
647206967
878712875
852396336
725270220
193887485
87030709
845392031
757236145
278374454
84182546
444558315
416522621
338703209
84182546
788816956
47404110
852396336
967688315
109384685
631365349
670376405
918719755
313327128
502678160
101104061
882350801
452160555
635323168
316440106
577782418
242277284
540738899
645349551
130865413
709376993
763386823
647206967
316440106
941969393
792837493
213112219
472629652
151082175
163924841
321613092
465437599
416522621
372663667
899853055
634043224
647206967
439041383
113455365
151082175
163924841
407361094
635088615
366929061
533381935
495217592
614333679
396292152
242277284
372585132
502512015
981637327
838529277
716545662
142381485
990678116
416522621
720385143
713559169
62773367
395953450
445418165
416522621
544293943
918719755
34990920
760503997
180543987
227749647
370024028
709376993
136402732
465437599
159943153
856625814
664810245
964901016
445742553
615377033
11492135
463298139
902458903
49141693
561422711
49141693
852396336
199062838
249767955
151082175
486643058
62773367
213112219
902458903
883345489
106522967
242277284
763386823
709376993
279927360
189692306
516556047
3985493
601314097
518979458
763386823
110252073
749687683
444558315
452160555
400976116
426551900
478071496
242691505
295768835
81963496
413929775
717545562
2975766
311428007
84182546
763318698
330341334
121547615
837935604
954386083
279927360
933835562
213015624
113455365
321148282
480177328
882350801
966315684
363075255
773796495
721685218
106522967
189692306
997770744
199062838
963369078
760503997
709376993
377428365
757236145
146986970
84182546
41912330
526773639
966315684
788816956
180543987
561422711
533381935
947657752
53467078
647206967
684046238
287556933
11492135
966315684
981637327
28078389
121547615
340752803
132972038
971427294
71452862
502512015
480307069
838575280
853098567
59319299
845685595
426551900
647206967
175409503
462182680
538663922
59693036
636399325
382809452
167369966
946077526
466308558
856625814
741937514
636399325
791343699
99803773
499960053
640969023
290699095
919436557
502512015
793765412
551680451
981637327
852396336
602677924
596633714
363075255
59319299
25150138
3985493
618723234
856625814
596633714
753626750
18449009
3985493
266611978
856625814
416522621
330341334
290699095
887521680
336052903
81963496
340752803
717545562
92174769
760503997
365134716
532041370
647206967
59693036
370024028
444558315
992215675
109384685
242691505
709376993
616373204
967734710
478071496
717545562
295768835
614333679
150004433
918719755
351131757
586215542
710345734
136402732
887521680
452160555
278374454
842859955
861971201
997770744
402035750
918226066
444558315
841908494
435361683
400976116
452160555
451469477
538663922
511308309
303279170
262772668
151082175
106637975
172147214
732205273
762354437
81963496
495217592
918719755
47404110
287556933
495217592
199062838
470450872
883345489
789795756
769022540
482741890
445418165
217379980
180543987
616373204
544293943
718247475
3985493
801296111
992215675
180543987
416522621
370024028
967045526
919436557
159943153
213112219
636399325
762161316
882350801
248869053
363075255
615377033
119272511
313327128
795003943
61167892
967045526
187570012
132990817
647206967
360031502
3985493
420691461
189692306
716545662
67726038
995519510
426920980
760503997
370024028
566389174
59693036
24349907
114231382
990678116
918719755
61743787
635088615
407361094
843513109
717545562
852396336
238529812
163924841
753626750
953567940
636399325
977048459
904361031
413929775
41912330
842859955
977048459
3985493
34843238
919436557
452160555
133202758
491722929
951228414
844456775
502678160
279927360
608635569
933835562
845392031
28078389
801473199
92174769
647206967
84182546
47404110
773796495
861971201
887664615
808083082
249767955
363291327
145788854
726415810
106522967
636399325
516556047
290070188
278374454
317007523
114231382
278374454
242277284
926132197
852396336
363075255
462328555
330341334
763318698
399032032
279927360
7165299
399215092
612084223
586215542
788816956
877973444
363075255
990678116
883345489
114231382
242691505
664810245
654745045
59319299
370024028
259447059
287556933
113455365
1129928
185838808
287556933
241567516
485792090
25150138
282245953
113455365
968862679
577782418
114231382
577782418
407831879
121547615
992215675
213112219
636399325
924684427
208356609
399032032
92174769
180543987
462182680
947657752
28078389
845782870
601059972
199062838
61167892
758525176
672938107
201922130
532041370
242277284
71452862
716545662
287556933
837935604
113455365
370024028
478071496
84182546
845782870
614333679
420258150
486668840
583865092
575098295
242277284
370024028
338965927
10255476
472629652
278374454
341337453
330341334
101104061
530302448
242277284
530302448
3985493
842859955
526773639
999954602
81963496
151082175
715669796
383981378
146986970
452160555
732205273
47404110
981637327
893344250
34962665
279927360
160546641
3985493
533381935
526773639
330341334
92174769
912436779
533381935
400976116
716801991
363075255
715301672
852396336
131890445
325304363
72644312
101707756
127306127
678496870
282245953
416522621
856625814
739260880
338703209
595802720
286149881
861971201
835433072
532041370
532935629
583865092
475548220
242277284
926132197
416522621
842859955
59319299
775758284
189692306
382809452
533381935
114231382
370024028
551680451
19535560
842859955
636399325
132972038
986085989
341337453
242691505
49141693
990678116
365134716
213112219
616577143
710345734
62773367
305200730
395953450
669175025
3985493
569186242
304424390
713559169
196822785
61743787
62773367
861971201
370024028
726415810
887664615
551680451
99375209
277725366
151082175
516556047
715669796
213015624
882350801
49141693
242277284
317007523
326572891
266941232
159601239
3985493
113455365
59319299
47404110
286558324
34962665
870938819
569186242
486643058
636399325
382809452
715301672
852396336
647206967
647206967
71452862
101707756
635088615
878712875
463298139
763386823
951228414
420691461
159601239
114231382
201922130
538663922
106522967
898846139
304424390
485792090
856625814
114231382
462182680
180543987
981637327
787397143
709376993
635088615
151082175
444558315
596127821
435361683
242277284
242277284
796647576
614333679
117990828
41912330
971427294
636399325
167369966
852396336
242691505
242277284
41912330
370024028
292859267
763318698
636399325
462182680
180543987
363075255
777215027
34990920
498671888
483160827
872756068
400976116
316440106
34990920
86748577
213015624
588066892
495217592
313142434
465045503
715669796
583865092
416522621
3985493
242277284
406789651
180543987
267362377
360031502
664810245
267362377
453821460
551680451
569186242
66253008
799938759
842859955
620066142
715669796
316440106
462182680
734569845
596633714
763386823
386534842
983687591
363075255
121547615
533381935
279927360
382809452
286149881
789795756
282245953
856625814
34962665
133202758
452160555
887664615
524768263
498671888
463771066
445742553
59693036
964901016
418385479
248869053
596633714
717545562
498671888
462182680
852396336
87030709
242277284
995519510
360031502
709376993
664810245
470779280
341337453
145788854
351131757
895801271
995519510
321613092
533381935
852396336
977048459
478071496
837935604
59319299
502678160
477544288
486643058
717545562
325304363
453821460
10255476
363291327
279927360
950010273
533381935
867032899
127306127
856625814
997770744
286149881
559358681
117562564
48699814
763386823
838529277
363291327
596633714
725270220
94802409
595802720
121547615
416522621
472629652
267362377
109987428
363291327
526773639
406789651
146986970
125793687
968862679
84182546
279927360
664810245
709376993
286149881
134625437
596633714
133202758
370024028
672536919
34843238
801473199
66253008
891344396
348888674
49141693
495217592
189692306
3985493
395953450
242691505
710345734
184209960
533381935
422801867
363291327
912436779
136402732
533381935
207420153
533381935
61167892
715669796
636399325
933835562
416522621
68056423
418385479
106522967
263253205
382809452
844456775
310206666
279927360
353523715
891192318
290070188
159601239
861971201
762161316
286149881
106522967
279927360
363075255
330341334
551680451
444558315
330341334
494164426
845392031
885966344
861046296
150004433
997770744
113455365
27495357
242277284
516556047
81963496
338703209
926132197
180543987
781264461
304424390
933835562
201922130
399032032
290070188
967045526
981637327
601059972
300495085
426551900
176446369
463771066
929175411
420691461
726415810
242277284
773796495
970561065
853098567
97975950
382809452
28078389
317007523
596633714
213112219
34843238
213112219
167730177
518979458
502512015
837935604
616373204
47404110
349880298
402035750
786833604
569186242
201877647
259447059
341337453
67612753
837935604
213112219
94846153
101707756
136402732
363291327
635088615
842859955
113455365
528007418
5824975
242691505
763386823
929175411
146986970
351131757
1129928
363291327
287556933
109384685
805851414
287556933
242277284
451469477
478071496
760503997
351131757
34843238
330341334
882350801
403011580
86737983
545195437
843513109
842859955
92174769
881091251
614333679
292859267
769022540
451469477
872756068
101104061
766722894
737107830
250682105
856625814
61167892
452160555
127306127
363075255
67612753
452160555
25150138
852396336
278374454
6387153
416522621
47404110
113455365
799399752
130865413
413304714
286149881
502678160
286149881
348888674
647206967
924684427
82324035
418385479
845392031
870938819
363291327
845392031
101104061
891192318
634396900
241567516
769022540
113455365
634043224
375300585
499960053
248869053
109384685
180543987
806435169
845782870
439041383
87030709
825768508
672938107
533381935
119272511
245703982
933835562
189692306
618723234
444558315
947657752
127306127
84182546
213112219
400976116
295768835
918719755
632604205
338703209
586215542
669175025
382809452
763386823
478071496
351131757
447929061
313327128
872756068
121547615
227711375
887521680
739260880
559358681
445418165
106522967
596633714
151082175
968862679
498671888
472629652
788816956
452160555
304424390
615377033
502512015
844456775
242277284
101104061
27495357
62773367
81963496
106522967
242277284
532400114
119272511
304424390
792837493
981637327
420691461
452160555
827314405
518979458
416522621
970272818
583540234
253381182
709376993
151082175
726415810
904361031
286149881
151082175
977048459
413688116
762161316
478071496
151082175
116933617
844456775
67612753
781264461
918719755
360031502
899853055
763386823
439041383
788816956
893344250
97975950
843513109
278374454
538663922
382809452
588557139
533381935
81963496
717545562
818176200
133202758
445418165
297601962
71452862
363075255
478071496
363075255
716545662
452160555
92174769
918719755
189692306
463298139
596633714
882350801
184209960
569186242
787397143
25150138
49229564
967734710
151082175
92174769
511308309
533381935
614333679
710345734
201922130
167730177
426551900
769022540
608635569
533381935
684046238
113455365
717545562
997770744
870938819
413688116
127306127
101104061
775758284
893344250
134625437
267362377
769022540
845685595
777215027
475548220
842859955
84182546
880218528
3985493
419320405
59693036
636399325
282245953
94846153
710345734
300495085
41912330
242239237
967045526
636399325
664810245
933835562
287556933
69981840
808083082
702800812
317007523
416522621
986185041
106637975
478071496
108121731
895801271
679113152
84182546
882350801
717545562
267362377
702800812
330341334
114231382
106522967
596633714
636399325
194147828
618723234
773796495
960769936
43431059
882350801
825768508
533381935
338703209
632604205
739921625
654745045
853098567
614333679
841534010
67726038
416522621
448249188
444558315
317007523
749687683
977048459
845392031
726415810
926132197
495217592
893344250
882350801
775758284
382809452
720385143
242691505
946077526
61743787
94846153
872756068
615377033
113455365
596127821
71452862
716801991
175409503
167730177
895801271
616373204
109384685
717212902
861046296
189692306
67726038
3985493
647206967
163924841
106637975
287556933
634043224
3985493
827314405
420691461
132972038
760213309
856625814
330341334
636399325
551680451
304424390
657293226
97975950
852396336
418385479
321148282
583865092
151082175
28078389
615377033
349880298
715669796
382809452
106522967
786452216
151082175
586215542
586215542
3985493
259447059
596633714
66253008
180543987
793434740
837935604
215176495
10255476
81963496
726150510
295768835
945178256
636399325
647206967
279927360
919436557
791109378
883345489
612084223
516556047
109384685
606321619
267362377
472629652
213112219
79331648
351131757
717212902
583865092
150004433
664810245
775758284
241567516
533381935
634043224
370024028
213112219
472629652
187570012
463298139
267362377
370024028
49141693
763386823
400976116
856625814
265944076
986085989
844456775
67726038
66253008
647206967
34843238
612084223
330341334
672938107
92174769
6387153
41912330
355492407
950010273
453821460
7165299
67726038
997770744
127306127
121547615
420258150
82324035
159601239
852396336
967045526
370024028
852396336
439041383
303279170
189692306
882350801
47404110
478071496
313327128
279927360
267362377
295768835
306634239
495217592
845685595
47404110
933835562
172147214
566389174
478071496
375300585
330341334
7165299
119272511
945178256
136402732
981637327
87030709
242691505
279927360
101104061
180543987
426551900
292859267
715301672
615377033
502512015
967045526
856625814
533381935
127306127
891192318
538663922
366929061
720385143
533381935
721685218
804172479
382809452
241567516
664810245
726150510
7165299
971427294
647206967
101104061
789795756
721685218
775084774
41912330
446820275
106637975
242277284
19535560
533381935
420691461
167730177
576962664
187570012
151082175
608046410
416522621
267362377
953567940
101707756
242239237
995519510
801473199
287556933
201922130
242691505
716545662
416522621
338965927
67726038
338965927
452160555
61743787
213112219
133202758
616373204
249767955
995519510
280284613
801296111
113455365
370024028
763386823
346920729
444558315
709376993
893344250
420691461
856625814
612084223
753626750
242277284
734569845
781264461
882350801
706385091
172147214
954386083
106522967
788816956
18246833
99803773
664810245
997770744
533381935
893344250
843513109
213112219
734569845
489839972
577782418
532400114
34962665
65068837
399032032
127306127
59319299
716545662
538663922
856625814
739260880
416522621
967045526
113455365
139253479
498671888
763386823
852396336
602677924
159601239
983319352
313327128
133202758
796647576
279927360
106522967
370024028
113455365
282245953
113455365
47404110
400976116
213112219
416522621
420691461
151082175
678496870
967734710
615377033
777215027
521259138
981637327
720385143
407361094
747507534
995519510
820798652
280586331
34990920
420691461
618723234
647206967
717545562
3985493
360031502
71452862
180932888
286149881
861971201
715773414
769022540
596633714
487363471
106522967
882350801
763386823
717212902
472629652
151082175
396292152
304424390
634396900
363075255
49141693
645349551
213112219
664810245
775758284
678496870
647206967
861971201
416522621
620066142
801296111
114231382
180543987
703299897
86737983
504656762
608635569
596633714
845392031
262850948
59319299
487363471
446820275
781264461
726415810
715301672
82324035
845782870
92174769
933835562
893344250
338965927
953567940
282245953
715301672
647206967
365134716
986085989
416522621
839495689
950010273
973424649
114231382
964901016
502512015
133202758
933835562
87030709
845392031
859123741
400976116
246872553
189692306
533381935
79331648
872756068
502512015
286149881
596633714
242277284
820664701
351667180
213015624
213112219
355492407
472629652
766722894
113455365
852396336
917784744
636399325
439041383
465437599
449187060
207420153
987976541
99375209
709376993
582498130
213112219
997770744
81963496
413304714
180543987
259447059
341337453
883345489
606321619
81963496
967045526
92174769
933835562
502678160
351131757
967045526
486643058
416522621
635088615
859123741
400976116
532400114
189692306
375300585
3985493
852396336
338965927
145383622
317007523
451469477
966315684
870938819
30895040
435361683
41912330
139253479
933835562
577782418
596633714
763386823
887664615
596633714
114231382
926132197
279927360
84182546
278374454
49141693
117562564
596633714
92174769
386246655
287556933
843513109
717545562
636399325
709376993
97975950
242277284
101104061
92174769
180543987
101707756
672938107
400976116
278374454
715669796
419320405
452160555
636399325
763386823
67726038
760213309
526773639
763386823
62773367
113455365
717545562
502678160
178232890
950010273
213112219
861971201
446820275
734569845
795003943
290070188
654745045
279927360
495217592
351131757
478071496
446820275
941969393
981637327
187570012
81963496
242691505
762354437
176446369
852396336
715669796
660312285
856625814
478071496
444558315
121547615
151082175
418385479
917784744
495217592
494164426
739260880
348888674
898846139
713559169
167730177
131890445
615377033
647206967
929175411
596633714
416522621
533381935
113455365
838529277
150004433
532041370
981637327
317007523
760503997
117562564
101104061
518979458
100444139
317007523
632604205
159601239
201922130
375300585
4297331
851822336
10255476
416522621
635088615
487363471
929175411
363075255
304424390
383981378
734569845
709376993
148554089
495217592
967734710
820798652
249767955
129214322
165761095
997770744
119272511
207420153
262850948
330341334
100444139
955143928
647206967
596633714
338965927
406789651
533381935
242277284
360031502
929175411
159943153
614333679
278374454
66253008
338703209
595802720
370024028
363075255
41912330
964901016
282245953
242277284
678496870
631365349
194919836
136402732
664810245
967045526
502678160
735267910
316440106
709376993
588066892
463298139
801473199
615377033
136402732
788816956
196822785
242277284
608135691
856625814
242691505
805851414
545195437
375300585
136402732
340752803
416522621
725270220
330341334
129214322
953567940
986712328
717545562
3985493
566389174
791109378
763386823
330341334
887521680
49141693
148554089
647206967
838529277
330341334
786833604
760503997
114231382
472629652
49229564
502512015
133202758
918719755
370024028
290699095
99803773
325304363
919436557
279927360
420691461
34990920
942666424
34962665
950010273
796647576
664810245
101707756
544293943
709376993
777215027
452160555
304424390
224303060
34843238
278374454
788816956
942666424
187570012
242277284
59319299
201922130
608635569
49141693
532400114
775084774
843513109
966315684
647206967
196822785
282245953
84182546
470450872
533381935
462182680
615377033
933835562
470779280
788816956
127306127
355492407
113455365
533381935
117562564
538663922
114231382
47404110
693903864
127306127
845392031
636399325
947835930
445418165
341337453
878712875
532400114
791343699
300495085
715669796
330341334
447929061
726415810
48699814
967734710
286149881
734569845
130865413
872756068
304424390
363075255
287556933
317007523
25150138
3985493
59693036
533381935
286149881
28078389
286149881
684046238
726150510
113455365
109987428
426233346
967045526
34990920
134625437
242691505
753626750
634396900
753626750
262850948
160546641
718368994
246872553
791343699
983687591
636399325
267362377
39568752
498671888
351131757
375300585
775504008
751467882
634396900
113455365
114231382
533381935
338703209
180932888
317007523
856625814
891192318
187570012
977048459
788816956
386534842
101104061
749687683
363075255
636399325
451469477
852396336
664810245
950010273
201922130
950010273
472629652
572496451
304424390
583865092
533381935
41912330
201922130
151082175
127306127
201922130
760503997
710345734
452160555
945178256
801296111
338703209
393732399
478071496
180932888
503311063
81963496
966315684
715301672
995519510
616373204
363075255
856625814
664810245
516556047
34990920
861971201
41912330
596633714
852396336
852396336
498671888
494164426
788816956
25150138
263761598
287556933
86737983
242277284
775758284
559358681
533381935
533381935
720385143
841908494
762161316
121547615
213015624
877973444
577782418
101104061
793765412
180932888
451469477
330341334
933835562
963369078
520955702
647206967
163924841
856625814
636399325
716545662
246872553
353523715
242277284
61743787
97975950
715301672
634396900
265981634
472629652
287556933
775758284
596633714
330341334
520955702
495217592
788816956
363291327
330341334
725270220
717545562
363075255
330341334
99803773
505331784
763386823
59693036
904361031
608635569
796647576
766722894
895801271
87030709
951228414
538663922
267362377
990678116
981637327
825768508
240216384
924684427
10255476
845685595
670376405
997770744
249767955
444558315
106522967
242277284
678496870
59693036
435361683
106522967
664810245
351131757
34990920
106522967
647206967
382809452
710345734
213112219
947835930
306634239
113455365
242277284
81963496
452160555
382809452
416522621
664810245
966315684
194147828
478071496
882350801
308901748
279927360
79331648
114231382
416522621
763386823
213112219
981637327
672536919
904361031
995519510
106522967
94802409
964901016
769022540
286149881
48699814
716545662
196822785
76165445
363075255
751467882
106522967
452160555
279927360
205235034
987976541
213015624
159943153
919436557
179681546
133202758
918719755
470779280
575098295
664810245
150004433
793765412
983319352
363075255
636399325
449187060
304424390
286149881
853421571
518979458
919436557
793765412
84182546
267362377
717545562
180543987
265981634
977048459
716545662
351131757
893344250
852396336
341337453
717545562
304424390
196822785
106522967
94846153
34990920
763386823
616373204
106522967
532879309
132972038
363075255
967045526
28078389
419320405
136402732
121547615
533381935
859123741
133202758
249767955
516556047
533381935
838575280
656991553
470779280
717212902
395953450
845392031
478071496
279927360
463771066
883345489
213015624
180932888
502512015
904361031
167369966
213112219
174708088
532400114
718247475
664810245
290070188
837935604
136402732
973424649
845392031
67726038
117562564
564959648
470779280
997770744
757236145
635088615
109384685
636399325
106637975
325304363
852396336
304424390
887664615
954386083
400976116
485792090
533381935
279927360
618723234
445418165
167730177
121209778
769022540
400976116
983319352
946077526
726150510
159943153
775758284
494164426
983319352
304424390
720385143
843513109
279927360
370024028
465437599
117562564
538663922
992215675
189692306
518979458
92174769
739921625
151082175
41912330
242277284
249767955
966315684
521259138
837935604
538663922
382809452
992215675
801296111
180543987
898846139
279927360
101104061
945178256
494164426
472629652
943694013
95702363
532879309
286558324
325304363
533381935
94846153
67726038
370024028
49229564
995519510
249767955
133202758
176446369
258032890
407361094
678496870
614333679
363075255
92174769
338703209
635088615
981637327
278374454
452160555
926132197
608635569
709376993
470779280
586215542
917784744
995519510
316440106
287556933
596633714
608635569
416522621
310206666
59693036
983319352
304424390
583540234
912436779
452160555
709376993
28078389
672938107
242277284
887664615
852396336
533381935
859123741
801473199
199062838
502512015
400976116
820664701
131890445
870938819
242277284
242277284
734569845
151082175
846974447
47404110
242277284
503311063
726150510
380345285
114231382
843513109
3985493
279927360
3191817
28078389
551680451
34990920
887507430
151082175
413304714
995519510
278374454
121547615
295768835
796647576
316440106
672536919
363075255
838529277
286149881
363075255
416522621
763386823
716545662
709376993
110252073
635587440
559358681
997770744
477544288
601059972
213112219
635088615
242277284
502512015
518979458
116933617
994886343
941969393
634043224
615377033
981637327
718368994
734569845
786452216
145788854
5824975
981637327
180543987
827314405
737107830
843513109
3985493
749687683
769022540
669175025
386534842
225750757
977456635
647206967
725270220
995519510
763386823
351131757
518979458
971427294
382809452
101707756
363075255
47404110
583865092
640969023
201922130
46892503
732205273
769022540
918719755
416522621
136402732
71452862
127306127
688746427
81963496
267362377
769022540
267362377
576962664
734569845
872756068
41912330
242277284
34843238
636399325
351131757
113455365
363291327
317007523
176446369
596633714
159601239
660312285
775084774
986712328
612084223
715301672
416522621
533381935
533381935
132972038
313327128
635587440
583865092
664810245
672938107
393732399
346920729
400976116
893344250
596633714
598492953
420691461
775758284
446820275
28078389
279927360
119272511
960769936
856625814
533381935
242277284
664810245
363291327
734569845
558944310
419320405
482741890
926132197
478071496
176446369
5824975
151082175
145383622
635088615
470779280
893344250
67726038
533381935
532041370
47404110
426233346
835529974
716545662
287556933
577782418
159601239
533381935
763386823
167730177
533381935
983319352
363291327
411727802
852396336
887521680
363075255
279927360
462182680
483160827
49141693
151082175
132990817
788816956
262850948
870938819
81963496
569186242
114231382
3985493
321148282
81963496
265981634
612084223
167730177
843165922
647206967
189692306
395953450
134625437
370024028
462182680
67726038
882350801
647206967
997770744
583865092
533381935
997770744
734569845
400976116
918719755
7165299
856625814
106522967
807744427
445418165
201877647
601059972
940455387
841534010
753626750
967688315
310206666
618723234
286149881
204023303
48699814
420691461
330341334
41912330
843513109
647206967
769022540
943694013
132972038
618723234
213112219
242277284
360031502
929175411
446820275
242277284
882350801
287556933
844456775
446820275
670376405
856625814
363075255
808083082
49229564
117990828
444558315
852396336
167730177
465437599
416522621
382809452
382809452
142381485
215176495
995519510
852396336
502512015
99375209
446820275
642378032
502512015
453821460
303279170
608635569
664810245
145788854
845392031
199062838
478071496
325304363
635088615
59693036
846974447
49141693
241567516
902938954
664810245
131890445
34962665
349880298
279927360
279927360
470779280
726347153
400976116
416522621
101707756
933835562
213112219
395953450
710345734
853098567
59693036
502678160
647206967
945178256
84182546
439041383
418385479
472629652
893344250
734569845
674185921
951228414
411727802
242277284
280586331
454725374
994886343
175409503
363291327
213112219
184209960
861971201
149080201
636399325
533381935
882350801
418385479
478071496
62773367
986085989
3985493
462328555
533381935
3985493
113455365
53467078
420691461
49141693
502512015
127306127
151082175
715669796
129214322
24349907
213112219
72644312
967734710
61743787
87030709
940455387
664810245
706385091
113455365
59693036
647206967
533381935
382809452
140417381
769022540
47404110
49229564
242277284
502678160
532041370
253381182
420691461
382809452
478071496
706385091
452160555
125793687
717545562
852396336
636399325
84182546
533381935
533381935
917784744
933835562
883345489
317007523
201877647
265981634
84182546
636399325
127306127
363291327
159601239
947657752
635088615
420691461
540738899
852396336
255042016
852396336
583865092
242277284
843513109
13540658
856625814
113455365
835529974
842859955
348888674
444558315
977048459
975157402
304424390
419320405
612084223
669175025
634043224
189692306
804172479
242277284
720385143
49141693
106522967
426551900
160546641
201922130
363075255
657293226
470779280
734569845
67726038
49141693
889126331
967734710
968862679
418827481
688746427
872756068
838529277
370024028
242691505
678496870
596633714
338965927
945178256
400976116
400976116
84182546
311428007
586215542
827314405
793434740
775758284
370024028
636399325
564959648
763386823
852396336
532400114
487363471
452160555
167730177
845685595
485792090
465437599
544293943
734569845
113455365
287556933
266941232
167369966
596633714
445418165
34962665
520955702
146986970
370024028
348888674
41912330
411727802
577782418
845685595
395164393
242277284
691110807
997770744
702800812
968862679
127306127
846974447
967045526
446820275
242277284
950010273
74257580
418385479
842859955
311428007
19535560
636399325
101104061
709376993
330341334
670376405
946077526
81963496
242277284
59319299
734569845
498671888
66253008
763318698
34843238
106637975
967045526
918719755
933835562
843513109
678496870
41912330
463298139
287556933
596633714
950010273
843513109
643415203
715669796
109384685
303844274
127306127
569186242
870938819
53467078
898846139
41912330
511308309
316440106
950010273
363075255
355492407
517373182
59693036
726415810
898846139
462182680
997770744
791109378
715301672
416522621
28078389
249767955
121547615
34962665
453821460
129214322
893344250
538663922
365134716
413304714
533381935
856625814
316440106
303279170
420691461
295768835
887664615
773796495
416522621
259447059
175409503
245182513
313327128
533381935
418385479
295768835
647206967
180543987
363075255
647206967
964901016
643314457
420258150
316440106
472629652
669175025
870938819
132972038
532935629
845685595
635088615
478071496
495217592
59319299
968862679
691936305
636399325
647206967
114231382
295768835
775084774
180932888
789284295
363075255
370024028
545195437
564959648
3985493
249767955
287556933
114231382
789284295
636399325
34843238
65068837
444558315
61167892
151082175
726415810
109384685
882350801
495217592
150004433
677726935
919436557
478071496
710345734
382809452
843513109
189692306
370024028
753626750
250682105
995519510
363075255
249767955
59693036
737107830
132990817
444558315
664810245
852396336
86737983
180543987
852396336
28078389
766722894
664810245
3985493
113455365
614333679
119272511
861971201
413304714
544293943
59319299
835529974
286558324
596633714
439041383
452160555
249767955
86737983
242277284
287556933
447929061
150004433
444558315
287556933
101104061
242277284
363075255
861971201
266941232
842859955
499960053
878712875
34962665
463298139
725270220
445418165
647206967
160546641
129214322
420258150
452160555
145788854
62475595
71452862
420691461
59319299
786172638
716545662
503311063
120108192
924684427
615377033
351131757
634043224
106522967
596633714
465437599
577782418
882350801
213015624
446820275
61743787
709376993
533381935
566389174
187570012
898846139
801296111
355492407
267362377
801296111
106637975
411727802
520955702
175409503
113455365
136402732
981637327
842859955
136402732
286149881
146986970
25150138
416522621
771799449
71452862
451469477
942666424
735342227
710345734
159943153
311428007
852396336
732205273
452160555
951228414
664810245
924684427
678496870
753626750
870938819
647206967
396292152
151082175
242277284
172147214
926132197
499960053
647206967
964901016
853098567
59693036
635088615
933835562
71452862
463298139
205235034
801296111
266941232
716545662
304424390
882350801
416522621
19535560
645349551
758525176
201922130
596633714
990678116
620066142
444558315
501104107
951228414
769022540
150004433
420691461
616373204
213015624
796647576
242277284
635088615
664810245
279927360
59319299
632604205
709376993
470779280
351667180
495217592
119272511
151082175
59319299
407831879
470779280
977048459
420258150
452160555
287556933
494164426
379112814
945178256
242277284
81963496
757236145
918719755
971427294
114231382
10255476
34962665
150004433
338703209
420691461
119272511
420258150
18449009
187570012
950010273
726415810
406789651
583540234
596633714
753626750
486643058
559358681
189692306
246872553
242277284
533381935
716545662
968862679
151082175
5824975
167730177
3985493
596633714
242691505
187570012
461640419
151082175
146986970
416522621
25150138
586215542
726415810
49141693
725270220
462182680
749687683
86737983
498671888
121547615
106637975
295768835
533381935
726415810
134625437
382809452
363075255
677726935
94802409
145383622
947657752
340752803
583865092
806629587
151082175
520955702
425863113
664810245
994886343
34990920
242277284
462182680
117562564
132972038
263761598
238529812
114231382
278374454
338703209
453821460
205146535
983319352
542064178
715669796
406789651
151082175
395953450
370024028
950010273
540738899
472629652
94846153
295768835
726415810
462182680
946077526
420691461
463298139
3985493
491722929
551680451
946032622
351131757
788816956
416522621
34990920
59693036
159601239
852396336
726415810
370024028
596633714
317007523
3985493
279927360
769022540
835529974
494164426
28078389
945178256
351131757
799938759
150004433
647206967
992215675
201922130
902458903
793765412
586215542
113455365
383981378
495217592
717545562
561422711
882350801
720385143
596633714
647206967
213015624
713559169
351131757
106637975
647206967
947835930
151082175
877973444
184209960
101104061
532041370
416522621
34990920
217379980
213112219
133202758
878025319
27495357
363291327
47404110
159943153
950010273
416522621
189692306
287556933
59319299
470779280
127306127
559358681
41912330
845392031
845685595
304424390
46892503
1942215
34990920
292859267
99375209
196822785
3985493
883345489
757236145
882350801
65068837
416522621
827758542
286149881
151082175
81963496
517373182
739260880
451469477
242277284
926132197
317007523
542064178
286558324
132990817
370024028
121547615
960769936
47404110
382809452
28078389
726415810
84182546
159601239
113455365
977048459
893344250
715301672
807744427
645349551
92174769
451469477
775758284
61167892
59693036
109384685
370024028
382809452
382809452
632880212
34990920
447929061
462182680
788816956
41912330
104176399
41912330
878025319
34962665
242277284
918719755
278374454
420691461
84182546
189692306
34843238
538663922
425863113
279927360
657293226
151082175
201877647
852396336
400976116
771799449
726150510
62773367
789795756
184209960
416522621
25150138
717545562
287556933
426551900
544293943
201877647
883345489
25150138
189692306
59319299
444558315
997770744
201922130
753626750
526773639
227711375
632604205
42850504
532400114
317007523
267362377
435361683
870938819
34843238
151082175
444558315
596633714
321148282
634043224
187570012
59693036
858493641
664810245
882350801
58898715
316440106
885909558
751467882
81963496
294388480
882350801
150004433
34843238
533381935
377428365
678496870
498671888
781264461
406789651
546746223
827314405
3985493
990678116
411727802
596633714
84182546
101707756
616373204
101104061
452160555
593962888
636399325
664810245
634043224
482741890
242277284
608046410
912436779
159601239
341337453
540738899
316440106
953567940
346920729
308901748
372663667
945178256
28078389
465045503
954386083
763386823
416522621
279927360
3985493
845392031
426551900
360031502
583865092
856625814
452160555
365134716
954386083
950010273
444558315
242277284
426551900
951228414
279927360
420691461
67726038
167730177
187570012
146986970
76165445
132972038
451469477
445418165
399032032
715773414
317007523
54432403
721685218
41912330
732719608
99375209
933835562
46698897
246872553
416522621
363291327
244812915
300495085
227711375
881091251
533381935
533381935
81963496
113455365
330341334
279927360
981637327
636399325
982875557
717545562
808083082
25150138
981637327
480177328
59319299
121547615
452160555
852396336
416522621
287556933
151082175
997770744
845392031
533381935
127306127
114231382
608135691
180543987
242691505
647206967
950010273
62773367
375300585
796647576
142381485
99375209
769022540
924684427
472629652
546746223
480177328
341337453
150004433
373969756
119272511
425863113
113455365
475548220
945178256
151082175
852396336
502678160
242277284
113455365
159601239
213015624
677726935
180543987
532041370
34990920
596633714
67612753
145383622
452160555
734569845
544293943
418385479
413304714
213112219
189692306
615377033
117562564
363075255
598492953
775758284
789795756
136402732
81963496
710345734
601059972
480177328
872756068
201922130
454725374
3985493
602677924
136402732
121547615
533381935
614333679
279927360
151082175
400976116
363075255
242277284
351131757
503311063
84182546
445418165
462182680
136402732
631365349
518979458
462182680
997770744
872756068
583237748
101104061
466308558
977048459
242277284
995519510
924684427
781264461
502512015
498671888
81963496
142381485
620066142
664810245
489839972
49141693
635088615
558944310
87030709
242277284
382809452
660312285
249767955
446562059
267362377
679113152
763386823
924684427
132972038
349880298
242277284
775758284
290699095
84182546
480307069
242277284
395953450
538663922
763386823
321148282
653515415
363291327
317007523
242691505
351131757
279927360
353523715
852396336
495217592
769022540
947657752
461640419
859123741
117562564
732205273
79331648
106522967
136402732
538663922
608635569
420691461
330341334
918719755
801296111
151082175
402316577
715301672
34843238
775758284
951228414
452160555
249767955
386534842
454725374
612084223
717212902
159601239
533381935
791292672
304424390
117562564
852396336
109384685
709376993
635088615
893344250
990678116
516556047
136402732
672938107
416522621
571186905
151082175
241567516
583540234
279927360
893344250
795003943
444558315
127306127
801296111
975157402
205146535
636399325
279927360
532400114
28078389
420691461
614333679
532400114
963515320
551680451
420691461
363075255
86737983
279927360
887664615
407831879
330341334
769022540
511308309
465045503
167730177
732205273
167369966
572496451
287556933
94802409
647206967
635088615
596633714
835529974
968862679
242691505
997770744
127306127
452160555
793434740
117562564
127306127
413304714
321148282
41912330
427300703
175409503
453821460
150004433
478071496
672938107
636399325
615377033
101104061
242277284
795003943
953567940
349880298
119272511
286149881
843513109
670376405
966315684
341337453
791109378
805851414
136402732
130865413
533381935
286149881
540738899
918719755
117562564
145383622
498671888
946077526
486643058
338965927
151082175
538663922
636399325
533381935
577782418
842859955
593962888
370024028
120108192
416522621
189692306
953567940
967734710
495217592
498671888
715669796
106637975
113455365
189692306
121547615
672536919
151082175
34990920
532400114
363075255
986712328
255042016
6387153
842859955
674185921
533381935
142381485
101104061
253381182
304424390
647206967
929175411
544293943
300495085
7165299
420691461
482741890
145383622
106637975
861971201
416522621
290070188
151082175
465437599
351131757
41912330
452160555
351131757
657293226
304424390
775504008
46698897
462328555
201922130
114231382
946077526
462182680
393836512
463298139
635088615
353777591
167730177
981637327
842859955
716545662
647206967
647206967
964901016
495217592
403011580
286149881
842859955
370024028
726150510
49229564
456947199
684046238
41264976
151082175
196822785
131890445
201922130
370024028
960769936
373969756
856625814
542064178
933835562
109384685
717545562
462182680
94846153
516556047
462182680
715301672
363075255
178232890
997770744
558944310
130865413
462182680
647206967
664810245
880472098
608135691
544293943
420258150
370024028
159601239
950010273
201877647
132972038
636399325
213015624
710345734
452160555
360031502
81963496
326572891
213112219
838529277
370024028
462328555
709376993
114231382
201922130
967045526
977048459
420258150
715301672
355492407
533381935
861971201
870938819
918719755
636399325
305200730
486668840
363075255
444558315
24349907
3985493
3985493
842859955
960769936
898846139
735267910
416522621
28078389
583540234
881803481
114231382
608135691
859123741
835529974
101104061
990678116
18449009
444558315
967734710
178232890
482741890
917784744
151082175
501104107
882350801
726415810
540738899
532041370
963369078
757236145
635088615
544293943
577782418
853098567
715301672
664810245
645349551
418827481
81963496
995519510
769022540
596633714
114231382
577782418
425863113
242691505
967045526
132972038
636399325
246320134
709376993
586215542
303279170
838575280
416522621
81963496
951228414
129214322
451469477
121547615
127306127
61743787
303279170
856625814
97975950
503311063
648239099
533381935
602677924
709376993
842859955
34843238
740556591
167730177
34843238
451469477
3985493
614333679
279927360
242277284
267362377
420691461
180543987
92174769
444558315
242277284
330341334
353523715
180543987
420691461
340752803
799938759
647206967
279927360
109384685
416522621
717545562
279927360
132972038
726415810
370024028
194919836
349880298
242691505
416522621
760503997
444558315
242277284
533381935
99803773
472629652
967734710
983319352
717212902
452160555
278374454
416522621
990678116
458976577
395953450
538663922
279927360
295768835
2975766
596633714
308901748
330341334
596633714
316440106
856625814
987801429
416522621
546746223
503311063
636399325
59319299
3985493
377428365
981637327
316440106
845392031
674185921
672536919
465045503
279927360
664810245
933835562
287556933
647206967
242277284
199062838
451469477
977048459
647206967
34843238
366929061
59319299
107619090
92174769
363291327
411727802
573753527
853098567
762161316
280586331
947657752
41912330
596633714
715669796
316440106
121547615
602677924
636399325
788816956
582498130
636399325
977048459
267362377
791109378
757236145
773796495
213112219
416522621
887664615
753626750
416522621
114231382
647206967
242277284
726150510
763386823
615377033
926132197
992215675
199062838
647206967
418385479
330341334
303279170
966315684
444558315
502678160
926132197
891344396
950010273
249767955
187570012
338703209
583540234
966315684
677726935
914203795
877973444
877973444
647206967
540738899
533381935
395953450
452160555
151082175
242277284
977048459
893344250
679113152
881091251
117562564
992215675
62773367
540738899
533381935
710345734
59693036
495217592
715669796
971427294
249767955
760503997
917784744
248869053
495217592
601314097
805851414
636399325
59319299
292859267
363075255
551680451
395953450
165761095
967045526
81963496
242239237
61167892
459113033
918719755
494164426
726150510
569186242
48699814
242277284
3985493
370024028
172147214
81963496
636399325
11492135
184209960
843513109
618723234
472629652
159943153
201877647
363075255
458976577
213015624
30895040
715669796
583237748
280284613
1942215
664810245
861971201
997770744
106522967
502678160
61743787
947835930
101104061
893344250
370024028
677726935
461640419
801296111
845392031
59319299
953567940
463298139
518979458
947657752
635088615
180543987
977456635
370024028
861971201
49141693
678496870
407361094
498671888
49229564
715669796
918719755
58898715
304424390
463298139
286149881
533381935
407361094
677726935
303279170
151082175
330341334
502512015
167369966
59693036
19535560
986185041
278374454
647206967
842859955
5824975
160546641
465045503
113455365
34843238
114231382
370024028
159601239
151082175
151082175
596633714
330341334
353777591
242277284
407361094
242277284
462182680
842859955
820798652
804172479
520955702
470779280
463771066
632604205
263253205
1129928
929175411
716801991
551680451
462328555
533381935
616373204
3985493
280284613
967045526
967734710
439041383
2975766
365134716
583865092
87030709
3985493
84182546
786452216
363075255
304424390
92174769
146753951
205235034
915188491
325304363
74257580
769022540
844456775
647206967
882350801
853098567
265944076
109987428
286149881
757236145
799938759
189692306
791292672
47404110
966315684
660312285
789795756
827314405
977048459
213112219
635088615
551680451
117562564
265981634
912436779
734569845
249767955
113455365
92174769
151082175
495217592
462182680
861971201
791109378
86737983
769022540
586215542
159601239
538663922
533381935
132972038
253381182
762354437
983319352
180543987
295768835
475548220
416522621
533381935
24349907
551680451
891192318
775758284
2975766
59319299
122654395
647206967
99803773
24349907
632604205
845685595
827314405
238529812
995519510
947835930
933835562
877973444
852396336
180932888
363291327
843513109
242277284
351131757
117990828
310206666
899853055
49229564
912436779
763318698
110252073
444558315
116933617
208356609
249767955
279927360
416522621
213112219
444558315
382809452
28078389
416522621
572496451
416522621
199062838
242691505
201877647
918719755
887507430
977048459
316440106
893344250
634043224
732205273
982875557
715669796
370024028
215176495
664810245
769022540
62773367
853421571
363075255
616373204
462182680
462182680
951228414
462182680
595802720
569186242
132990817
645349551
852396336
838529277
533381935
180543987
151082175
416522621
452160555
818176200
601059972
109384685
84182546
602677924
664810245
133202758
406789651
426551900
485792090
856625814
325304363
664810245
238529812
47404110
304424390
805851414
400976116
775758284
426551900
669175025
3985493
717545562
769022540
213015624
721685218
286149881
760503997
363075255
977048459
242277284
92174769
208356609
533381935
551680451
262850948
502678160
3985493
180932888
647206967
647206967
664810245
308901748
59693036
241567516
495217592
551680451
225750757
3985493
7165299
827758542
616373204
151082175
643415203
5824975
677726935
887507430
494164426
263761598
533381935
769022540
820798652
986085989
196822785
495217592
997770744
326555686
304424390
842859955
7165299
242277284
81963496
997770744
81963496
947657752
452160555
213112219
997770744
532879309
845782870
788816956
893344250
13540658
426920980
304424390
136402732
715773414
207420153
49141693
933835562
838529277
238529812
636399325
883345489
475548220
636399325
242277284
117990828
678496870
997770744
995519510
672536919
758525176
132972038
306634239
760213309
498671888
533381935
950010273
213112219
775758284
533381935
688746427
266941232
990678116
61167892
845685595
109384685
444558315
330341334
287556933
3985493
963515320
517373182
950010273
540738899
113455365
400976116
475548220
561422711
150004433
583865092
502512015
949814155
279927360
715669796
34962665
119272511
67612753
749687683
710345734
121547615
370024028
201922130
242691505
987976541
636399325
596633714
451469477
716545662
330341334
647206967
295768835
636399325
304424390
363075255
919436557
402316577
189692306
360031502
883345489
462182680
242277284
242691505
878025319
788816956
569186242
968862679
503311063
616373204
990678116
151082175
411727802
495217592
710345734
538663922
167730177
41912330
416522621
61167892
498671888
279927360
795003943
462182680
835529974
242277284
278374454
101707756
304424390
664810245
995519510
827758542
59693036
678496870
616577143
133202758
242277284
262850948
370024028
986085989
912436779
167369966
41912330
81963496
451469477
67612753
856625814
982875557
340752803
406789651
647206967
325304363
382809452
966315684
165761095
861971201
601314097
351131757
596633714
635088615
612084223
977048459
47404110
769022540
898846139
544293943
478071496
495217592
290699095
76582853
551680451
717545562
92174769
544293943
341337453
330341334
136402732
586215542
117562564
538663922
947835930
533381935
843513109
370024028
835529974
558944310
165761095
382809452
306634239
861046296
647206967
253381182
533381935
602677924
451469477
136402732
84182546
893344250
544293943
127306127
538663922
81963496
718368994
87030709
757236145
121547615
583962819
416522621
636399325
435361683
305200730
709376993
861046296
753626750
977048459
612084223
286149881
242691505
279927360
242277284
41912330
242277284
895801271
977048459
981637327
159601239
954386083
950010273
279927360
612084223
370024028
669175025
255042016
945178256
416522621
715301672
127306127
444558315
977048459
963369078
418827481
304424390
852396336
370024028
447929061
647206967
129214322
407831879
59693036
402316577
882350801
402035750
418827481
596633714
292859267
213112219
852396336
990678116
618723234
462182680
279927360
912436779
47404110
416522621
918719755
330341334
715669796
113455365
150004433
739260880
213112219
34962665
34990920
61743787
286149881
363075255
725270220
472629652
420258150
947835930
81963496
151082175
363075255
213015624
856625814
762161316
566389174
845392031
330341334
532041370
418827481
416522621
266941232
569186242
725270220
466308558
245703982
308901748
370024028
151082175
146986970
46698897
718368994
133202758
267362377
127306127
351131757
678496870
101707756
365134716
265981634
997770744
384872938
175409503
106522967
151082175
297601962
65068837
106522967
843513109
330341334
887507430
533381935
106522967
286149881
601314097
846974447
799938759
279927360
295768835
61167892
529256777
420691461
715669796
278374454
970272818
586215542
136402732
163924841
749687683
133202758
887664615
341337453
351131757
852396336
282245953
533381935
838529277
452160555
452160555
540738899
65068837
416522621
344115220
845392031
351131757
769022540
636399325
583865092
766722894
596633714
92174769
67726038
835529974
575098295
716545662
664810245
885966344
672536919
321613092
325304363
151082175
113455365
242277284
262850948
710345734
282245953
3985493
926132197
933835562
159601239
725270220
472629652
49141693
119272511
793434740
636399325
607723520
145788854
462182680
416522621
726415810
608635569
740899913
518979458
351131757
498671888
387555520
664810245
47404110
947835930
400976116
710345734
446820275
977048459
672938107
645349551
242691505
495217592
351131757
316440106
151082175
121547615
435361683
997770744
882350801
643314457
81963496
338965927
258032890
540738899
3985493
400976116
445418165
902458903
458976577
845685595
41912330
715301672
917784744
167369966
533381935
462182680
987801429
97975950
716545662
636399325
99476110
451469477
3985493
127306127
533381935
664810245
306634239
420258150
596633714
241567516
213112219
540738899
316440106
950010273
145788854
151082175
189692306
92174769
84182546
669175025
793765412
279927360
87030709
478071496
845392031
632880212
363075255
713559169
446820275
664810245
763386823
59693036
835529974
47404110
955143928
861971201
321148282
300495085
145383622
775084774
516556047
113455365
596633714
363291327
678496870
533381935
41912330
395953450
351131757
127306127
321148282
893344250
279927360
596633714
749687683
81963496
167730177
740899913
180543987
566389174
932486513
983319352
470779280
856625814
267362377
242277284
145368015
242277284
887507430
117562564
196822785
416522621
370024028
637475476
117562564
740899913
601059972
150004433
572496451
341337453
25150138
249767955
59319299
1129928
775758284
844456775
72644312
501104107
995519510
612084223
34843238
725270220
595802720
7165299
664810245
893344250
3985493
400976116
282245953
438974984
717545562
526773639
326572891
249767955
377428365
532400114
636399325
971427294
786172638
292859267
47404110
558944310
151082175
101104061
918719755
918719755
267362377
61167892
856625814
287556933
311428007
445418165
119272511
427300703
242691505
618723234
899853055
720385143
213112219
917784744
612084223
3985493
463298139
411727802
121547615
757236145
438269215
150004433
632604205
977048459
995519510
660312285
763386823
478071496
635088615
133202758
904361031
872756068
382809452
348888674
631365349
870938819
615377033
402316577
3985493
81963496
325304363
101707756
472629652
995519510
502512015
393732399
670376405
887664615
242277284
351131757
739260880
201877647
399032032
986712328
58898715
843513109
67726038
427300703
856625814
67726038
795003943
575098295
842859955
887664615
92174769
370024028
715669796
363075255
615377033
61167892
199062838
971427294
753626750
634043224
444558315
880218528
300495085
180543987
726415810
518979458
416522621
267362377
495217592
881803481
416522621
159601239
470779280
882350801
416522621
470779280
330341334
977048459
766722894
716545662
145368015
242277284
852396336
136402732
81963496
968862679
370024028
843513109
551680451
151082175
92174769
3985493
842859955
262850948
370024028
286149881
715669796
533381935
716545662
370024028
416522621
992215675
402316577
845392031
852396336
370024028
451469477
59693036
204023303
3985493
117990828
495217592
136402732
608635569
489839972
616373204
762161316
150004433
966315684
370024028
526773639
304424390
919436557
596633714
870938819
113455365
49141693
458976577
533381935
61167892
720385143
439041383
382809452
25150138
734569845
295768835
740556591
189692306
777215027
516556047
416522621
151082175
163924841
370024028
887664615
267362377
763318698
710345734
760503997
366929061
726415810
495217592
58898715
242277284
620066142
84182546
669175025
852396336
558944310
669175025
416522621
279927360
487363471
953567940
127306127
918719755
769022540
532400114
175409503
544293943
416522621
416522621
462182680
596633714
532400114
462182680
503311063
945178256
242691505
672938107
856625814
313327128
265944076
338703209
726415810
382809452
59319299
987976541
456947199
710345734
3985493
596127821
918719755
981637327
363291327
502678160
249767955
582498130
861971201
106637975
279927360
533381935
287556933
3985493
495217592
647206967
918719755
106522967
933835562
566389174
769022540
533381935
167730177
106637975
416522621
540738899
151082175
883345489
426551900
773796495
859123741
66253008
852396336
446820275
577782418
469868348
544293943
533381935
3985493
636399325
596633714
601314097
287556933
726150510
734569845
636399325
716545662
317007523
265944076
893344250
495217592
883345489
304424390
843513109
196822785
462182680
227711375
472629652
741937514
311428007
997770744
363075255
279927360
518979458
466308558
426551900
286149881
878025319
242277284
187570012
41912330
966315684
967734710
715301672
25150138
242277284
887664615
201922130
109384685
654745045
533381935
664810245
242277284
672536919
267362377
893344250
241567516
596633714
533381935
242277284
734569845
852396336
133202758
763386823
981637327
3985493
616373204
618723234
835529974
852396336
608135691
852396336
720385143
365134716
266941232
242277284
3985493
304424390
533381935
406789651
375300585
279927360
400976116
41912330
242277284
856625814
446820275
984405354
725270220
615377033
538663922
416522621
842859955
242277284
267362377
167369966
677726935
444558315
132972038
180932888
861971201
400976116
106522967
664810245
151082175
136402732
596633714
6387153
469868348
533381935
406789651
881091251
225750757
59319299
950010273
395953450
452160555
113455365
106522967
227749647
267362377
114231382
672938107
495217592
762161316
151082175
796647576
773796495
94846153
452160555
498671888
763386823
672938107
351667180
416522621
286149881
109384685
242691505
159601239
990678116
933835562
189692306
113455365
286558324
7165299
5824975
807744427
109384685
530302448
647206967
49141693
363075255
670376405
725270220
763386823
59319299
615377033
503311063
101104061
760503997
636399325
915459449
41264976
503311063
845685595
71452862
370024028
41912330
122654395
106522967
521259138
997770744
142381485
49141693
451469477
94802409
46892503
981637327
788816956
786452216
306634239
551680451
420691461
775758284
59319299
81963496
608135691
87030709
413688116
929175411
647206967
975157402
420258150
495217592
775758284
787397143
136402732
852396336
416522621
918719755
375300585
253381182
835529974
300495085
1129928
384872938
997770744
462182680
482741890
709376993
573753527
859123741
213112219
960769936
656991553
282245953
870938819
444558315
669175025
180543987
97975950
420691461
769022540
132990817
145788854
59319299
835529974
551680451
495217592
949814155
842859955
801473199
654745045
647206967
338703209
3985493
796647576
963369078
612084223
3985493
363075255
636399325
792837493
933835562
472629652
187570012
363291327
444558315
150004433
775758284
769022540
586215542
528007418
725270220
966891709
677726935
175409503
608635569
6387153
317007523
99803773
242277284
316440106
370024028
79331648
84182546
632604205
370024028
416522621
242277284
3985493
65068837
416522621
65068837
521259138
25150138
282245953
184209960
58898715
717545562
891192318
775758284
495217592
837935604
715301672
139253479
872756068
678496870
416522621
634043224
789795756
918226066
41912330
454725374
3985493
265981634
749687683
887664615
838529277
41912330
370024028
3985493
445418165
114231382
480307069
3985493
113455365
101104061
87030709
763318698
438520700
249767955
444558315
924684427
180543987
127306127
267362377
769022540
462182680
106522967
3985493
416522621
947835930
977048459
145383622
420691461
983319352
187570012
241567516
709376993
688746427
781264461
963369078
801296111
918719755
435361683
960769936
634396900
163924841
841534010
596633714
726415810
201877647
647206967
799938759
647206967
654745045
240216384
65068837
290070188
596633714
84182546
338703209
262850948
330341334
472728311
160546641
82324035
480307069
542064178
709376993
635088615
528007418
438269215
97975950
793765412
452160555
986085989
887521680
458976577
483160827
266941232
114231382
213112219
725270220
773796495
395953450
420691461
732205273
647206967
259447059
773796495
533381935
213112219
382809452
844456775
480307069
577782418
242277284
167730177
420691461
3985493
880472098
950010273
732205273
34843238
304424390
602677924
249767955
887507430
407831879
341337453
997770744
189692306
503311063
127306127
167730177
749687683
636399325
485792090
853421571
997770744
338965927
769022540
856625814
351131757
947835930
503311063
71452862
789795756
632604205
117562564
113455365
330341334
370024028
265981634
370024028
583865092
316440106
172147214
596633714
615377033
287556933
338965927
769022540
678496870
763386823
837935604
883345489
420691461
97975950
963369078
225750757
41912330
49229564
532041370
400976116
213015624
28078389
533381935
893344250
81963496
370024028
207420153
596633714
635088615
382809452
933835562
716545662
544293943
895801271
411727802
502678160
321148282
533381935
97975950
280586331
845685595
456947199
245182513
127306127
893344250
67726038
292859267
19535560
636399325
346920729
363075255
716545662
533381935
187570012
180543987
532400114
109384685
859123741
716545662
292859267
279927360
386246655
71452862
67726038
267362377
986085989
267362377
647206967
918719755
61167892
870938819
951228414
852396336
114231382
516556047
647206967
596633714
351131757
67726038
292678955
845782870
470779280
463771066
596633714
49229564
804172479
494164426
187570012
882350801
400976116
799938759
189692306
92174769
133202758
279927360
438974984
304424390
363075255
114231382
966315684
924684427
967734710
647206967
363075255
636399325
472629652
469462509
577782418
348888674
845685595
725270220
151082175
977048459
101104061
583865092
710345734
844456775
893344250
845782870
413929775
645349551
538663922
59693036
596633714
41912330
452160555
338965927
24349907
664810245
49229564
572496451
950010273
986085989
370024028
151082175
213015624
213112219
997770744
287556933
566389174
895801271
769022540
117562564
664810245
966315684
316440106
950010273
101104061
242277284
295768835
413929775
882350801
58898715
715301672
852396336
636399325
933835562
478071496
647206967
678496870
395953450
411727802
303844274
533381935
861971201
596633714
242277284
420691461
635088615
995519510
788816956
533381935
348888674
25150138
227711375
175409503
279927360
262772668
304424390
59319299
213112219
99476110
615377033
34843238
596633714
763386823
370024028
647206967
278374454
393732399
213112219
882350801
184209960
709376993
48699814
726415810
583865092
734569845
596633714
709376993
165761095
150004433
114231382
106637975
586215542
420258150
279927360
967045526
620066142
775758284
84182546
478071496
132972038
400976116
114231382
406789651
416522621
25150138
753626750
407831879
49141693
786172638
420258150
841908494
463298139
127306127
462182680
533381935
615377033
968862679
608135691
647206967
419320405
142381485
717545562
891192318
586215542
58898715
189692306
845685595
5824975
763386823
994886343
363291327
225750757
363075255
119272511
516556047
399032032
856625814
851822336
419320405
518979458
796647576
81963496
242277284
213112219
110252073
114231382
62773367
462182680
596633714
363075255
382809452
672938107
632604205
838529277
420691461
777215027
201922130
596633714
87030709
242277284
351131757
670376405
159601239
987801429
918719755
304424390
495217592
463298139
444558315
882350801
882350801
538663922
820664701
882350801
159601239
279927360
891192318
406789651
47404110
997770744
940455387
416522621
569186242
41912330
119272511
596633714
140417381
81963496
34843238
290699095
856625814
159943153
1129928
995519510
435361683
3985493
843513109
145383622
564959648
583962819
213015624
763318698
279927360
426551900
495217592
749687683
2975766
94846153
502678160
887664615
113455365
86737983
763386823
891192318
544293943
279927360
34843238
684046238
439041383
763386823
400976116
801296111
753626750
59319299
316440106
757236145
533381935
498671888
753626750
259447059
81963496
330341334
837935604
132972038
997770744
968862679
287556933
66253008
34962665
71452862
420691461
718368994
669175025
84182546
227711375
279927360
647206967
462328555
588066892
919436557
65068837
601314097
325304363
801296111
348888674
769022540
330341334
150004433
990678116
249767955
636399325
292859267
151082175
278374454
533381935
946077526
801296111
878025319
919436557
926132197
967734710
290699095
602677924
279927360
363291327
81963496
841534010
444558315
59319299
514835143
159601239
416522621
160546641
654745045
265944076
781264461
986185041
242277284
3985493
881091251
201877647
151082175
49141693
287556933
462182680
502678160
59319299
739260880
616373204
351667180
533381935
363075255
363291327
502678160
19535560
835433072
766722894
664810245
62773367
469868348
796647576
726415810
551680451
877973444
569186242
799938759
282245953
41912330
917784744
852396336
478071496
242691505
757236145
634043224
47404110
533381935
418827481
340752803
861971201
636399325
601059972
981637327
950010273
596633714
717545562
715301672
472629652
843513109
180543987
439041383
967734710
113455365
882350801
845392031
918719755
330341334
804172479
769022540
400976116
760213309
526773639
286149881
781264461
710345734
201877647
526773639
242277284
452160555
635088615
326555686
151082175
533381935
127306127
370024028
882350801
918719755
248869053
393732399
159943153
420691461
763386823
84182546
629162057
380345285
968862679
933835562
801296111
503311063
720385143
861971201
395164393
3985493
942666424
304424390
608635569
363075255
521259138
451469477
933835562
34843238
616373204
109384685
28078389
49141693
106522967
995519510
151082175
369411454
503311063
5824975
41912330
109384685
92174769
635088615
670376405
466308558
664810245
716545662
25150138
465437599
915459449
664810245
189692306
288523327
383981378
217379980
608135691
330341334
150004433
59319299
259447059
653515415
360031502
924684427
684046238
416522621
242691505
648239099
242277284
977048459
804172479
28078389
399032032
495217592
420691461
316440106
92174769
133202758
533381935
159943153
317007523
929175411
41912330
970272818
41912330
127306127
480307069
583865092
109384685
133202758
81963496
647206967
502512015
799399752
439041383
583865092
717545562
891192318
947657752
702800812
97975950
2975766
41912330
472629652
717545562
444558315
435361683
516556047
287556933
845392031
370024028
59693036
494164426
564959648
737107830
569186242
716545662
370024028
462182680
119272511
61167892
526773639
363075255
13540658
882350801
533381935
596633714
608635569
382809452
912436779
81963496
475548220
648239099
351131757
286149881
463298139
596633714
340752803
3985493
861971201
777215027
25150138
117562564
406789651
121209778
842859955
132990817
330341334
583865092
338703209
420691461
472629652
929175411
286149881
402316577
995519510
997770744
691936305
92174769
213112219
893344250
101104061
845782870
159601239
793765412
416522621
355492407
467386210
987801429
963369078
502512015
538663922
151082175
249767955
997770744
462182680
241567516
495217592
966315684
583865092
734569845
180543987
62773367
151082175
835529974
709376993
201877647
717545562
647206967
882350801
664810245
3985493
796647576
462182680
321148282
49141693
242691505
393732399
856625814
715301672
290699095
160546641
25150138
395164393
151082175
494164426
616373204
338703209
196822785
363075255
647206967
420691461
84182546
950010273
636399325
242277284
370024028
838529277
966315684
887664615
664810245
338965927
799938759
933835562
983687591
41912330
248869053
880986790
859123741
726415810
520955702
363291327
838529277
262850948
575098295
452160555
452160555
781264461
201877647
478071496
669175025
893344250
726415810
835529974
947657752
635088615
165761095
997770744
672536919
53467078
416522621
583865092
852396336
3985493
132990817
41912330
502512015
577782418
279927360
286149881
61167892
416522621
407361094
446820275
363075255
67726038
954386083
286149881
47404110
416522621
180543987
167369966
413929775
472728311
81963496
715669796
267362377
717545562
987801429
287556933
11492135
615377033
532400114
59693036
583865092
150004433
84182546
255042016
223669675
531113364
58898715
151082175
997770744
470779280
715669796
918719755
213112219
720385143
113455365
41912330
717545562
289932060
370024028
416522621
615377033
62475595
213112219
495217592
715301672
383981378
136402732
964901016
715773414
504656762
363075255
365134716
769022540
516556047
533381935
303279170
287556933
852396336
796647576
420691461
267362377
213112219
664810245
502512015
664810245
918719755
346920729
363075255
113455365
716545662
918719755
426233346
444558315
3985493
796647576
757236145
151082175
732205273
278374454
520955702
265944076
502678160
615377033
142381485
486643058
286149881
146986970
121547615
461640419
726415810
411727802
308901748
99375209
348888674
97975950
845782870
893344250
132990817
533381935
856625814
966315684
386246655
351131757
636399325
551680451
133202758
532041370
363075255
62773367
279927360
263253205
402316577
777215027
18449009
596633714
127306127
710345734
533381935
286558324
24349907
503311063
516556047
634396900
472629652
313142434
636399325
3985493
242239237
861971201
511308309
41264976
967734710
616373204
317007523
596633714
28078389
189692306
282245953
608635569
462182680
843513109
887664615
213015624
762161316
760213309
575098295
801296111
475548220
201877647
61743787
710345734
532400114
734569845
1129928
47404110
870938819
636399325
370024028
967045526
59319299
81963496
926132197
242277284
279927360
290699095
209486102
882350801
151082175
92174769
47404110
279927360
882350801
127306127
616373204
634396900
789795756
113455365
472629652
213112219
25150138
151082175
732205273
452160555
47404110
807744427
647206967
845782870
635088615
757236145
721685218
451469477
762161316
845782870
295768835
189692306
635088615
715301672
720385143
145383622
81963496
607474195
420691461
355492407
256653517
472629652
992215675
806629587
732205273
444558315
151082175
715669796
127306127
406789651
117562564
586215542
502512015
41912330
715301672
267362377
316440106
259447059
540738899
806629587
717545562
151082175
763318698
516556047
990678116
363291327
172147214
966315684
472629652
47404110
893344250
28078389
133202758
709376993
882350801
71452862
175409503
407831879
572496451
363075255
330341334
58898715
262850948
316440106
81963496
763386823
355492407
330341334
717545562
133202758
709376993
106522967
882350801
3985493
881091251
81963496
249767955
27495357
837935604
462182680
267362377
446562059
933835562
121209778
533381935
151082175
133202758
788816956
71452862
304424390
634043224
444558315
330341334
693903864
475548220
636399325
718368994
304424390
34843238
109384685
67726038
41912330
61167892
843513109
238529812
101104061
370024028
843513109
462182680
533381935
852396336
608635569
562896847
949814155
717545562
330341334
494164426
635088615
596633714
411727802
856625814
3985493
943694013
295768835
793775678
117562564
717212902
799938759
416522621
960769936
105199417
710345734
213112219
189692306
470779280
3985493
996287259
106522967
763386823
242691505
933835562
360031502
242277284
407361094
462182680
363291327
990678116
749687683
893344250
883345489
286149881
463298139
997770744
951228414
81963496
444558315
81963496
400976116
321148282
883345489
346920729
180932888
531113364
885909558
583540234
199062838
7165299
114231382
262850948
950010273
452160555
709376993
856625814
716545662
304424390
48699814
308901748
636399325
495217592
647206967
977048459
825768508
242691505
967045526
533381935
835529974
740899913
462182680
997770744
990678116
616373204
452160555
472629652
82324035
684046238
303844274
242277284
596633714
167730177
402316577
71452862
997770744
49229564
838575280
472629652
330341334
841908494
81963496
242277284
189692306
960769936
413929775
61167892
793765412
472629652
121547615
533381935
282245953
970272818
286149881
664810245
363075255
664810245
664810245
502512015
596633714
715301672
338703209
142381485
462328555
416522621
62773367
963369078
915459449
59693036
544293943
918719755
918719755
99476110
462182680
967045526
669175025
48699814
769022540
838575280
187570012
452160555
757236145
462182680
113455365
159601239
544293943
416522621
526773639
400976116
426920980
370024028
521259138
114231382
101104061
109384685
472629652
227749647
267362377
377428365
717545562
852396336
647206967
571186905
480177328
304424390
951228414
355492407
498671888
966315684
287556933
788816956
242277284
861971201
634043224
242277284
83364600
977048459
670376405
583962819
533381935
377428365
101707756
159601239
926132197
28078389
213112219
472629652
977456635
223669675
720385143
215176495
502512015
753626750
287556933
416522621
187570012
844456775
636399325
518979458
151082175
838575280
732205273
576962664
199062838
595802720
99803773
843513109
242277284
217379980
49229564
213112219
852396336
113455365
402316577
249767955
66253008
136402732
426551900
375300585
859123741
636399325
113455365
647206967
300495085
968862679
977048459
503311063
3985493
266941232
526773639
133202758
213112219
941969393
242277284
964901016
176446369
213112219
106522967
3985493
180543987
793775678
933835562
27495357
109987428
769022540
308901748
463298139
769022540
878025319
402035750
853098567
967045526
258032890
842859955
71452862
769353581
407361094
843513109
462182680
891192318
5824975
841908494
478071496
420258150
406789651
58898715
895801271
452160555
893344250
399032032
462182680
330341334
370024028
583865092
710345734
717545562
227711375
883345489
846974447
338965927
399032032
596633714
478071496
2975766
355492407
763386823
678496870
425863113
81963496
49141693
184209960
842859955
317007523
635088615
893344250
407361094
891192318
664810245
238529812
997770744
725270220
10255476
427300703
470779280
870938819
46698897
213112219
363075255
151082175
426233346
248869053
59319299
983319352
763386823
933835562
382809452
882350801
715301672
383981378
645349551
242277284
341337453
502678160
664810245
242239237
145383622
279927360
486668840
420691461
399032032
286558324
151082175
990678116
632604205
615377033
883345489
87030709
2975766
213112219
242277284
119272511
463771066
467386210
827314405
596127821
452160555
997770744
101104061
505210291
41912330
317007523
363291327
710345734
872756068
109384685
717545562
551680451
151082175
61743787
977048459
180543987
416522621
316440106
159601239
117990828
249767955
643415203
618723234
726150510
151082175
967734710
647206967
338703209
983319352
551680451
715301672
715301672
165761095
995519510
444558315
101104061
452160555
101707756
926132197
769022540
470779280
86737983
710345734
204023303
902458903
852396336
569186242
184209960
766722894
81963496
287556933
670376405
420691461
963369078
242277284
856625814
383981378
67726038
363075255
393732399
883345489
363075255
316440106
41912330
757236145
710345734
614333679
267362377
348888674
632604205
504656762
59319299
30895040
485792090
502512015
684046238
933835562
859123741
486643058
290699095
533381935
533381935
678496870
739921625
151082175
72644312
416522621
852396336
420691461
735267910
24349907
788816956
365134716
526773639
918719755
533381935
106522967
267362377
386534842
399032032
533381935
571186905
856625814
304424390
363291327
3985493
121547615
518979458
81963496
995519510
136402732
30895040
842859955
416522621
213112219
444558315
601314097
725270220
781264461
725270220
995519510
30895040
734569845
248869053
416522621
266941232
265981634
316440106
338703209
99803773
189692306
338703209
716801991
615377033
127306127
136402732
608635569
753626750
330341334
710345734
837935604
84182546
253381182
145383622
71452862
330341334
503311063
426551900
533381935
180932888
710345734
34843238
842859955
503311063
678496870
635587440
895801271
664810245
27495357
267362377
966315684
786452216
636399325
422801867
559358681
807744427
462182680
49141693
583865092
608635569
253381182
647206967
647206967
242277284
462182680
664810245
647206967
59319299
101104061
420691461
601059972
71452862
10255476
551680451
86748577
596633714
601059972
5824975
58898715
852396336
664810245
602677924
370024028
114231382
71452862
330341334
964901016
280284613
316440106
777215027
151082175
664810245
788816956
248869053
483160827
636399325
286149881
114231382
151082175
127306127
363075255
3985493
61167892
402035750
127306127
132990817
59693036
418827481
61167892
495217592
953567940
265981634
788816956
702800812
444558315
305200730
472629652
804172479
208356609
382809452
262850948
717212902
775758284
915459449
709376993
435459224
786452216
470779280
308901748
558944310
338965927
444558315
951228414
933835562
664810245
373969756
279927360
521259138
634043224
503311063
946077526
636399325
763386823
426233346
34843238
382809452
151082175
710345734
950010273
86737983
984405354
616373204
533381935
620066142
418385479
843513109
842859955
363291327
982875557
838529277
726415810
420691461
267362377
133202758
725270220
189692306
265944076
502678160
279927360
451469477
801296111
852396336
416522621
113455365
117562564
416522621
538663922
474222616
351131757
242277284
740899913
363291327
416522621
654745045
393732399
151082175
669175025
242277284
294388480
189692306
416522621
601059972
370024028
583865092
762161316
636399325
852396336
101104061
304424390
757236145
947657752
41912330
363291327
106637975
532041370
918719755
645349551
532879309
81963496
113455365
416522621
242277284
933835562
533381935
635088615
242277284
113455365
127306127
109384685
133202758
533381935
444558315
615377033
852396336
647206967
279927360
452160555
400976116
709376993
133202758
540738899
664810245
709376993
986085989
154492492
140417381
842859955
538663922
106637975
967045526
420691461
363291327
363075255
242277284
62773367
363075255
47404110
634043224
530302448
717545562
966315684
608135691
159601239
672938107
533381935
25150138
59319299
856625814
294388480
213112219
242277284
583865092
47404110
62773367
636399325
929175411
338965927
793765412
119272511
419320405
452160555
734569845
571186905
213015624
446820275
788816956
669175025
595802720
151082175
632880212
478071496
526773639
636399325
472629652
49141693
763318698
717545562
669175025
596633714
114231382
278374454
769022540
773796495
475548220
151082175
382809452
882350801
929175411
41912330
715669796
86737983
34990920
384872938
838529277
532041370
259447059
533381935
721685218
172147214
363291327
303844274
279927360
28078389
953567940
532400114
420691461
664810245
400976116
279927360
114231382
383981378
577782418
393732399
66253008
151082175
734569845
189692306
213112219
67726038
845782870
287556933
870938819
117562564
788816956
769353581
612084223
852396336
636399325
84182546
498671888
533381935
3985493
571186905
199062838
981637327
880218528
81963496
117990828
290070188
136402732
997770744
353523715
789795756
287556933
351667180
326555686
282245953
452160555
469868348
304424390
267362377
856625814
596633714
253381182
122654395
151082175
132972038
861971201
290070188
678496870
472629652
717545562
715669796
199062838
940455387
872756068
602677924
995519510
25150138
113455365
67612753
678496870
117562564
303844274
709376993
462182680
596633714
122654395
338965927
478071496
81963496
3985493
540738899
330341334
151082175
213015624
715669796
852396336
902458903
242277284
304424390
189692306
159601239
444558315
544293943
117562564
71452862
843513109
616373204
426551900
150004433
370024028
68056423
2975766
505331784
132972038
986085989
262850948
807744427
843513109
715301672
551680451
769022540
533381935
463298139
180543987
788816956
416522621
113455365
279927360
134625437
967045526
763386823
242277284
602677924
420691461
856625814
66253008
647206967
61167892
165761095
452160555
615377033
990678116
18449009
370024028
142381485
946077526
452160555
400976116
180543987
551680451
919436557
84182546
452160555
551680451
987801429
113455365
664810245
852396336
615377033
370024028
904361031
478071496
189692306
400976116
300495085
664810245
266611978
960769936
419320405
330341334
702800812
53467078
620066142
279927360
133202758
320923646
725270220
225750757
114231382
533381935
614333679
924684427
842859955
533381935
61743787
117562564
596633714
710345734
213112219
199755015
151082175
113455365
837935604
459113033
967045526
175409503
145383622
213112219
620066142
463298139
636399325
760503997
263761598
199062838
146986970
452160555
608635569
304424390
861971201
684046238
59693036
664810245
992215675
596633714
637475476
61743787
133202758
416522621
664810245
363291327
709376993
526773639
446820275
407831879
119272511
240216384
444558315
615377033
462182680
732205273
861971201
67726038
163924841
799938759
762161316
67726038
762161316
76165445
678496870
84182546
478071496
5824975
709376993
132972038
287556933
975157402
918719755
136402732
715669796
142381485
122654395
632604205
445418165
420691461
242277284
316440106
636399325
970272818
159601239
533381935
480177328
843513109
788816956
418385479
634043224
59319299
912436779
502512015
647206967
370024028
763386823
789284295
763386823
933835562
763386823
150004433
446820275
950010273
533381935
121547615
242277284
502512015
615377033
526773639
395953450
151082175
533381935
521259138
59319299
365134716
262850948
49141693
882350801
602677924
870938819
577782418
977048459
997770744
852396336
189692306
418385479
199062838
113455365
647206967
201922130
382809452
494164426
92174769
79331648
672938107
462182680
997770744
538663922
411727802
883345489
967734710
463298139
279927360
838529277
114231382
763386823
279927360
76165445
406789651
418385479
571186905
167730177
715669796
117562564
852396336
843513109
538663922
596633714
882350801
664810245
856625814
330341334
749687683
363075255
533381935
882350801
97975950
400976116
66253008
710345734
34990920
242277284
596633714
113455365
242277284
330341334
445418165
84182546
150004433
370024028
28078389
400976116
882350801
595802720
444558315
533381935
612084223
918719755
739260880
664810245
160546641
612084223
889126331
146986970
10255476
887664615
267362377
795003943
596633714
569186242
399032032
82324035
852396336
3985493
370024028
349880298
616373204
926132197
94846153
109384685
615377033
213112219
363291327
242277284
58898715
420258150
399032032
882350801
116933617
769353581
462182680
242277284
951228414
918719755
472629652
119272511
793765412
330341334
207420153
41912330
977048459
596633714
575098295
569186242
366929061
664810245
113455365
5824975
242277284
788816956
583865092
19535560
101104061
67612753
278374454
351131757
472629652
116933617
242277284
151082175
266941232
715301672
386246655
533381935
669175025
616373204
856625814
416522621
34843238
286149881
861971201
462182680
596633714
363075255
618723234
67612753
583865092
760213309
528007418
308901748
861971201
462182680
893344250
924684427
34843238
763386823
416522621
596633714
242277284
933835562
242277284
201877647
242277284
84182546
717545562
635088615
292678955
843513109
634043224
311428007
81963496
598492953
330341334
370024028
133202758
395953450
997770744
351131757
330341334
796647576
977456635
325304363
614333679
760213309
127306127
615377033
363075255
709376993
47404110
843513109
853098567
242239237
788816956
263761598
406789651
933835562
678496870
213112219
470779280
966315684
47404110
99375209
290070188
480307069
709376993
92174769
664810245
119272511
616373204
502512015
330341334
465437599
970272818
242277284
861971201
494164426
856625814
753626750
3985493
588066892
340752803
498671888
25150138
647206967
685274524
201922130
399032032
715669796
632604205
59319299
495217592
114231382
370024028
716545662
426920980
175409503
769022540
918719755
175409503
883345489
495217592
891344396
213015624
41912330
887521680
241567516
977048459
608135691
852396336
475548220
370024028
516556047
583865092
775758284
242277284
618723234
521259138
893344250
968862679
321148282
194147828
678496870
427300703
926132197
407831879
213112219
213112219
370024028
84182546
280586331
249767955
406789651
615377033
201877647
295768835
503311063
132972038
65068837
180543987
201922130
773796495
242277284
842859955
889126331
618723234
106522967
669175025
634043224
326572891
893344250
717545562
59693036
612084223
279927360
725270220
133202758
444558315
39568752
997770744
852396336
399032032
844456775
72644312
279927360
601059972
92174769
678496870
929175411
400976116
3985493
279927360
532041370
502512015
691936305
734569845
395953450
41912330
321148282
583865092
242277284
451469477
351131757
41912330
227711375
805851414
416522621
773796495
715301672
101707756
763386823
205146535
127306127
781264461
635587440
353523715
62773367
406789651
86737983
968862679
127306127
987801429
715669796
636399325
265981634
717545562
363291327
657293226
242277284
845392031
538663922
119272511
278374454
49141693
843513109
287556933
321148282
304424390
338703209
808083082
49141693
353523715
106522967
223669675
160546641
616373204
159601239
426920980
295768835
763318698
136402732
396292152
106522967
598492953
503311063
786452216
960769936
99803773
175409503
763386823
577782418
34843238
718368994
929175411
416522621
859123741
502512015
748557295
540738899
265981634
992215675
533381935
106522967
227749647
793765412
151082175
249767955
370024028
618723234
726415810
34962665
986085989
966315684
660312285
981637327
953567940
882350801
279927360
416522621
533381935
317007523
845782870
595802720
363075255
279927360
399032032
771799449
47404110
81963496
678496870
801296111
61167892
843513109
446820275
929175411
452160555
133202758
113455365
86737983
951228414
205940004
763318698
201877647
136402732
837935604
279927360
495217592
34843238
62773367
551680451
918719755
363291327
419320405
67612753
503311063
5824975
789795756
726415810
726415810
912436779
715669796
726150510
648239099
595752777
449187060
856625814
416522621
614333679
277725366
709376993
227711375
842859955
788816956
470779280
355492407
81963496
199062838
242277284
267362377
455762206
710345734
837935604
65068837
882350801
789795756
180543987
290699095
677726935
942666424
620066142
114231382
189692306
882350801
933835562
109384685
669175025
872756068
601059972
208356609
242277284
986185041
151082175
502512015
995519510
495217592
242691505
25150138
691936305
279927360
853098567
990678116
933835562
446820275
899853055
3191817
451469477
502678160
1129928
101707756
775758284
444558315
893344250
286558324
569186242
804172479
416522621
5824975
61167892
59693036
420691461
734569845
151082175
49229564
887664615
715301672
967734710
265944076
297601962
150004433
151082175
585295461
62773367
856625814
912436779
363075255
146986970
648239099
491722929
402316577
411727802
843513109
265981634
674185921
763318698
167369966
458976577
544293943
363075255
918226066
852396336
242277284
620066142
664810245
966891709
127306127
470779280
462328555
804858119
933835562
81963496
34843238
146986970
413929775
363291327
495217592
715301672
966891709
289932060
330341334
946077526
926132197
997770744
992215675
786833604
304424390
242277284
918719755
992215675
136402732
136402732
883345489
491722929
504656762
213112219
99803773
845782870
416522621
717545562
360031502
987801429
786833604
145368015
132990817
895801271
121547615
280284613
92174769
67612753
672938107
636399325
402316577
262772668
532935629
290699095
133202758
495217592
635088615
997770744
635088615
204023303
407361094
18449009
189692306
841908494
769022540
25150138
59693036
418385479
445418165
636399325
363075255
636399325
287556933
151164871
101104061
330341334
59693036
647206967
286149881
601059972
533381935
114231382
482741890
375300585
842859955
242277284
502512015
994886343
47404110
533381935
407361094
505210291
61167892
132990817
882350801
71452862
365134716
596633714
616373204
786452216
861971201
664810245
769022540
856625814
151082175
278456419
835529974
290699095
933835562
295768835
533381935
859123741
475548220
399032032
882350801
363075255
616373204
664810245
295768835
81963496
732205273
265981634
58898715
762161316
304424390
3191817
213112219
462182680
259447059
340752803
151082175
861046296
673693619
845392031
634043224
81963496
72644312
341337453
267362377
518979458
242277284
145383622
34843238
763386823
426920980
933835562
608635569
466308558
533381935
551680451
41912330
418385479
25150138
265944076
799938759
28078389
885909558
267362377
495217592
718368994
407361094
278374454
462182680
445418165
636399325
84182546
995519510
151082175
827314405
106522967
540738899
59319299
726415810
635088615
67612753
133202758
918719755
304424390
533381935
132990817
439041383
845392031
763386823
61743787
279927360
146986970
189692306
253381182
330341334
475548220
540738899
739260880
86737983
596633714
109384685
163924841
561422711
267362377
242691505
878712875
94846153
114231382
225750757
363291327
67726038
486643058
664810245
407361094
159601239
370024028
788816956
330341334
444558315
616373204
253381182
365134716
25150138
208356609
533381935
395953450
113455365
189692306
97975950
279927360
966315684
426551900
304424390
502512015
351131757
59319299
435361683
636399325
106522967
167730177
672938107
159601239
189692306
951228414
799938759
544293943
278374454
861046296
84182546
945178256
967045526
538663922
25150138
159601239
647206967
983319352
678496870
416522621
151082175
59693036
67726038
596633714
48699814
71452862
982875557
213112219
151082175
28078389
465045503
279927360
760213309
114231382
835529974
101104061
444558315
132990817
852396336
472629652
530302448
615377033
544293943
242277284
968862679
462182680
463771066
715301672
180543987
760503997
25150138
463771066
551680451
48699814
360031502
452160555
444558315
720385143
59319299
416522621
664810245
596633714
351131757
620066142
664810245
893344250
977048459
664810245
596633714
753626750
684985615
721685218
444558315
843513109
279927360
3985493
503311063
538663922
478071496
278374454
878025319
151082175
632604205
253381182
399032032
498671888
363075255
732205273
538663922
933835562
49229564
843513109
550075396
533381935
540738899
249767955
841908494
180543987
382809452
438974984
382809452
842859955
151082175
18449009
213112219
596633714
400976116
330341334
645349551
267362377
452160555
163924841
266941232
18246833
796647576
486643058
101104061
852396336
407361094
540738899
753626750
41912330
967045526
544293943
259447059
400976116
286149881
799938759
290070188
953567940
163924841
151082175
67726038
716545662
893344250
290699095
65068837
363075255
647206967
470779280
844456775
363075255
25150138
59693036
672938107
420691461
463298139
472629652
286149881
310206666
837935604
286149881
3985493
984405354
99375209
46698897
207420153
59693036
201922130
407361094
775758284
382809452
478071496
558944310
636399325
382809452
49229564
286149881
788816956
136402732
330341334
81963496
213015624
351131757
348888674
887664615
634043224
286558324
180543987
180543987
248869053
34843238
769022540
858493641
647206967
620066142
407361094
533381935
101104061
279927360
304424390
845685595
963369078
265944076
242277284
462182680
286149881
856624103
845685595
59319299
159601239
502678160
406789651
279927360
533381935
278374454
990678116
533381935
279927360
990678116
918719755
330341334
478071496
647206967
472629652
3985493
551680451
990678116
762161316
81963496
632604205
596633714
304424390
151082175
278374454
902458903
313327128
501104107
3985493
119272511
131890445
710345734
444558315
279927360
647206967
474222616
444558315
786452216
444558315
114231382
482741890
532400114
132972038
664810245
121547615
242277284
781264461
81963496
670376405
968862679
793775678
494164426
416522621
983687591
636399325
986185041
861971201
966315684
805851414
709376993
125793687
279927360
58898715
255042016
893344250
664810245
47404110
81963496
775758284
636399325
84182546
502512015
41912330
881803481
201877647
801296111
242277284
470779280
887664615
997770744
363075255
835529974
41912330
918719755
677726935
478071496
977048459
317007523
796647576
242691505
960769936
734569845
290699095
518979458
292859267
151082175
419320405
462182680
763386823
677726935
781264461
462182680
416522621
904361031
763386823
338965927
918226066
117990828
279927360
777215027
242277284
279927360
781264461
947835930
664810245
400976116
596633714
420258150
710345734
242239237
502512015
420691461
472629652
34843238
142381485
199062838
255042016
465045503
664810245
672938107
41912330
636399325
104176399
109987428
502512015
720385143
297601962
763386823
61167892
19535560
62773367
538663922
265944076
763386823
852396336
870938819
99803773
370024028
494164426
856625814
28078389
843513109
870938819
710345734
636399325
47404110
967045526
255042016
977048459
716545662
114231382
472629652
146986970
180543987
636399325
330341334
225750757
472629652
18449009
213112219
647206967
242277284
351131757
577782418
533381935
121547615
533381935
716545662
677726935
717545562
596633714
113455365
159601239
891192318
71452862
635088615
316440106
516556047
363075255
968862679
902458903
596633714
201877647
647206967
213112219
796647576
187570012
278374454
355492407
452160555
472629652
81963496
981637327
601059972
151082175
416522621
997770744
330341334
502678160
861971201
647206967
279927360
121547615
47404110
444558315
632604205
127306127
636399325
852396336
950010273
81963496
3985493
967734710
763386823
249767955
526773639
887664615
852396336
950010273
121547615
49141693
533381935
304424390
363075255
150004433
304424390
838529277
601059972
636399325
84182546
286149881
893344250
325304363
184209960
265981634
472629652
586215542
516556047
615377033
34990920
469868348
470779280
643314457
402316577
363291327
967734710
915459449
101707756
201877647
583865092
853098567
425863113
504656762
180543987
407361094
416522621
882350801
159601239
113455365
533381935
71452862
420691461
967734710
981637327
558944310
109384685
899853055
739260880
504656762
647206967
734569845
533381935
34990920
946077526
213015624
242277284
763386823
363291327
775758284
326572891
413929775
462328555
538663922
636399325
852396336
242277284
801296111
495217592
775758284
726150510
67726038
614333679
351131757
416522621
912436779
669175025
789795756
472629652
781264461
399032032
918719755
845392031
914203795
963515320
59319299
84182546
411727802
672938107
379112814
382809452
127306127
355492407
452160555
495217592
142381485
634043224
363075255
769022540
286149881
279927360
968862679
427300703
877973444
151082175
444558315
341337453
114231382
632880212
444558315
964901016
338703209
86737983
127306127
791109378
207420153
446820275
341337453
596633714
363075255
636399325
213112219
491722929
199062838
763386823
11492135
67726038
716545662
996287259
106522967
176446369
739260880
435361683
392491337
49229564
967045526
84182546
620066142
853098567
788816956
184209960
368699076
416522621
286149881
679113152
842859955
279927360
382809452
970272818
992215675
242277284
540738899
451469477
596633714
61167892
106522967
407361094
882350801
949814155
518979458
918719755
92174769
462328555
360031502
647206967
452160555
259447059
267362377
416522621
159601239
531113364
86737983
136402732
841534010
494164426
446820275
278374454
494164426
420258150
990678116
213015624
769022540
142381485
990678116
786833604
253381182
732205273
363075255
113455365
304424390
753626750
533381935
950010273
474222616
664810245
106522967
775084774
647206967
601059972
242277284
501104107
887664615
533381935
720385143
416522621
395953450
463298139
684046238
801473199
518979458
647206967
569186242
852396336
608135691
94846153
402035750
365134716
715301672
997770744
569186242
716545662
317007523
995519510
521259138
34962665
852396336
113455365
189692306
279927360
113455365
263253205
180543987
382809452
159601239
48699814
242277284
416522621
180543987
99375209
386246655
664810245
305200730
929175411
647206967
167730177
882350801
856624103
968862679
951228414
106522967
660312285
136402732
136402732
882350801
763386823
132990817
634396900
201877647
242277284
526773639
672536919
187570012
145383622
631365349
470779280
444558315
411727802
208356609
769022540
472629652
119272511
363075255
27495357
400976116
213112219
341337453
382809452
2975766
791292672
725270220
664810245
351131757
175409503
399032032
791292672
225750757
480307069
887664615
511308309
242691505
279927360
586215542
795003943
852396336
444558315
265944076
933835562
933835562
242277284
968862679
791343699
882350801
861971201
42850504
940455387
918719755
891192318
134625437
872756068
462182680
533381935
130865413
538663922
136402732
842859955
338703209
304424390
997770744
996287259
769353581
717545562
614333679
49141693
59693036
971427294
47404110
242277284
101104061
981637327
290070188
883345489
893344250
151082175
769022540
672938107
551680451
19535560
647206967
242277284
887664615
165761095
400976116
194147828
302209605
245182513
290699095
769022540
635323168
114231382
113455365
462182680
113455365
470779280
726415810
996287259
348888674
113455365
635088615
532400114
918719755
59319299
67726038
715301672
947835930
856625814
41912330
538663922
330341334
444558315
918719755
887664615
672536919
763386823
330341334
313327128
277725366
279927360
444558315
918719755
769022540
113455365
92174769
472629652
28078389
878712875
286149881
363075255
852396336
478071496
136402732
444558315
184209960
242277284
970272818
544293943
48699814
452160555
41912330
540738899
109987428
84182546
145788854
852396336
720385143
279927360
3985493
416522621
870938819
71452862
384872938
753626750
395953450
117562564
348888674
109384685
117562564
647206967
502512015
187570012
533381935
615377033
532935629
882350801
538663922
801473199
3985493
420258150
762161316
843513109
710345734
478071496
109409504
246320134
67726038
596633714
995519510
363075255
551680451
796647576
716545662
201877647
142381485
382809452
562896847
636399325
602677924
470779280
636399325
101707756
330341334
645349551
25150138
545195437
977048459
176446369
893344250
148554089
533381935
238529812
317758024
290070188
382809452
146986970
249767955
472629652
769022540
635088615
213112219
762161316
446562059
856625814
444558315
715669796
213015624
18246833
749687683
263253205
715301672
647206967
801473199
3191817
462182680
462182680
616373204
820798652
355492407
121547615
618723234
249767955
983687591
986085989
933835562
114231382
726415810
870938819
502512015
3985493
34990920
393732399
375300585
452160555
793765412
287556933
966315684
856625814
363075255
636399325
59693036
786452216
167730177
86737983
933835562
786833604
18449009
966315684
114231382
856625814
569186242
242277284
278374454
242277284
47404110
669175025
444558315
386534842
330341334
898846139
715301672
121547615
494164426
189692306
249767955
416522621
732719608
763386823
18246833
151082175
407831879
92174769
360031502
919436557
540738899
313327128
801296111
837935604
480307069
845685595
678496870
278374454
715669796
113455365
734569845
386534842
717212902
316440106
997770744
416522621
462328555
502512015
59586777
981637327
763318698
757236145
458976577
242277284
84182546
532041370
416522621
664810245
363075255
796647576
213112219
740556591
119272511
716545662
995519510
465045503
413929775
462328555
796647576
739260880
287556933
7165299
286149881
106522967
113455365
199062838
669175025
321148282
533381935
187570012
106522967
286149881
338703209
242691505
856625814
926132197
439041383
997770744
893344250
201922130
127306127
516556047
365134716
647206967
773796495
363075255
852396336
119272511
136402732
67726038
72822573
532935629
710345734
58898715
793765412
710345734
596633714
92174769
710345734
159943153
30895040
224303060
856625814
242277284
715301672
266611978
189692306
856624103
136402732
278374454
466308558
720385143
267362377
533381935
929175411
494164426
856625814
416522621
151082175
117990828
201877647
113455365
34990920
987801429
172147214
363075255
777215027
406789651
146753951
583962819
632604205
395953450
151082175
420691461
842859955
363075255
24349907
363075255
106522967
462328555
180543987
287556933
538663922
265944076
267362377
86737983
184209960
267362377
452160555
533381935
132990817
801296111
399032032
167730177
740899913
384872938
634396900
295768835
753626750
306634239
532041370
279927360
734569845
363075255
843513109
375300585
872756068
953567940
159601239
986085989
678496870
167730177
34990920
416522621
180932888
583865092
127306127
338965927
732205273
241567516
416522621
416522621
316440106
370024028
883345489
19535560
265944076
838529277
330341334
370024028
588557139
49229564
762354437
249767955
81963496
612084223
201922130
435361683
788816956
3985493
370024028
472629652
444558315
887664615
175409503
981637327
76165445
127306127
601059972
279927360
159601239
966891709
282245953
569186242
636399325
267362377
678496870
59693036
933835562
419320405
286149881
788816956
799938759
370024028
300495085
370024028
995519510
255042016
213112219
330341334
304424390
635088615
204023303
34990920
452160555
452160555
189692306
370024028
981637327
119272511
636399325
540738899
444558315
753626750
34843238
242277284
49229564
145383622
462182680
395953450
856625814
842859955
533381935
520955702
41912330
632604205
172147214
242277284
933835562
763386823
84182546
3985493
242277284
717545562
933835562
84182546
596633714
267362377
532879309
577782418
213112219
242277284
213112219
81963496
151082175
114231382
121209778
775758284
100444139
413688116
926132197
856625814
165761095
852396336
67612753
788816956
420691461
768516837
133202758
733612949
647206967
715669796
399032032
997770744
446820275
451469477
634396900
99375209
411727802
167369966
330341334
495217592
495217592
121547615
114231382
407361094
852396336
59319299
472629652
370024028
842859955
163924841
777215027
167369966
241567516
151082175
163608082
61743787
775758284
478071496
3985493
634043224
25150138
569186242
950010273
25150138
267362377
242277284
533381935
242277284
856625814
61743787
201922130
739260880
286149881
577782418
341337453
796647576
452160555
463771066
533381935
363291327
777215027
76165445
678496870
286149881
3985493
963369078
238529812
131890445
213015624
47404110
645349551
419320405
382809452
451469477
856625814
791109378
151082175
452160555
213015624
551680451
895801271
664810245
533381935
669175025
615377033
664810245
81963496
607474195
983319352
520955702
788816956
990678116
775758284
418385479
538663922
725270220
351131757
338965927
242277284
127306127
636399325
395953450
180543987
918719755
856625814
726415810
933835562
242277284
737107830
740556591
242277284
852396336
49229564
213112219
788816956
929175411
929175411
533381935
717545562
94846153
363075255
551680451
49229564
160546641
801296111
113455365
370024028
852396336
983319352
804172479
106522967
114231382
684985615
42850504
338703209
636399325
82324035
981637327
407361094
777215027
99803773
967045526
117990828
636399325
113455365
278374454
136402732
3985493
445418165
140417381
416522621
416522621
992215675
801473199
732205273
669175025
81963496
279927360
793765412
76582853
330341334
596633714
207420153
763386823
151082175
843513109
470779280
786452216
533381935
615377033
207420153
835529974
533381935
375300585
363075255
87030709
918226066
660312285
180543987
793434740
583865092
207420153
596633714
316440106
478071496
769022540
330341334
647206967
416522621
136402732
395953450
462182680
461640419
279927360
127306127
533381935
495217592
41912330
478071496
420691461
287556933
789795756
977048459
82324035
280586331
49229564
121547615
842859955
151082175
351131757
933835562
304424390
399032032
992215675
81963496
304424390
933835562
180543987
462328555
242277284
684046238
516556047
760503997
495217592
546746223
413304714
363075255
887664615
636399325
918719755
65068837
647206967
253381182
287556933
196822785
129214322
59693036
842859955
353523715
242277284
608635569
330341334
242691505
310206666
159601239
532041370
286558324
739260880
420258150
706385091
678496870
716545662
453821460
279927360
518979458
248869053
932486513
498671888
348888674
895801271
242277284
167730177
647206967
360031502
981637327
452160555
3985493
208356609
151164871
316440106
572496451
211734930
184209960
402035750
620066142
10255476
472629652
852396336
360031502
316440106
227711375
117990828
370024028
636399325
113455365
435361683
134625437
189692306
775758284
86737983
893344250
287556933
400976116
81963496
618723234
313142434
201877647
407831879
614333679
856625814
71452862
716545662
189692306
34843238
65068837
968862679
426551900
498671888
533381935
444558315
242277284
49141693
279927360
330341334
769022540
159601239
338703209
837935604
242691505
904361031
715773414
351131757
672938107
106637975
106522967
363075255
789795756
717545562
757236145
841908494
25150138
444558315
406789651
635587440
106522967
242239237
757236145
363291327
84182546
732205273
882350801
734569845
924684427
977048459
533381935
520955702
636399325
856625814
872756068
615377033
267362377
292859267
452160555
172147214
838575280
462182680
24349907
773796495
963369078
788816956
995519510
773796495
882350801
348888674
5824975
583540234
106522967
382809452
444558315
583865092
46892503
536345909
278374454
213112219
970272818
242277284
416522621
92174769
634043224
7165299
715669796
964901016
532400114
632880212
672938107
113455365
664810245
918719755
262772668
788816956
160546641
363291327
882350801
616373204
416522621
365134716
841908494
795003943
445742553
532400114
59693036
769022540
845685595
49229564
25150138
926132197
196822785
788816956
290070188
533381935
859123741
709376993
330341334
872756068
163924841
3985493
451469477
882350801
576962664
596633714
669175025
636399325
242277284
117562564
289932060
533381935
614333679
282245953
426551900
330341334
950010273
330341334
266941232
635088615
109384685
647206967
208356609
416522621
495217592
27495357
715669796
435361683
370024028
721969399
213112219
612084223
248869053
495217592
132990817
132972038
101104061
252891325
887521680
634043224
150004433
688746427
514835143
213112219
801296111
351131757
887664615
49229564
413688116
852396336
104176399
114231382
664810245
370024028
142381485
242277284
462182680
286149881
113455365
253381182
734569845
856625814
709376993
84182546
426551900
159943153
986085989
172147214
963369078
842859955
101104061
310206666
363075255
418385479
837935604
852396336
966891709
966315684
672536919
575098295
207420153
544293943
416522621
113455365
678496870
983687591
151082175
918719755
416522621
788816956
532400114
25150138
636399325
196822785
290070188
949814155
769022540
407361094
445418165
717545562
564959648
645349551
734569845
635088615
297601962
859123741
109384685
287556933
363291327
84182546
151082175
416522621
304424390
41912330
967045526
533381935
533381935
838575280
789284295
997770744
533381935
904361031
213112219
657293226
773796495
480177328
551680451
67726038
106522967
760213309
34843238
159943153
899853055
799938759
279927360
119272511
664810245
255042016
669175025
734569845
246872553
664810245
470779280
279927360
631365349
763386823
933835562
304424390
465045503
395953450
351667180
86737983
532041370
338965927
918719755
406789651
199062838
494164426
265944076
266941232
825768508
994886343
511308309
370024028
967045526
132972038
3985493
716545662
521259138
407361094
987976541
544293943
577782418
769022540
636399325
127306127
596633714
588066892
670376405
348888674
300495085
249767955
426551900
304424390
583865092
151082175
59319299
106522967
827314405
110252073
363291327
353777591
451469477
151082175
533381935
316440106
416522621
793775678
788816956
67726038
305200730
882350801
47404110
669175025
159943153
762161316
86737983
400976116
3985493
465045503
926132197
608635569
81963496
330341334
363075255
636399325
551680451
777215027
614333679
533381935
363075255
781264461
87030709
769022540
180543987
926132197
330341334
113455365
601059972
636399325
127306127
279927360
370024028
48699814
997770744
569186242
241567516
117990828
781264461
672536919
233154279
259447059
545195437
502512015
3985493
480307069
338703209
533381935
926132197
966315684
116933617
321148282
304424390
3985493
13540658
882350801
338703209
845782870
595802720
69981840
399032032
882350801
242277284
106522967
967045526
735342227
380345285
109384685
715669796
28078389
420691461
81963496
495217592
495217592
406789651
990678116
805851414
300495085
304424390
721685218
891192318
363075255
278374454
425863113
601059972
995519510
101707756
596633714
363075255
382809452
444558315
835529974
61167892
483160827
380345285
363075255
189692306
336052903
843513109
113455365
465045503
769022540
420691461
225750757
178232890
583865092
929175411
176446369
383981378
478071496
577782418
502512015
953567940
61167892
113455365
416522621
24349907
266941232
18449009
363075255
370024028
615377033
267362377
981637327
306634239
34843238
267362377
286149881
462328555
114231382
838575280
596633714
61167892
769022540
61167892
648239099
636399325
514835143
933835562
3985493
791109378
403011580
286149881
420691461
238529812
992215675
47404110
887664615
835529974
330341334
614333679
793765412
47404110
992215675
893344250
596633714
596633714
213112219
918719755
71452862
395953450
465045503
715301672
113455365
842859955
27495357
416522621
899853055
933835562
304424390
634043224
41912330
328305710
994886343
121547615
262850948
596633714
451469477
551680451
395953450
286149881
635323168
320923646
918719755
330341334
145368015
426551900
533381935
446562059
887664615
41912330
514835143
109409504
516556047
734569845
827758542
65068837
801296111
601059972
363291327
420691461
562896847
502512015
791109378
113455365
842859955
837935604
145383622
596633714
363075255
282245953
498671888
845392031
413304714
49229564
84182546
462182680
41912330
145368015
452160555
495217592
2975766
533381935
856625814
872756068
71452862
330341334
753626750
201877647
769022540
248869053
981637327
660312285
472629652
933835562
715669796
383981378
106522967
41912330
267362377
608635569
151082175
933835562
317007523
406789651
201922130
59693036
502678160
462182680
447929061
775758284
924684427
420258150
420691461
330341334
781264461
25150138
526773639
997770744
419320405
28078389
163608082
757236145
101104061
363075255
34990920
843513109
647206967
363291327
720385143
130865413
92174769
856625814
246872553
132972038
286149881
41912330
677726935
608635569
393732399
502678160
201877647
444558315
635323168
175409503
351131757
732205273
721969399
918719755
691936305
101104061
209486102
3985493
968862679
495217592
416522621
363075255
84182546
113455365
918719755
81963496
425863113
788816956
990678116
240216384
167369966
716545662
612084223
41912330
946032622
462182680
287556933
113455365
986085989
418385479
763386823
763386823
113455365
351131757
151082175
494164426
425863113
717545562
28078389
267362377
180543987
933835562
101104061
151082175
403011580
664810245
223669675
204023303
348888674
400976116
411727802
870938819
717545562
647206967
106522967
912297979
710345734
304424390
997770744
117562564
977456635
647206967
34843238
117990828
263761598
338965927
647206967
420691461
845392031
61167892
516556047
601059972
267362377
753626750
151082175
61743787
286149881
583237748
933835562
233154279
207420153
370024028
279927360
503311063
279927360
41912330
887507430
615377033
608135691
717545562
645349551
83364600
636399325
918719755
801296111
418827481
280284613
7165299
634043224
213112219
596633714
561422711
672938107
791109378
842859955
419320405
775758284
67726038
715301672
278374454
41912330
986185041
997770744
856625814
411727802
199062838
127306127
444558315
119272511
47404110
242277284
151082175
883345489
735267910
940455387
763386823
502512015
151082175
67612753
167369966
620066142
924684427
119272511
167369966
520955702
151082175
672938107
502678160
279927360
990678116
3985493
763386823
516556047
267362377
544293943
478071496
81963496
533381935
898846139
127306127
92174769
516556047
106637975
267362377
151082175
636399325
462182680
462328555
133202758
709376993
749687683
34962665
242277284
279927360
242277284
954386083
614333679
842859955
370024028
678496870
716545662
245182513
992215675
470779280
62773367
837935604
355492407
213015624
472629652
279927360
420691461
726415810
781264461
795003943
806435169
583865092
669175025
478071496
852396336
462182680
224303060
396292152
213015624
545195437
475548220
596633714
370024028
267362377
452160555
983319352
710345734
926132197
856625814
242277284
717545562
413688116
395953450
924684427
951228414
5824975
953567940
49141693
763318698
67612753
151082175
395164393
789795756
330341334
540738899
416522621
634043224
213015624
49229564
338965927
715669796
34990920
84182546
799938759
502512015
466308558
835529974
189692306
255042016
363291327
544293943
760213309
726415810
280284613
793765412
84182546
533381935
777215027
97975950
721685218
242277284
664810245
92174769
725270220
992215675
104176399
19535560
446820275
462182680
290699095
478071496
119272511
546746223
295768835
495217592
286149881
400976116
987801429
84182546
532935629
503311063
583865092
133202758
852396336
282245953
478071496
3985493
533381935
602677924
904361031
970272818
726415810
967045526
602677924
101104061
395953450
636399325
882350801
178232890
180932888
262850948
966315684
793775678
213112219
533381935
882350801
445418165
861971201
87030709
180932888
918719755
788816956
140417381
113455365
709376993
771799449
420691461
418385479
25150138
964901016
872756068
426551900
242277284
467386210
134625437
81963496
310206666
250682105
150004433
304424390
721685218
763386823
418385479
470779280
101104061
267362377
636399325
635088615
540738899
62773367
878025319
167369966
62773367
117562564
290699095
426551900
880218528
213112219
679113152
132972038
452160555
136402732
420258150
933835562
360031502
946032622
452160555
287556933
199062838
263253205
551680451
891192318
472629652
242277284
81963496
615377033
151082175
793765412
577782418
918719755
1942215
287556933
612084223
856625814
986185041
726415810
58898715
612084223
402035750
279927360
495217592
117990828
167730177
49141693
710345734
287556933
595802720
316440106
501104107
106637975
25150138
242277284
636399325
34843238
150004433
805851414
482741890
740556591
94802409
41912330
635088615
982875557
577782418
710345734
882350801
472629652
983687591
176446369
145788854
763386823
287556933
167730177
86737983
726150510
664810245
918719755
117562564
34990920
446820275
753626750
113455365
734569845
763386823
664810245
983319352
596633714
672938107
420258150
121547615
109384685
781264461
59319299
132972038
189692306
167730177
635088615
11492135
61743787
984405354
977048459
647206967
518979458
59319299
338965927
740899913
544293943
715773414
636399325
596633714
760503997
213112219
167730177
933835562
462182680
852396336
295768835
3985493
176446369
734569845
365134716
533381935
81963496
172147214
84182546
425863113
777215027
872756068
458976577
280284613
172147214
845782870
981637327
34962665
444558315
954386083
856625814
569186242
763386823
59319299
159943153
982875557
84182546
495217592
351131757
608135691
259447059
151082175
997770744
887664615
470779280
233154279
5824975
167730177
856625814
435361683
365134716
462182680
717545562
544293943
679113152
588066892
109384685
966315684
977456635
3985493
265944076
370024028
59693036
86737983
842859955
303279170
647206967
762161316
789795756
805851414
636399325
113455365
551680451
416522621
283677914
30895040
882350801
109409504
732205273
881091251
657293226
967045526
167730177
224303060
41912330
596633714
918719755
486643058
365134716
882350801
321148282
34843238
918719755
348888674
47404110
351131757
482741890
596633714
596633714
914203795
106522967
167730177
302209605
248869053
679113152
852396336
382809452
749687683
282245953
189692306
616373204
159601239
238529812
837935604
267362377
119272511
321148282
789795756
242277284
194919836
678496870
981637327
725270220
145383622
706385091
726415810
997770744
330341334
533381935
533381935
242277284
732205273
582498130
596633714
242277284
67726038
87030709
977048459
445418165
167730177
494164426
330341334
926132197
495217592
3985493
27495357
717545562
835529974
2975766
330341334
189692306
933835562
793765412
99803773
382809452
117990828
11492135
97975950
242277284
41912330
734569845
262850948
856625814
997770744
127306127
145788854
101104061
426233346
165761095
151082175
382809452
242277284
997770744
303279170
321148282
480307069
856625814
113455365
601059972
47404110
933835562
805851414
187570012
106522967
763386823
180543987
664810245
420691461
963369078
330341334
715301672
159601239
201922130
127306127
902458903
709376993
242277284
92174769
582498130
717545562
710345734
709376993
452160555
856625814
101104061
601059972
987801429
279927360
242277284
145788854
303844274
132972038
242239237
762161316
227711375
7165299
304424390
151082175
632880212
27495357
159601239
165761095
955143928
550075396
762354437
19535560
386246655
520955702
775758284
151082175
462182680
577782418
114231382
92174769
47404110
92174769
382809452
837935604
117562564
518979458
363075255
795003943
791343699
872756068
796647576
290070188
495217592
402316577
402035750
618723234
213112219
416522621
853098567
526773639
551680451
647206967
614333679
691936305
861971201
41912330
305200730
837935604
279927360
893344250
101104061
801296111
119272511
781264461
106522967
3985493
561422711
49229564
882350801
583865092
61743787
34843238
586215542
843513109
977048459
882350801
709376993
79331648
294388480
406789651
763386823
444558315
645349551
478071496
601059972
238529812
136402732
34843238
167730177
825768508
657293226
279927360
843513109
531113364
101707756
59319299
84182546
781264461
419320405
295768835
788816956
363291327
34990920
435361683
411727802
363075255
933835562
656991553
763386823
308901748
279927360
187570012
954386083
710345734
966315684
49229564
400976116
842859955
416522621
400976116
852396336
101707756
635088615
503311063
420691461
805851414
439041383
763386823
363075255
106637975
25150138
710345734
338965927
101707756
419320405
377428365
355492407
242277284
544293943
945178256
120108192
242277284
933835562
370024028
101104061
151082175
416522621
27495357
18449009
34843238
363075255
532400114
635088615
338965927
647206967
403011580
710345734
47404110
304424390
533381935
945178256
3985493
801296111
330341334
607474195
494164426
852396336
532041370
566389174
419320405
859123741
462328555
71452862
242277284
796647576
3985493
330341334
990678116
133202758
769022540
84182546
642378032
926132197
882350801
420258150
715301672
891344396
716545662
279927360
795003943
859123741
533381935
163924841
882350801
174708088
844456775
255042016
983687591
709376993
76165445
287556933
598492953
968862679
353777591
59319299
316440106
295768835
762508622
363075255
18449009
517373182
117562564
81963496
330341334
566389174
616373204
586215542
400976116
495217592
732205273
151082175
485792090
49141693
852396336
612084223
400976116
382809452
69981840
419320405
178232890
279927360
645349551
856625814
426233346
495217592
672938107
81963496
340752803
363075255
47404110
726415810
614333679
113455365
363075255
562896847
127306127
533381935
485792090
926132197
249767955
92174769
71452862
365134716
180543987
306634239
416522621
870938819
775758284
472629652
19535560
114231382
951228414
596633714
691936305
732205273
92174769
66253008
858493641
941558560
462182680
710345734
859123741
39568752
636399325
420258150
845685595
151082175
193481399
709376993
316440106
151082175
119272511
167730177
669175025
119272511
880472098
400976116
664810245
544293943
3985493
636399325
321148282
532400114
517373182
420691461
577782418
462182680
241567516
967734710
882350801
355492407
583865092
416522621
495217592
25150138
748557295
517373182
732205273
462182680
300495085
180543987
341337453
533381935
360031502
286149881
416522621
891192318
290699095
180932888
444558315
28078389
201922130
406789651
363075255
411727802
242277284
763318698
749687683
977048459
263761598
769022540
986085989
151082175
672938107
399032032
330341334
602677924
941969393
758525176
664810245
997770744
636399325
227711375
801296111
852396336
213112219
664810245
150004433
968862679
213112219
966315684
715669796
446820275
49141693
669175025
321148282
966315684
242277284
453821460
753626750
904361031
330341334
919436557
882350801
402316577
151082175
382809452
109384685
49141693
612084223
418385479
42850504
370024028
970272818
887664615
338965927
146986970
571186905
769022540
207420153
677726935
19535560
242277284
472629652
648239099
528007418
757236145
175409503
303279170
49141693
370024028
635088615
176446369
81963496
413929775
125793687
146986970
213112219
495217592
106522967
664810245
647206967
469462509
887507430
462182680
533381935
242277284
295768835
340752803
472629652
92174769
715669796
933835562
189692306
452160555
10255476
485792090
248869053
495217592
715301672
463771066
709376993
94802409
463771066
895801271
416522621
615377033
664810245
852396336
163924841
544293943
282245953
926132197
636399325
452160555
753626750
838529277
286149881
406789651
997770744
544293943
79331648
732205273
968862679
127306127
647206967
67612753
459113033
121547615
41912330
196822785
569186242
997770744
538663922
242277284
596633714
533381935
465045503
760213309
439041383
19535560
81963496
151082175
472629652
178232890
99375209
647206967
763386823
788816956
709376993
602677924
635088615
370024028
351131757
416522621
945178256
720385143
267362377
533381935
43431059
330341334
97975950
478071496
494164426
763386823
117990828
551680451
287556933
399032032
533381935
647206967
278374454
348888674
462328555
977456635
981637327
338703209
882350801
8464141
92174769
981637327
92174769
835529974
370024028
710345734
416522621
870938819
843513109
465437599
583865092
242277284
533381935
861971201
279927360
106637975
967688315
290699095
127306127
5824975
284357816
313327128
968862679
133202758
351131757
472629652
672938107
837935604
136402732
122654395
516556047
462182680
717545562
669175025
997770744
92174769
635088615
242277284
478071496
726415810
453821460
861971201
304424390
317007523
612084223
577782418
596633714
2975766
856625814
406789651
612084223
608135691
201877647
859123741
67726038
363075255
987801429
28078389
717545562
763318698
725270220
451469477
491722929
763386823
544293943
400976116
121547615
47404110
213112219
407831879
444558315
852396336
113455365
59319299
596633714
267362377
801473199
648239099
949814155
3985493
167369966
445418165
949814155
99375209
801296111
919436557
799938759
145788854
84182546
402035750
458976577
660312285
72644312
715669796
994886343
117990828
781264461
370024028
997770744
279927360
249767955
106522967
852396336
636399325
918719755
732205273
520955702
635088615
113455365
717545562
664810245
348888674
338703209
370024028
664810245
789795756
601059972
41912330
215176495
775758284
516556047
918719755
97975950
351131757
887521680
395953450
346920729
501104107
614333679
382809452
92174769
596127821
533381935
406789651
583865092
61167892
887521680
127306127
835529974
902938954
246872553
363291327
325304363
717545562
19535560
919436557
521259138
842859955
664810245
84182546
406789651
842859955
25150138
117562564
265944076
882350801
710345734
502512015
81963496
762161316
145788854
882350801
709376993
842859955
769022540
749687683
117562564
582498130
788816956
114231382
953567940
113455365
370024028
887507430
636399325
167730177
763318698
420691461
416522621
163924841
845685595
564959648
643314457
615377033
751467882
7165299
717545562
536345909
178232890
551680451
533381935
363075255
645349551
709376993
127306127
142381485
413304714
3985493
413304714
749687683
279927360
469868348
997770744
881091251
933835562
41912330
370024028
338965927
777215027
763386823
645349551
305200730
279927360
791109378
559358681
341337453
842859955
997770744
445742553
856625814
242277284
852396336
416522621
290699095
248869053
775758284
278374454
133202758
400976116
494164426
872756068
769022540
3985493
41912330
486643058
544293943
793765412
242277284
791109378
710345734
615377033
495217592
242239237
167730177
199062838
67612753
977048459
465045503
106522967
967734710
34990920
612084223
41912330
370024028
127306127
249767955
533381935
983319352
844456775
92174769
386534842
882350801
516556047
189692306
66253008
966315684
49229564
49141693
732205273
86737983
30895040
426233346
796647576
997770744
180543987
601059972
462182680
820798652
451469477
304424390
87030709
614333679
945178256
596633714
84182546
151082175
418385479
242277284
498671888
732205273
61167892
953567940
267362377
321148282
968862679
720385143
151082175
636399325
242239237
981637327
751467882
81963496
199062838
977048459
106522967
67726038
763386823
452160555
516556047
338703209
533381935
596633714
47404110
586215542
601059972
59319299
763386823
977048459
213112219
317007523
242277284
435361683
81963496
279927360
213112219
495217592
242691505
775758284
47404110
279927360
664810245
789795756
413929775
100444139
375300585
287556933
620066142
341337453
287556933
81963496
400976116
253381182
136402732
187570012
502512015
413929775
47404110
596633714
370024028
59319299
86737983
532041370
67726038
995519510
159601239
151082175
101104061
899853055
504656762
438974984
326555686
551680451
400976116
647206967
145788854
664810245
494164426
325304363
416522621
279927360
966315684
267362377
647206967
34990920
348888674
121547615
647206967
101104061
791343699
789795756
249767955
266941232
84182546
439041383
799938759
636399325
420691461
596633714
278374454
997770744
533381935
82324035
199062838
452160555
413304714
416522621
966315684
551680451
861971201
491722929
92174769
106522967
775758284
393732399
7165299
338965927
470779280
583865092
150004433
253381182
180543987
393732399
370024028
363075255
113455365
977048459
636399325
791109378
420691461
446820275
151082175
159943153
399032032
386534842
856625814
893344250
482741890
399032032
947657752
870938819
262850948
891192318
351131757
797692271
647206967
47404110
1129928
242691505
763386823
583865092
370024028
893344250
799938759
34962665
960769936
532041370
99375209
2975766
444558315
494164426
106522967
317007523
92174769
544293943
720385143
250682105
84182546
41912330
717212902
365134716
377428365
804172479
801473199
495217592
133202758
227711375
616373204
899853055
612084223
616373204
596633714
494164426
777215027
58898715
363075255
263253205
242277284
967734710
253381182
101104061
133202758
363075255
313327128
533381935
400976116
132972038
544293943
411727802
706385091
715669796
596633714
760503997
586215542
717212902
647206967
893344250
72644312
61167892
25150138
725270220
835529974
788816956
717545562
771799449
167369966
608635569
86737983
167730177
121547615
710345734
945178256
59693036
41264976
363291327
451469477
382809452
577782418
763386823
569186242
452160555
544293943
788816956
987801429
351131757
444558315
114231382
462182680
365134716
363075255
842859955
114231382
596633714
304424390
852396336
363075255
351131757
946077526
918719755
242691505
61167892
145383622
762161316
426233346
502512015
691110807
84182546
95702363
194147828
1129928
265981634
660312285
494164426
127306127
426233346
717545562
227711375
795003943
458976577
763386823
117990828
596633714
338703209
353777591
341337453
732205273
19535560
726347153
117562564
533381935
997770744
463298139
501104107
279927360
316440106
495217592
382809452
583865092
918719755
106637975
213112219
3985493
267362377
403011580
3985493
647206967
940455387
41912330
438269215
416522621
267362377
265944076
3985493
267362377
990678116
2975766
615377033
145383622
533381935
616577143
47404110
363075255
596633714
472629652
287556933
616373204
278374454
279927360
363291327
966315684
670376405
61743787
636399325
861971201
121547615
551680451
715301672
351131757
678496870
769022540
242277284
664810245
253381182
255042016
533381935
645349551
242691505
583865092
411727802
596633714
498671888
400976116
883345489
279927360
845392031
213112219
338965927
502512015
313327128
406789651
213015624
635088615
462328555
160546641
852396336
538663922
2975766
117562564
382809452
918719755
502678160
880472098
971427294
82324035
101104061
413929775
773796495
710345734
241567516
300495085
710345734
151082175
81963496
596633714
472629652
184209960
407831879
71452862
49229564
416522621
504656762
596633714
838529277
533381935
59319299
526773639
61743787
160546641
953567940
739260880
205940004
24349907
253381182
715301672
963369078
882350801
918719755
544293943
420691461
842859955
7165299
81963496
68056423
838529277
478071496
82324035
870938819
533381935
616577143
715669796
793765412
608135691
678496870
101707756
852396336
710345734
915188491
151082175
634043224
502512015
363291327
365134716
81963496
710345734
951228414
84182546
977456635
48699814
852396336
117990828
419320405
870938819
893344250
533381935
119272511
715301672
845782870
933835562
601059972
330341334
189692306
538663922
856625814
330341334
49229564
46892503
891192318
997770744
11492135
246872553
929175411
452160555
608135691
242277284
165761095
654745045
533381935
116933617
462182680
444558315
242691505
620066142
86737983
25150138
801296111
533381935
799938759
583540234
363075255
287556933
616373204
284357816
664810245
950010273
929175411
856625814
608135691
732205273
997770744
101104061
41912330
280284613
249767955
360031502
119272511
966315684
898846139
601059972
620066142
106637975
106522967
49141693
608135691
3985493
393732399
199062838
109987428
844456775
5824975
47404110
861971201
330341334
253381182
647206967
382809452
918719755
533381935
588066892
664810245
101104061
618723234
325304363
720385143
771799449
837935604
66253008
6387153
119272511
99803773
151082175
967734710
163924841
601314097
213112219
485792090
929175411
856625814
172147214
895801271
136402732
295768835
763386823
757236145
338703209
734569845
366929061
61167892
13540658
763386823
664810245
981637327
3985493
62773367
919436557
995519510
647206967
287556933
279927360
127306127
338703209
84182546
175409503
647206967
304424390
986085989
187570012
62773367
416522621
763386823
672938107
242691505
852396336
151082175
533381935
109987428
81963496
426233346
399032032
249767955
533381935
852396336
81963496
165761095
769022540
883345489
420691461
635088615
420691461
151082175
249767955
835433072
393732399
3985493
106522967
856625814
330341334
426233346
763386823
933835562
703299897
180932888
248869053
416522621
769022540
19535560
456947199
577782418
399032032
41912330
92174769
242277284
53467078
136402732
403011580
882350801
716545662
664810245
953567940
533381935
715669796
25150138
495217592
136402732
61167892
953567940
201922130
734569845
940455387
41912330
316440106
242277284
194919836
648239099
34843238
977048459
393732399
796647576
551680451
895801271
403011580
435361683
472629652
678496870
146986970
330341334
726415810
122654395
101104061
338965927
213112219
167730177
402035750
267362377
470779280
551680451
248869053
478071496
393836512
81963496
677726935
338965927
407361094
882350801
242277284
726150510
34990920
47404110
213112219
151082175
189692306
781264461
353777591
265944076
400976116
201877647
82324035
265981634
788816956
377428365
262850948
265944076
411727802
142381485
395953450
452160555
338965927
416522621
448249188
47404110
106637975
953567940
351131757
835529974
444558315
407831879
59340558
167730177
242277284
788816956
395953450
86737983
583540234
533381935
966891709
763386823
561422711
945178256
533381935
41912330
249767955
187570012
241567516
883345489
452160555
540738899
452160555
877973444
100444139
669175025
634043224
614333679
664810245
263253205
533381935
213112219
146753951
151082175
852396336
559358681
159601239
3985493
338703209
615377033
265944076
132972038
290699095
351131757
887664615
898846139
544293943
616373204
370024028
10255476
199062838
1129928
452160555
902458903
569186242
880218528
363291327
571186905
114231382
106522967
664810245
616373204
773796495
382809452
532935629
420691461
363075255
711782206
887664615
801296111
278374454
710345734
19535560
205146535
489839972
419320405
511308309
67612753
34990920
180932888
763318698
678496870
792581479
201922130
287556933
933835562
363291327
242277284
463298139
615377033
769022540
363075255
416522621
41912330
67726038
710345734
114231382
709376993
213112219
664810245
452160555
279927360
189692306
963369078
947835930
678496870
918719755
540738899
769353581
845782870
113455365
386246655
330341334
279927360
242277284
227711375
67726038
86737983
520955702
494164426
242277284
787397143
771799449
533381935
278374454
278374454
795003943
472629652
992215675
966891709
3985493
160546641
246872553
249767955
41912330
608135691
242277284
383981378
439041383
462182680
516556047
25150138
151082175
302209605
151082175
533381935
596633714
618723234
87030709
41912330
49141693
416522621
478071496
435361683
664810245
400976116
918719755
502512015
709376993
895801271
59319299
636399325
739260880
250682105
577782418
407831879
259447059
209486102
538663922
338965927
843513109
304424390
953567940
532400114
175409503
129214322
395953450
588066892
242277284
801296111
242277284
290070188
608635569
201877647
946077526
370024028
444558315
917784744
242277284
788816956
114231382
618723234
92174769
184209960
483160827
145383622
777215027
452160555
986085989
664810245
856625814
407831879
242277284
444558315
49229564
175409503
41912330
363075255
664810245
150004433
453821460
478071496
3985493
175409503
966315684
852396336
726415810
370024028
125793687
757236145
918719755
511308309
941969393
880472098
753626750
114231382
843513109
788816956
926132197
413929775
669175025
248869053
502512015
180932888
709376993
858493641
82324035
612084223
672938107
81963496
81963496
753626750
997770744
844456775
992215675
290699095
59319299
2975766
330341334
400976116
845685595
720385143
596633714
777215027
370024028
81963496
34843238
242277284
636399325
967045526
482741890
593652318
286558324
532041370
688746427
47404110
426551900
245182513
363291327
400976116
853421571
3985493
669175025
67726038
595802720
721685218
596633714
737807107
502512015
524768263
456947199
133202758
280284613
763386823
338965927
34843238
777215027
279927360
406789651
99803773
968862679
715301672
720385143
615377033
336052903
951228414
954386083
279927360
59319299
106522967
990678116
59319299
788816956
213112219
511308309
290070188
444558315
351131757
933835562
544293943
363075255
982875557
452160555
933835562
444558315
472629652
419320405
946077526
968862679
132990817
859123741
416522621
72644312
101104061
444558315
647206967
781264461
982875557
7165299
351131757
715669796
351667180
201877647
990678116
27495357
533381935
114231382
926132197
127306127
106637975
544293943
919436557
717545562
852396336
213112219
201922130
715301672
726415810
647206967
647206967
132990817
946077526
710345734
71452862
34843238
472629652
242277284
61743787
184209960
620066142
101104061
781264461
48699814
726415810
678496870
316440106
678496870
893344250
201922130
150004433
150004433
882350801
117990828
533381935
670376405
113455365
341337453
861971201
372663667
918226066
734569845
145788854
363075255
81963496
518979458
533381935
163924841
861971201
113455365
749687683
446562059
267362377
616373204
960769936
856625814
261332359
716545662
688746427
201922130
485792090
763318698
647206967
635088615
636399325
995519510
316440106
763386823
49141693
672938107
710345734
370024028
643415203
495217592
71452862
760503997
159601239
406789651
213112219
608635569
189692306
279927360
117562564
249767955
262850948
882350801
664810245
845392031
918719755
363075255
647206967
422801867
495217592
717545562
766722894
763386823
538663922
740899913
632604205
533381935
213112219
267362377
856625814
303844274
113455365
47404110
470779280
418385479
435361683
602677924
242277284
242277284
670376405
444558315
278374454
632604205
452160555
451469477
852396336
213112219
725270220
151082175
71452862
106522967
72644312
386534842
966315684
133202758
967734710
775504008
416522621
167369966
380345285
282245953
763386823
396292152
856625814
316440106
113455365
59319299
992215675
533381935
726415810
733612949
538663922
330341334
926132197
122654395
3985493
48699814
501104107
596633714
538663922
262850948
370024028
325304363
472629652
669175025
30895040
101104061
882350801
844456775
495217592
127110915
133202758
92174769
518979458
777215027
330341334
615377033
86737983
533381935
67726038
393732399
151082175
81963496
532400114
117562564
416522621
769022540
420691461
997770744
113455365
478071496
444558315
647206967
127306127
61167892
717545562
165761095
977048459
586215542
716545662
43431059
346920729
720385143
516556047
213015624
317007523
891344396
151082175
416522621
709376993
213112219
480307069
842859955
208356609
136402732
106522967
446820275
119272511
777215027
151082175
109384685
145383622
533381935
213015624
243095230
601059972
946077526
59319299
109987428
970272818
647206967
175409503
201877647
384872938
106522967
664810245
551680451
891192318
413929775
672536919
532400114
5824975
34843238
596633714
92174769
929175411
151082175
533381935
363075255
249767955
726415810
634043224
159943153
533381935
893344250
616373204
878025319
478071496
151082175
482741890
491722929
287556933
363075255
852396336
223669675
265944076
151082175
435361683
472629652
351131757
101104061
106522967
887521680
249767955
992215675
413304714
891192318
781264461
878025319
981637327
406789651
180543987
672536919
363075255
101104061
986085989
370024028
845685595
966315684
533381935
283897817
109384685
801296111
159601239
447929061
596633714
781264461
351131757
647206967
470779280
416522621
995519510
363075255
113455365
360031502
933835562
804172479
588557139
532400114
34962665
351131757
887521680
406789651
880472098
845782870
753626750
502512015
463771066
407361094
287556933
363075255
893344250
878025319
61167892
717545562
760213309
146986970
400976116
420691461
242277284
253381182
101707756
710345734
561422711
546746223
601059972
540738899
180543987
205235034
466308558
106637975
887664615
279927360
713559169
420691461
416522621
413688116
351131757
799938759
34962665
213112219
953567940
807744427
960769936
997770744
447929061
532400114
7165299
533381935
402035750
971427294
189692306
769022540
880472098
538663922
664810245
933835562
516556047
61167892
363075255
531113364
113455365
709376993
551680451
132990817
136402732
242277284
407831879
918719755
101707756
365134716
351131757
403011580
174708088
861971201
127306127
463771066
926132197
559358681
242277284
136402732
325304363
167730177
478071496
444558315
533381935
213112219
732205273
757236145
709376993
533381935
266941232
856625814
41912330
407361094
472629652
117990828
596633714
827314405
150004433
620066142
249767955
145788854
791109378
606321619
258032890
632604205
403011580
551680451
290699095
569186242
242277284
59319299
950010273
267362377
300495085
132990817
330341334
893344250
117990828
672938107
498671888
444558315
951228414
286149881
106522967
92174769
926132197
807744427
880218528
845392031
841908494
647206967
477544288
3985493
951228414
278374454
233154279
133202758
363291327
310206666
596633714
566389174
145788854
795003943
893344250
370024028
788816956
133202758
789795756
538663922
981637327
933835562
796647576
533381935
918719755
286149881
34843238
363075255
187570012
370024028
943694013
636399325
444558315
399032032
87030709
596633714
462182680
575098295
399032032
462328555
242277284
977048459
59319299
598492953
825768508
485792090
262850948
259447059
151082175
370024028
726415810
67612753
872756068
514835143
416522621
618723234
902458903
997770744
338965927
451469477
791343699
249767955
669175025
316440106
249767955
533381935
189692306
540738899
551680451
187570012
106522967
462182680
967045526
950010273
852396336
330341334
317007523
113455365
330341334
151082175
596633714
781264461
150004433
330341334
987976541
533381935
341337453
279927360
982875557
351131757
365134716
970272818
242277284
205146535
67612753
647206967
47404110
399032032
34843238
419320405
452160555
462182680
87030709
495217592
411727802
458976577
444558315
781264461
877973444
213112219
620066142
904361031
363291327
416522621
25150138
647206967
446820275
893344250
664810245
132972038
28078389
717545562
242277284
636399325
640969023
669175025
533381935
446820275
11492135
242277284
732205273
881091251
893344250
167730177
416522621
773796495
249767955
843513109
636399325
114231382
757236145
717545562
97975950
406789651
106522967
267362377
950010273
330341334
480307069
41912330
136402732
518979458
786452216
760503997
196822785
664810245
106522967
494164426
950010273
416522621
34990920
370024028
629162057
420691461
133202758
256653517
544293943
462182680
792837493
533381935
167369966
843513109
114231382
94846153
290699095
586215542
160546641
717545562
710345734
279927360
536345909
121547615
25150138
960769936
242277284
640969023
341337453
716801991
347387231
461640419
845685595
407361094
856625814
732719608
383981378
647206967
793434740
28078389
717545562
612084223
184209960
895801271
382809452
791109378
34990920
533381935
647206967
583865092
795003943
84182546
34843238
634043224
106522967
84182546
717545562
67726038
150004433
763386823
133202758
635088615
94802409
753626750
918719755
133202758
498671888
470779280
106522967
259447059
791109378
242277284
290699095
856625814
801473199
635088615
799938759
635088615
382809452
127306127
842859955
618723234
763386823
967045526
861971201
97975950
664810245
516556047
81963496
462328555
670376405
363075255
109384685
121547615
321148282
870938819
763386823
462182680
992215675
947835930
775504008
136402732
132990817
444558315
616373204
355492407
717545562
734569845
841534010
142381485
92174769
363291327
762354437
647206967
710345734
895801271
159601239
647206967
459113033
677726935
841534010
67726038
902458903
763386823
338703209
159601239
763386823
411727802
837935604
113455365
856625814
148554089
657293226
201922130
845392031
791109378
838529277
290070188
601059972
882350801
757236145
856625814
3985493
363075255
478071496
504656762
997770744
259447059
34843238
282245953
145368015
664810245
769022540
30895040
551680451
918719755
159601239
48699814
657293226
856625814
960769936
150004433
949814155
416522621
472629652
679113152
596633714
533381935
101104061
596633714
180932888
670376405
941969393
360031502
841534010
618723234
145383622
953567940
41912330
777215027
478071496
420691461
213112219
99375209
363075255
48699814
893344250
292859267
559358681
502512015
249767955
788816956
363075255
997770744
113455365
526773639
416522621
406789651
887664615
370024028
533381935
843513109
947835930
601059972
348888674
546746223
286149881
370024028
393732399
636399325
872756068
843513109
709376993
325304363
370024028
789795756
647206967
279927360
691936305
856625814
363075255
83364600
119272511
533381935
677726935
106522967
726415810
462182680
596633714
189692306
317007523
213112219
279927360
351857723
470779280
117990828
583540234
317007523
201922130
121547615
59586777
882350801
444558315
615377033
277725366
933835562
113455365
416522621
420691461
710345734
353523715
92174769
607723520
835529974
982875557
852396336
279927360
406789651
472629652
951228414
647206967
360031502
801296111
918719755
462182680
856625814
18449009
607474195
472629652
304424390
113455365
486643058
444558315
763386823
495217592
532400114
533381935
983687591
678496870
726415810
34843238
114231382
893344250
726415810
672938107
753626750
92174769
393732399
363075255
710345734
71452862
180543987
737807107
805851414
835529974
596633714
452160555
422801867
452160555
462182680
59319299
2975766
839495689
718368994
286149881
242691505
805851414
926132197
526773639
452160555
895801271
788816956
46892503
132972038
966315684
710345734
635088615
835529974
516556047
213015624
242277284
636399325
517373182
740899913
596633714
59319299
363075255
121547615
407361094
34990920
119272511
511308309
444558315
533381935
893344250
672938107
265944076
330341334
647206967
109384685
159601239
629162057
827314405
189692306
330341334
304424390
242277284
61167892
452160555
290070188
788816956
420691461
893344250
59319299
413929775
602677924
632880212
495217592
286149881
48699814
769022540
838529277
92174769
101104061
87030709
672938107
977048459
172147214
207420153
422801867
395953450
853098567
151082175
852396336
516556047
330341334
3985493
614333679
316440106
420691461
101104061
470779280
967045526
305200730
109987428
636399325
856625814
757236145
637475476
706385091
446820275
852396336
763386823
151082175
142381485
59319299
242277284
769022540
781264461
351131757
452160555
81963496
660312285
81963496
917784744
280586331
726150510
426920980
151082175
94846153
325304363
262850948
317007523
199062838
151082175
205146535
151082175
201922130
106522967
947657752
413929775
472629652
300495085
363291327
41912330
992215675
106522967
753626750
495217592
753626750
18449009
25150138
81963496
370024028
406789651
399032032
918719755
462182680
898846139
413304714
569186242
720385143
279927360
859123741
967688315
881803481
286149881
891344396
413304714
445742553
725270220
526773639
843513109
902938954
393732399
133202758
929175411
672938107
763386823
132990817
407831879
452160555
116933617
596633714
133202758
793775678
213112219
132990817
678496870
81963496
34843238
242277284
616373204
636399325
136402732
596633714
887521680
463298139
981637327
950010273
732205273
304424390
114231382
304424390
242277284
106522967
533381935
94802409
861971201
636399325
586215542
950010273
330341334
151082175
242277284
250682105
533381935
596633714
596633714
34843238
395164393
636399325
709376993
136402732
462182680
478071496
305200730
763386823
416522621
635088615
545195437
918719755
709376993
279927360
316440106
983687591
538663922
444558315
62773367
709376993
827314405
720385143
413929775
647206967
81963496
726415810
58898715
977048459
201877647
996287259
368699076
172147214
201877647
178232890
242691505
647206967
495217592
213112219
399032032
883345489
734569845
53467078
3985493
213112219
870938819
499960053
351131757
133202758
279927360
533381935
950010273
960769936
106522967
242691505
781264461
136402732
117990828
664810245
338965927
679113152
81963496
933835562
664810245
189147304
735342227
81963496
71452862
532879309
716545662
61167892
792581479
61167892
533381935
213112219
194147828
302209605
49141693
295768835
248869053
775084774
852396336
791109378
670376405
444558315
106522967
113455365
977048459
853421571
601059972
618723234
614333679
446820275
444558315
267362377
981637327
41912330
718368994
167730177
495217592
444558315
950010273
326555686
238529812
781264461
478071496
763386823
106522967
444558315
151082175
918719755
929175411
159601239
734569845
295768835
242691505
843513109
406789651
386246655
977456635
498671888
28078389
413304714
788816956
28078389
762354437
3985493
172147214
451469477
558944310
292859267
41912330
575098295
287556933
870938819
151082175
267362377
435361683
160546641
739921625
636399325
184209960
317007523
672938107
114231382
249767955
242277284
67726038
769022540
926132197
321148282
612084223
242277284
62773367
47404110
1129928
861971201
586215542
596633714
478071496
201877647
673693619
781264461
142381485
393732399
478071496
893344250
647206967
146986970
664810245
101707756
760503997
498671888
330341334
569186242
760503997
486643058
458976577
151082175
151082175
150004433
781264461
400976116
852396336
321148282
316440106
416522621
145788854
882350801
101104061
242277284
502678160
981637327
533381935
132972038
241567516
351131757
117990828
114231382
41912330
99375209
710345734
81963496
253381182
861971201
267362377
201922130
526773639
242277284
146986970
310206666
119272511
151082175
616373204
852396336
3985493
635088615
843513109
41912330
290070188
758525176
791109378
533381935
330341334
763386823
551680451
462182680
918719755
175409503
596633714
363075255
444558315
363291327
419320405
994886343
47404110
596633714
462182680
81963496
511308309
945178256
99803773
151082175
242277284
258032890
795003943
967688315
486643058
94573652
101104061
891192318
856625814
295768835
452160555
279927360
117990828
167730177
28078389
635088615
47404110
664810245
402035750
620066142
425863113
151082175
532400114
101104061
81963496
893344250
660312285
843513109
361473138
279927360
28078389
575098295
715669796
966891709
843513109
227711375
526773639
295768835
470779280
340752803
678496870
196822785
330341334
486643058
304424390
678496870
636399325
706385091
201877647
777215027
106522967
917784744
763386823
462182680
820798652
187570012
614333679
852396336
353777591
967045526
3985493
516556047
583865092
416522621
799938759
151082175
669175025
947657752
3985493
253381182
781264461
902458903
448249188
146986970
151082175
426233346
538663922
213015624
72644312
159601239
133202758
419320405
664810245
242277284
967045526
918719755
58898715
520955702
416522621
87030709
130865413
213015624
966315684
997770744
395953450
97975950
59319299
187570012
399032032
279927360
58898715
672938107
950010273
947657752
977048459
187570012
452160555
59319299
242277284
370024028
647206967
279927360
426551900
845685595
804172479
189692306
114231382
62475595
462182680
255042016
117562564
845685595
355492407
732205273
34962665
370024028
709376993
716545662
478071496
769022540
918719755
583962819
167730177
377428365
49141693
65068837
413688116
84182546
279927360
84182546
717545562
382809452
416522621
789795756
180543987
495217592
49141693
282245953
101104061
452160555
127306127
781264461
365134716
462182680
159943153
208356609
967045526
717545562
159601239
672536919
544293943
180543987
330341334
133202758
893344250
189692306
763386823
279927360
678496870
61167892
775504008
363075255
79331648
159601239
113455365
596633714
883345489
330341334
664810245
136402732
416522621
992215675
988458325
986185041
151082175
726415810
545195437
997770744
351667180
416522621
402035750
715301672
113455365
23349960
763386823
533381935
287556933
136402732
533381935
887521680
28078389
775758284
81963496
267362377
184209960
853098567
201922130
34843238
647206967
672938107
351131757
737807107
717545562
84182546
420691461
304424390
670376405
499960053
551680451
439041383
151082175
977048459
127306127
472629652
180543987
321148282
71452862
470779280
402316577
304424390
194919836
533381935
101104061
136402732
949814155
363075255
981637327
533381935
242691505
117562564
84182546
530302448
407361094
725270220
304424390
67726038
842859955
636399325
720385143
960769936
715669796
709376993
551680451
726415810
532400114
478071496
544293943
793434740
101707756
338965927
933835562
502512015
709376993
953567940
59693036
53467078
101104061
895801271
835529974
151082175
286149881
242239237
167730177
933835562
94802409
732205273
370024028
986085989
242277284
636399325
843513109
278374454
279927360
145383622
478071496
172147214
47404110
447929061
586215542
596633714
25150138
132972038
106522967
462182680
856625814
966315684
967045526
242277284
856625814
533381935
172147214
426551900
595802720
351131757
882350801
34843238
462182680
827314405
753626750
918719755
113455365
266941232
67726038
370024028
363075255
279927360
99476110
101104061
710345734
717545562
279927360
10255476
462182680
133202758
10255476
242277284
973424649
84182546
472629652
114231382
564959648
709376993
6387153
253381182
279927360
150004433
175409503
41912330
462182680
326572891
360031502
835529974
34843238
762161316
167730177
172147214
393732399
109384685
494164426
569186242
710345734
363075255
363291327
249767955
452160555
540738899
918719755
59693036
278374454
451469477
151082175
872756068
835529974
775758284
951228414
113455365
365134716
330341334
363291327
295768835
533381935
413304714
966315684
365134716
887507430
444558315
265981634
757236145
167730177
483160827
420691461
180543987
370024028
533381935
715669796
121547615
564959648
84182546
189692306
715669796
382809452
951228414
382809452
970272818
445418165
544293943
287556933
300495085
544293943
255042016
446820275
647206967
316440106
870938819
968862679
363075255
71452862
420691461
418385479
47404110
139253479
330341334
370024028
777215027
187570012
266611978
416522621
558944310
608635569
426233346
113455365
68056423
791109378
498671888
151082175
175409503
583540234
856625814
635088615
286149881
382809452
445418165
253381182
7165299
966315684
887664615
753626750
763318698
924684427
41912330
297601962
336052903
740899913
533381935
295768835
880472098
382809452
636399325
997770744
363291327
99476110
363075255
933835562
189692306
788816956
861971201
363075255
340752803
304424390
151082175
400976116
167730177
165761095
647206967
843513109
967734710
279927360
425863113
843513109
106522967
891192318
495217592
242277284
601059972
87030709
753626750
113455365
933835562
3985493
647206967
837935604
596633714
596633714
773796495
495217592
951228414
172147214
34962665
316440106
710345734
678496870
65068837
253381182
462182680
716545662
726150510
267362377
330341334
259447059
518979458
165761095
583865092
27495357
763386823
635088615
338703209
872756068
286149881
61167892
967734710
788816956
25150138
898846139
781264461
793765412
791109378
420691461
596633714
81963496
363291327
151082175
34843238
893344250
382809452
947835930
386534842
720385143
109987428
786172638
303279170
241567516
532041370
469868348
647206967
859123741
184209960
763318698
67726038
872756068
981637327
426233346
842859955
242277284
242277284
279927360
117562564
266941232
672938107
540738899
485792090
859123741
416522621
775084774
167369966
990678116
647206967
898846139
242277284
489839972
363075255
242277284
151082175
101104061
47404110
528007418
717212902
316440106
163924841
678496870
146753951
882350801
113455365
159601239
895801271
172147214
382809452
715669796
796647576
159943153
902458903
290699095
769022540
887521680
917784744
444558315
106522967
734569845
386534842
19535560
940455387
84182546
249767955
616373204
288523327
435361683
494164426
290070188
951228414
420691461
717545562
986085989
516556047
615377033
710345734
97975950
571186905
180543987
106522967
544293943
242277284
66253008
612084223
933835562
249767955
672938107
150004433
59319299
458976577
997770744
280586331
61167892
518979458
502678160
615377033
596633714
71452862
986712328
3985493
108121731
726415810
946077526
917784744
789795756
386534842
721685218
647206967
61167892
596633714
10255476
3985493
577782418
259447059
950010273
151082175
596633714
967045526
781264461
845392031
734569845
516556047
84182546
267362377
92174769
416522621
127306127
732719608
445418165
363075255
827314405
61167892
502512015
904361031
670376405
842859955
242277284
856625814
67612753
106522967
3985493
425863113
918719755
601059972
67726038
997770744
34843238
596633714
799938759
524768263
551680451
721685218
478071496
531113364
30895040
636399325
827314405
902938954
725270220
502512015
861971201
720385143
84182546
793765412
615377033
199062838
363075255
127306127
61743787
472629652
109409504
242277284
205146535
926132197
647206967
201877647
793765412
363291327
132972038
691936305
113455365
151082175
59319299
242277284
882350801
81963496
793775678
775758284
330341334
709376993
491722929
94802409
242239237
639228213
856625814
964901016
61743787
399032032
462328555
303844274
121547615
647206967
142381485
664810245
918719755
48699814
41912330
963369078
278374454
363075255
363075255
3985493
399032032
59693036
462182680
462182680
678496870
981637327
452160555
716545662
720385143
400976116
418827481
283677914
242277284
856625814
363075255
791109378
763386823
788816956
132972038
678496870
242691505
370024028
363075255
664810245
642378032
647206967
244812915
664810245
877973444
47404110
551680451
363075255
995519510
67726038
207420153
253381182
967045526
242277284
418385479
660312285
151082175
793765412
375300585
338703209
648239099
526773639
159601239
838529277
966315684
763318698
446820275
101104061
114231382
99803773
365134716
967045526
363075255
61743787
304424390
3985493
49141693
528007418
544293943
213112219
691936305
933835562
462182680
113455365
544293943
295768835
418385479
223669675
596633714
716801991
306634239
631365349
106637975
113455365
53467078
918719755
3985493
3985493
596633714
715669796
146986970
133202758
842859955
769022540
113455365
363075255
919436557
470779280
205146535
533381935
995519510
801296111
400976116
167730177
446820275
180543987
132972038
287556933
113455365
119272511
882350801
435361683
402316577
3985493
133202758
338703209
987801429
852396336
242277284
664810245
151082175
304424390
34843238
710345734
462328555
445418165
338703209
452160555
967734710
425863113
444558315
86737983
449187060
253381182
47404110
134625437
615377033
355492407
786452216
49229564
838529277
84182546
715669796
715669796
452160555
363075255
28078389
13540658
791109378
472629652
106522967
883345489
84182546
399032032
997770744
62773367
551680451
114231382
757236145
533381935
34962665
184209960
632604205
586215542
674185921
84182546
113455365
136402732
596633714
41912330
134625437
279927360
720385143
825768508
753626750
300495085
213112219
287556933
106522967
416522621
608635569
242239237
267362377
151082175
796647576
518979458
769022540
133202758
3985493
444558315
242277284
718368994
66253008
316440106
380345285
635088615
136402732
370024028
852396336
709376993
67726038
262850948
717545562
304424390
151082175
338965927
601059972
452160555
827314405
929175411
444558315
540738899
763386823
81963496
966315684
295768835
416522621
127306127
526773639
710345734
420258150
647206967
763386823
992215675
796647576
992215675
370024028
375300585
793765412
887664615
596633714
338703209
635088615
775758284
446820275
106522967
533381935
101104061
41912330
472629652
887664615
207420153
818176200
452160555
538663922
330341334
601059972
279927360
964901016
41912330
326555686
399032032
58898715
462182680
470779280
511308309
213015624
558944310
997770744
721685218
278374454
720385143
97975950
106637975
856625814
370024028
674185921
852396336
734569845
997770744
101104061
462182680
159601239
163608082
242277284
355492407
595802720
634043224
788816956
92174769
533381935
363075255
413688116
304424390
990678116
532935629
838575280
502512015
981637327
736508159
995519510
997770744
678496870
242277284
577782418
544293943
498671888
349880298
61167892
189692306
572496451
861971201
793775678
101707756
718368994
647206967
346920729
233154279
669175025
407361094
47404110
608635569
452160555
941969393
267362377
710345734
887664615
279927360
132972038
710345734
151082175
960769936
997770744
101104061
34843238
41912330
793765412
533381935
136402732
279927360
81963496
858493641
856625814
407361094
279927360
41912330
59693036
167730177
278374454
636399325
521259138
416522621
133202758
933835562
786172638
444558315
403011580
279927360
453821460
3985493
34990920
92174769
716545662
338703209
498671888
504656762
279927360
995519510
612084223
363291327
287556933
583540234
101104061
187570012
113455365
933835562
280284613
365134716
715301672
717545562
472629652
363291327
151082175
213015624
201922130
403011580
715301672
180543987
951228414
716545662
640969023
895801271
151082175
3985493
793434740
664810245
762161316
353523715
25150138
870938819
717545562
977048459
46698897
465437599
465045503
278374454
456947199
788816956
918719755
53467078
967045526
950010273
425863113
684046238
279927360
411727802
775758284
856625814
370024028
420691461
801296111
529256777
715301672
308901748
647206967
420691461
248869053
175409503
101104061
769022540
918719755
953567940
409099833
964901016
852396336
533381935
596633714
502512015
672938107
330341334
400976116
882350801
41912330
189692306
267362377
3985493
636399325
843513109
109384685
760503997
715301672
463298139
279927360
58898715
859123741
966315684
472629652
577782418
926132197
981637327
544293943
151082175
602677924
845782870
446820275
586215542
106637975
582498130
213015624
472629652
805851414
242277284
151082175
715301672
59693036
763386823
133202758
400976116
213015624
67726038
647206967
41912330
1129928
213015624
502512015
647206967
462182680
49141693
462182680
544293943
717212902
24349907
781264461
244812915
596633714
444558315
775758284
781264461
189692306
791109378
49141693
109384685
995519510
669175025
351131757
59319299
664810245
532879309
280284613
533381935
92174769
109384685
189692306
940455387
82324035
355492407
763386823
145368015
898846139
636399325
199062838
636399325
777215027
209486102
781264461
966315684
5824975
791109378
3985493
964901016
514835143
279927360
475548220
242277284
967734710
494164426
856625814
25150138
400976116
716545662
596633714
150004433
480177328
967045526
533381935
445418165
420691461
715301672
416522621
615377033
870844784
878025319
386246655
477544288
119272511
924684427
601059972
180543987
616373204
505210291
984405354
279927360
426920980
558944310
175409503
416522621
968862679
399032032
317007523
749687683
881091251
370024028
669175025
635088615
773796495
533381935
596633714
287556933
808083082
304424390
223669675
757698137
416522621
793765412
5824975
99375209
106637975
452160555
732205273
880472098
34843238
167730177
720385143
583962819
201922130
789795756
533381935
602677924
132990817
669175025
588557139
34843238
100444139
321613092
3985493
763386823
13540658
150004433
967734710
502512015
990678116
951228414
882350801
248869053
34990920
263761598
106522967
716545662
842859955
163924841
187570012
882350801
338703209
360031502
672536919
132990817
76165445
151082175
672938107
267362377
856625814
533381935
267362377
893344250
919436557
502512015
762161316
945178256
317007523
964901016
997770744
266941232
187570012
586215542
121547615
480307069
413688116
887664615
861971201
859123741
159601239
472629652
672938107
393732399
159601239
577782418
213015624
757698137
290699095
133202758
951228414
71452862
267362377
132972038
664810245
287556933
852396336
19535560
749687683
81963496
363075255
716545662
762354437
883345489
856625814
316440106
241567516
583865092
119272511
444558315
757236145
114231382
41912330
569186242
113455365
201922130
502512015
842859955
950010273
133202758
740899913
533381935
49141693
242277284
880218528
267362377
242691505
735267910
856625814
28078389
518979458
616373204
852396336
775758284
363075255
902458903
596633714
420691461
363075255
213112219
721685218
34843238
422801867
872756068
967045526
777215027
992215675
918719755
804172479
533381935
133202758
370024028
366929061
882350801
495217592
596633714
19535560
763318698
669175025
49229564
544293943
82324035
837935604
799399752
59319299
933835562
640969023
997770744
113455365
982875557
845392031
983319352
92174769
645349551
475548220
145383622
452160555
279927360
602677924
213112219
893344250
1942215
462182680
691936305
106522967
159601239
709376993
246872553
101104061
3191817
775758284
49229564
616373204
740899913
669175025
558944310
282245953
843513109
189692306
426920980
518979458
132972038
533381935
647206967
709376993
351131757
710345734
134625437
966315684
249767955
715301672
265981634
121547615
502678160
486643058
265944076
664810245
966315684
133202758
267362377
189692306
399032032
184209960
845782870
485792090
495217592
41912330
81963496
165761095
843513109
987801429
204023303
793765412
883345489
97975950
67612753
966315684
249767955
607474195
615377033
577782418
462182680
762161316
304424390
133202758
435459224
34962665
184209960
710345734
945178256
716545662
788816956
966315684
837935604
852396336
933835562
472629652
462328555
28078389
363075255
465437599
150004433
977456635
485792090
725270220
242277284
647206967
253381182
716545662
418385479
945178256
109409504
596633714
379112814
411727802
602677924
643415203
300495085
3985493
3985493
635088615
330341334
926132197
945178256
180543987
533381935
117562564
277725366
363075255
3985493
330341334
788816956
113455365
977048459
242691505
452160555
316440106
660312285
447929061
992215675
420691461
853098567
843513109
375300585
835529974
402035750
941969393
551680451
470779280
632604205
58898715
400976116
444558315
71452862
949814155
420691461
109384685
325304363
117990828
462182680
470779280
246320134
845392031
571186905
769022540
446820275
242691505
97975950
279927360
363075255
159601239
393732399
106522967
669175025
416522621
3985493
151082175
715669796
196822785
151082175
882350801
426551900
465437599
791292672
953567940
954386083
489839972
852396336
843513109
213112219
856625814
262850948
678496870
41912330
533381935
187570012
325304363
133202758
763386823
926132197
796647576
416522621
967045526
992215675
225750757
503311063
788816956
420258150
279927360
664810245
452160555
163924841
559358681
321148282
608046410
284357816
3985493
763386823
763318698
159601239
540738899
966315684
544293943
321148282
595802720
242277284
422801867
918719755
180932888
363075255
363075255
213112219
679113152
242277284
420691461
2975766
382809452
180543987
113455365
538663922
113455365
242277284
145383622
845685595
279927360
919436557
635088615
76582853
475548220
242691505
494164426
303844274
763318698
760213309
279927360
757236145
119272511
363075255
740899913
267362377
725270220
370024028
207420153
577782418
734569845
725270220
67726038
109384685
533381935
992215675
678496870
462328555
544293943
538663922
28078389
788816956
856625814
295768835
502512015
545195437
502512015
316440106
416522621
81963496
516556047
596633714
81963496
420691461
444558315
786172638
544293943
981637327
608635569
365134716
444558315
109384685
363291327
242277284
462182680
330341334
614333679
945178256
286149881
418385479
81963496
99803773
213112219
341337453
351131757
891192318
279927360
3985493
852396336
84182546
255042016
133202758
300495085
763386823
101104061
19535560
612084223
338965927
159943153
933835562
929175411
393732399
242691505
121547615
878025319
494164426
249767955
151082175
351131757
533381935
596633714
262850948
489839972
614333679
3985493
282245953
739260880
569186242
444558315
657293226
966315684
8464141
106637975
887507430
61167892
530302448
977048459
266941232
201922130
856625814
918719755
461640419
62773367
852396336
279927360
953567940
370024028
559358681
117990828
887664615
65068837
647206967
786452216
997770744
420691461
494164426
101104061
446820275
664810245
249767955
180543987
127306127
420258150
106637975
792837493
739260880
926132197
720385143
407831879
106522967
945178256
544293943
551680451
286558324
249767955
187570012
990678116
114231382
119272511
551680451
393732399
452160555
304424390
853098567
316440106
316440106
34843238
963515320
951228414
472629652
607474195
255042016
769022540
400976116
286149881
837935604
740556591
208356609
101104061
416522621
330341334
801473199
533381935
406789651
566389174
616373204
439041383
521259138
316440106
997770744
213112219
150004433
608635569
533381935
968862679
533381935
242239237
918719755
189692306
304424390
184209960
664810245
59319299
715669796
279927360
720385143
503311063
967734710
856625814
596633714
647206967
452160555
933835562
3985493
99803773
664810245
106522967
351131757
279927360
843513109
501104107
997770744
482741890
113455365
106522967
852396336
47404110
616577143
531113364
71452862
213112219
59693036
282245953
516556047
503311063
845782870
635587440
81963496
199062838
151082175
887664615
586215542
400976116
151082175
279927360
71452862
950010273
462182680
835529974
518979458
370024028
994886343
647206967
113455365
530302448
150004433
781264461
791109378
596633714
769022540
452160555
136402732
340752803
139253479
249767955
370024028
351131757
941969393
566389174
382809452
615377033
882350801
117562564
540738899
953567940
827314405
99375209
341337453
981637327
151082175
732719608
279927360
113455365
119272511
977048459
858493641
856625814
81963496
402316577
416522621
788816956
775758284
317007523
882350801
533381935
678496870
167730177
159601239
647206967
445418165
330341334
92174769
279927360
530302448
977048459
664810245
420691461
533381935
753626750
279927360
997770744
763386823
856625814
370024028
994886343
583540234
178232890
933835562
113455365
175409503
532400114
49141693
966315684
151082175
461640419
715301672
265944076
480307069
532400114
304424390
596633714
399032032
612084223
420691461
946077526
151082175
647206967
92174769
145383622
180932888
775758284
113455365
929175411
977048459
46892503
411727802
902458903
265944076
189692306
180932888
466308558
678496870
887521680
266941232
355492407
242277284
602677924
106637975
861971201
106522967
852396336
420691461
363075255
806435169
709376993
262850948
310206666
142381485
278374454
242277284
827758542
286149881
420691461
71452862
475548220
987976541
3985493
505210291
977048459
933835562
287556933
263761598
377428365
136402732
845685595
995519510
612084223
420691461
242277284
106522967
533381935
917784744
616373204
106522967
715301672
852396336
612084223
763318698
363075255
533381935
199062838
664810245
65068837
279927360
940455387
902458903
172147214
242277284
330341334
317007523
86737983
59693036
805851414
265981634
569186242
870938819
151082175
146986970
788816956
295768835
106637975
119272511
66253008
113455365
788816956
317007523
672938107
92174769
187570012
856625814
380345285
266611978
533381935
990678116
769022540
48699814
966315684
586215542
132990817
861971201
992215675
151082175
632604205
267362377
242277284
444558315
300495085
775758284
634396900
777215027
267362377
360031502
977456635
159601239
106522967
992215675
3985493
101104061
2975766
559358681
136402732
990678116
967734710
310206666
929175411
596633714
321148282
109384685
84182546
249767955
106522967
448249188
67612753
572496451
382809452
48699814
34962665
265981634
533381935
747507534
2975766
856625814
717545562
516556047
788816956
545195437
321148282
117990828
988458325
121547615
242277284
132990817
130865413
145383622
718368994
533381935
113455365
992215675
242277284
267362377
159601239
3985493
184209960
41912330
34843238
558944310
92174769
446820275
530302448
852396336
58898715
856625814
664810245
106637975
924684427
532400114
835529974
843513109
820798652
101104061
3985493
62773367
595802720
933835562
81963496
732719608
399032032
788816956
444558315
472629652
286149881
249767955
373969756
116933617
3985493
977048459
382809452
201922130
904361031
418385479
330341334
769022540
242239237
583540234
717545562
760213309
355492407
59693036
282245953
837935604
365134716
967045526
596633714
351131757
504656762
106522967
5824975
997770744
588066892
41912330
365134716
608635569
715669796
180543987
351857723
601059972
370024028
462182680
753626750
61167892
400976116
763386823
997770744
267362377
62773367
971427294
967734710
92174769
861971201
151082175
775758284
24349907
59319299
882350801
1129928
475548220
732205273
533381935
132972038
544293943
420691461
426233346
561422711
370024028
451469477
287556933
614333679
805851414
53467078
983319352
981637327
167369966
382809452
151082175
13540658
967734710
987801429
966315684
245182513
406789651
326572891
882350801
918719755
852396336
601059972
635088615
872756068
330341334
462182680
607474195
502512015
416522621
757236145
540738899
463771066
167369966
615377033
167369966
669175025
870938819
109987428
127306127
67612753
444558315
452160555
338703209
870938819
596633714
407361094
843513109
478071496
966315684
614333679
472629652
769022540
286149881
882350801
81963496
445418165
769022540
716545662
887507430
104176399
502512015
24349907
472629652
987976541
801296111
41912330
370024028
452160555
636399325
533381935
67612753
763386823
106637975
225750757
79331648
308901748
72644312
180543987
97975950
330341334
420691461
41912330
133202758
84182546
518979458
596633714
859123741
709376993
968862679
113455365
715669796
109384685
601059972
242691505
59693036
773796495
187570012
997770744
763386823
167730177
97975950
977048459
308901748
316440106
49141693
726150510
472629652
462182680
399032032
717545562
963369078
59319299
856625814
151082175
489839972
709376993
175409503
62773367
912436779
845685595
351131757
145383622
420258150
133202758
773796495
995519510
887507430
47404110
62773367
715301672
382809452
678496870
598492953
763386823
355492407
793765412
769022540
895801271
953567940
726415810
121547615
117990828
287556933
406789651
363291327
213112219
966315684
114231382
472629652
478071496
852396336
971427294
59319299
47404110
852396336
725270220
282245953
28078389
601314097
242277284
399032032
121547615
213112219
583865092
265981634
246872553
843513109
726415810
416522621
720385143
725270220
872756068
533381935
76165445
34843238
977048459
669175025
106522967
370024028
918719755
647206967
71452862
526773639
452160555
24349907
870938819
788816956
127306127
827758542
225750757
777215027
773796495
852396336
917784744
842859955
734569845
370024028
242691505
997770744
233154279
516556047
926132197
67612753
180543987
167369966
544293943
918719755
596633714
636399325
287556933
763318698
749687683
25150138
977048459
363075255
113455365
950010273
664810245
793775678
739921625
872756068
977048459
586215542
929175411
365134716
65068837
988458325
145383622
710345734
363075255
172147214
678496870
133202758
647206967
845685595
444558315
645349551
159943153
452160555
679162947
878025319
902938954
636399325
304424390
370024028
915188491
852396336
533381935
664810245
891192318
788816956
133202758
395953450
715669796
904361031
290699095
114231382
28078389
159943153
127306127
887664615
48699814
287556933
843513109
150004433
710345734
154492492
34843238
636399325
92174769
462182680
451469477
647206967
411727802
420691461
180543987
715301672
106522967
966315684
445418165
375300585
300495085
121547615
180543987
7165299
114231382
303844274
880472098
614333679
487363471
504656762
717545562
419320405
992215675
997770744
495217592
608046410
540738899
242691505
732205273
351131757
532935629
227711375
279927360
225750757
843513109
953567940
495217592
710345734
647206967
279927360
445418165
81963496
551680451
117562564
451469477
132972038
480177328
34843238
393732399
716545662
435361683
213112219
419320405
252891325
835529974
469868348
375300585
426551900
132990817
887664615
569186242
647206967
67726038
856625814
918719755
981637327
538663922
763386823
843513109
1129928
205146535
516556047
762354437
878712875
242691505
439041383
159601239
265944076
575098295
159601239
551680451
664810245
150004433
709376993
279927360
842859955
386534842
49141693
781264461
933835562
121547615
113455365
472629652
786833604
267362377
647206967
435361683
3985493
688746427
856625814
843513109
58898715
608046410
769022540
533381935
117562564
241567516
741937514
462182680
842859955
608635569
533381935
775758284
382809452
845392031
987976541
59319299
720385143
400976116
189692306
242691505
596633714
132990817
110252073
127306127
986085989
926132197
482741890
586215542
207420153
995519510
365134716
643314457
521259138
975157402
84182546
41912330
151082175
966315684
769022540
966315684
533381935
505210291
472629652
159943153
87030709
99476110
104176399
253381182
987801429
647206967
924684427
213112219
845685595
709376993
416522621
99375209
451469477
117562564
61167892
92174769
946032622
382809452
634043224
213015624
59319299
92174769
533381935
762161316
330341334
469868348
793775678
883345489
416522621
308901748
97975950
3985493
544293943
859123741
151082175
175409503
480307069
495217592
407831879
278374454
801296111
59693036
635088615
966891709
133202758
475548220
845685595
159601239
887664615
223669675
201877647
303844274
664810245
444558315
375300585
483160827
710345734
583865092
575098295
835529974
34990920
502512015
106522967
516556047
133202758
672938107
842859955
41912330
540738899
109987428
25150138
820798652
981637327
201877647
763318698
353523715
981637327
967734710
41912330
967045526
540738899
242277284
677726935
977048459
101104061
145788854
726415810
418385479
145383622
843513109
3985493
918719755
664810245
945178256
30895040
46892503
645349551
981637327
967734710
533381935
640969023
526773639
279927360
1942215
845685595
159601239
420691461
420258150
967045526
929175411
781264461
101104061
859123741
861971201
538663922
947657752
34990920
373969756
532400114
538663922
302209605
596633714
981637327
478071496
330341334
321148282
279927360
517373182
967734710
81963496
316440106
842859955
947657752
159601239
456947199
615377033
267362377
113455365
462182680
608635569
883345489
382809452
100444139
317007523
634043224
799938759
791343699
614333679
716545662
769022540
526773639
852396336
713559169
151082175
551680451
462182680
777215027
458976577
583865092
715301672
316440106
351131757
861971201
121547615
804172479
968862679
393732399
242277284
616577143
942666424
279927360
891344396
34843238
462182680
165761095
495217592
242239237
791109378
596633714
452160555
445418165
858493641
41912330
887507430
159943153
277725366
196822785
282245953
856625814
709376993
280284613
861971201
990678116
773796495
795003943
121547615
710345734
72644312
664810245
462328555
791343699
647206967
1129928
246872553
710345734
887521680
127306127
636399325
452160555
187570012
713559169
19535560
265981634
370024028
286149881
290699095
518979458
411727802
577782418
72644312
159943153
893344250
302209605
106522967
242691505
451469477
498671888
321148282
929175411
533381935
717545562
416522621
713559169
351131757
49141693
113455365
950010273
843513109
444558315
569186242
533381935
215176495
615377033
891192318
420258150
769022540
726150510
265981634
201922130
636399325
279927360
82324035
569186242
717545562
133202758
977048459
516556047
647206967
151082175
895801271
753626750
249767955
59319299
151082175
160546641
114231382
740556591
769022540
386246655
495217592
92174769
1129928
564959648
363075255
330341334
531113364
150004433
465045503
607474195
837935604
106522967
420691461
316440106
420258150
631365349
645349551
647206967
267362377
425863113
445418165
303279170
444558315
279927360
502512015
763386823
919436557
462182680
282245953
977048459
238529812
763386823
891192318
538663922
533381935
287556933
84182546
265944076
201922130
81963496
175409503
502512015
949814155
967045526
159601239
99375209
59693036
363075255
250682105
843513109
502512015
41912330
968862679
967045526
997770744
3985493
3985493
716545662
213015624
586215542
113455365
71452862
114231382
533381935
266941232
286149881
995519510
176446369
861971201
242277284
365134716
715301672
370024028
151082175
763386823
106522967
167369966
279927360
970272818
516556047
582498130
929175411
187570012
145383622
456947199
966315684
647206967
966315684
951228414
265981634
718368994
720385143
495217592
502512015
887664615
786833604
446562059
97975950
520955702
988458325
990678116
420691461
462182680
977048459
303844274
533381935
316440106
463771066
788816956
10255476
316440106
377428365
151082175
180543987
267362377
763386823
151082175
540738899
870938819
837935604
113455365
151082175
878025319
133202758
416522621
775084774
426233346
282245953
734569845
41912330
521259138
109987428
678496870
721685218
3985493
242277284
960769936
842859955
977048459
645349551
86737983
843513109
918719755
966315684
119272511
950010273
735342227
145383622
717545562
363075255
870938819
65068837
718247475
669175025
416522621
419320405
420258150
330341334
25150138
282245953
313327128
444558315
145368015
664810245
304424390
416522621
964901016
990678116
246872553
416522621
462182680
363291327
136402732
213112219
801296111
267362377
647206967
498671888
94846153
769022540
845392031
664810245
882350801
426551900
837935604
793765412
859123741
462328555
151082175
189692306
526773639
338965927
709376993
129214322
981637327
167730177
49229564
452160555
469868348
400976116
346920729
918719755
997770744
267362377
413304714
406789651
577782418
114231382
400976116
967688315
753626750
533381935
18449009
538663922
444558315
577782418
486643058
472629652
636399325
133202758
717545562
279927360
545195437
588066892
997770744
213112219
856625814
763386823
986712328
3985493
763386823
977456635
59319299
242277284
136402732
721685218
330341334
596633714
180543987
286149881
416522621
363075255
3985493
799399752
843513109
478071496
189692306
175409503
596127821
502678160
647206967
382809452
109409504
242691505
538663922
502512015
933835562
710345734
718368994
635088615
734569845
241567516
634043224
366929061
150004433
977048459
763386823
618723234
887664615
482741890
788816956
263761598
184209960
763386823
159943153
647206967
533381935
740899913
485792090
363291327
470779280
351131757
199062838
977048459
159943153
132990817
363075255
151082175
370024028
341337453
891192318
762161316
25150138
416522621
267362377
159601239
279927360
763386823
47404110
893344250
596633714
775758284
596633714
614333679
278374454
540738899
804172479
657293226
101104061
966315684
852396336
47404110
870938819
880218528
951228414
720385143
407361094
632880212
81963496
113455365
106522967
43431059
242691505
407831879
635088615
100444139
725270220
167730177
949814155
533381935
106522967
716801991
286558324
419320405
462182680
753626750
781264461
820798652
678496870
363075255
242277284
34962665
462182680
645349551
598492953
266941232
304424390
533381935
827314405
242277284
715669796
852396336
859123741
528007418
117562564
462328555
34962665
749687683
416522621
596633714
416522621
34843238
136402732
796647576
838529277
18246833
101104061
760503997
92174769
895801271
76582853
59319299
918719755
837935604
27495357
420691461
321148282
10255476
533381935
919436557
267362377
583962819
664810245
279927360
791109378
117562564
769022540
452160555
710345734
242277284
280284613
953567940
304424390
279927360
861971201
127306127
279927360
145788854
117562564
796647576
516556047
439041383
569186242
645349551
308901748
34843238
151082175
721685218
596633714
777215027
545195437
918719755
189692306
316440106
187570012
49141693
132972038
678496870
647206967
715301672
616373204
3985493
636399325
351131757
146986970
760503997
852396336
213112219
709376993
62773367
992215675
187570012
27495357
856625814
227711375
419320405
545195437
242691505
763386823
279927360
2975766
213112219
533381935
81963496
995519510
41912330
997770744
462182680
710345734
533381935
470450872
249767955
304424390
418827481
59319299
278374454
370024028
647206967
791109378
92174769
151082175
882350801
870938819
279927360
474222616
968862679
290699095
249767955
94802409
290699095
167730177
733612949
106522967
193481399
159601239
870938819
41912330
175409503
81963496
194919836
882350801
201922130
472629652
763318698
538663922
71452862
715301672
740899913
132990817
81963496
444558315
775758284
242277284
583962819
647206967
199062838
533381935
41912330
561422711
151082175
596633714
151082175
34843238
684046238
960769936
635088615
749687683
304424390
34843238
951228414
636399325
109409504
10255476
964901016
3985493
788816956
734569845
710345734
788816956
127306127
838529277
435361683
382809452
601314097
596633714
462328555
121547615
439041383
472629652
791292672
201877647
101104061
715669796
279927360
739921625
520955702
114231382
121547615
596633714
475548220
462182680
249767955
133202758
762161316
463298139
81963496
717545562
196822785
467386210
106522967
482741890
449187060
242277284
669175025
538663922
3985493
363075255
838529277
84182546
411727802
189692306
918719755
837935604
801296111
516556047
19535560
947835930
452160555
495217592
286558324
13540658
616373204
801296111
146986970
478071496
86737983
472629652
363291327
615377033
109384685
533381935
316440106
891192318
266941232
596633714
151082175
106522967
495217592
575098295
734569845
187570012
49229564
842859955
615377033
370024028
740556591
201922130
363291327
495217592
242277284
753626750
136402732
180543987
703299897
65068837
290070188
145788854
348888674
167730177
363291327
789795756
121547615
636399325
856625814
286149881
966315684
363075255
379112814
109384685
287556933
416522621
242691505
416522621
241567516
453821460
856625814
305200730
533381935
205146535
992215675
58898715
753626750
856625814
145383622
977048459
763386823
72644312
189692306
845392031
109384685
351131757
151082175
786833604
151082175
3191817
452160555
480307069
201877647
121547615
533381935
533381935
308901748
517373182
966315684
789795756
717545562
59693036
788816956
67726038
286149881
180543987
418827481
734569845
801296111
983687591
351131757
769022540
282245953
933835562
92174769
151082175
370024028
151082175
632604205
898846139
439041383
341337453
242277284
310206666
420691461
709376993
462182680
470779280
470450872
480177328
117990828
282245953
582498130
983319352
30895040
370024028
898846139
967734710
452160555
278374454
775758284
53467078
725270220
84182546
964901016
715301672
109987428
775758284
986085989
81963496
305200730
596633714
447929061
365134716
762161316
256653517
880218528
180543987
762161316
400976116
132972038
418385479
373969756
370024028
81963496
950010273
330341334
775758284
81963496
286149881
992215675
981637327
596633714
718368994
242691505
533381935
853098567
159943153
941558560
951228414
647206967
739921625
635587440
58898715
917784744
109987428
151082175
763386823
882350801
65068837
151082175
363075255
781264461
363075255
49229564
495217592
167369966
242239237
189692306
113455365
262850948
370024028
121547615
946077526
278374454
967734710
117990828
710345734
101104061
760503997
142381485
159943153
136402732
403011580
444558315
986085989
462182680
400976116
167730177
28078389
41912330
583865092
151082175
664810245
532400114
28078389
286558324
521259138
106522967
175409503
720385143
532400114
710345734
159601239
561422711
106522967
213112219
716545662
351131757
34843238
918719755
131890445
278374454
189692306
167730177
180543987
136402732
393732399
478071496
726415810
478071496
67612753
480177328
615377033
954386083
717545562
416522621
710345734
101104061
49229564
607474195
1129928
127306127
518979458
7165299
670376405
882350801
416522621
295768835
856625814
82324035
465045503
370024028
189692306
246872553
420691461
538663922
249767955
444558315
577782418
732719608
516556047
986185041
303279170
788816956
167730177
363075255
631365349
363075255
242277284
588066892
533381935
462328555
373969756
602677924
882350801
445742553
791343699
992215675
469868348
370024028
353777591
902938954
213112219
757236145
717545562
740899913
968862679
602677924
393732399
416522621
413929775
620066142
887664615
363291327
425022716
104176399
10255476
532400114
532041370
533381935
382809452
540738899
616373204
353523715
717545562
472629652
495217592
856625814
595802720
325304363
46698897
856625814
602677924
279927360
84182546
883345489
330341334
279927360
76165445
793775678
151082175
178232890
159601239
395953450
3985493
634043224
841908494
187570012
845685595
647206967
564959648
180543987
47404110
526773639
532935629
451469477
616373204
279927360
416522621
416522621
316440106
427300703
81963496
382809452
242277284
142381485
3985493
5824975
363075255
400976116
502512015
47404110
379112814
308901748
533381935
444558315
286149881
835529974
773796495
787397143
127306127
684985615
380345285
317007523
462182680
596633714
852396336
113455365
4297331
856625814
213112219
781264461
379112814
287556933
966315684
763386823
963515320
472629652
304424390
61743787
710345734
995519510
852396336
647206967
470779280
419320405
426551900
373969756
893344250
859123741
262850948
286149881
175409503
420691461
799938759
551680451
213112219
382809452
452160555
870938819
3985493
119272511
94846153
462328555
775758284
453821460
363291327
84182546
81963496
647206967
92174769
58898715
279927360
278374454
370024028
827314405
843513109
636399325
715669796
918719755
132972038
883345489
608135691
363075255
265944076
340752803
893344250
891344396
997770744
964901016
292859267
242691505
480307069
49141693
213112219
136402732
351131757
420691461
278374454
106522967
81963496
990678116
843513109
382809452
201922130
997770744
475548220
133202758
773796495
132990817
726415810
213015624
279927360
469868348
117562564
145383622
679162947
583962819
533381935
615377033
951228414
577782418
187570012
904361031
577782418
393732399
636399325
766722894
709376993
883345489
49141693
132972038
781264461
263761598
99375209
596633714
763386823
827314405
664810245
406789651
363075255
462182680
189692306
238529812
92174769
193481399
150004433
636399325
444558315
882350801
370024028
795003943
399032032
596633714
28078389
845392031
363291327
732205273
117990828
41912330
382809452
304424390
838529277
559358681
827314405
502512015
360031502
25150138
526773639
986085989
159601239
3985493
636399325
267362377
670376405
977048459
462182680
81963496
947657752
495217592
84182546
895801271
242277284
616373204
363075255
726415810
891344396
715301672
151082175
616373204
127306127
664810245
878712875
267362377
647206967
67726038
416522621
596633714
416522621
472629652
882350801
841908494
59319299
180932888
172147214
446820275
34843238
420691461
382809452
636399325
194147828
891192318
872756068
413929775
92174769
583865092
267362377
416522621
843513109
61743787
533381935
363075255
59693036
348888674
793765412
856625814
540738899
199062838
136402732
49229564
47404110
338965927
131890445
304424390
420691461
725270220
71452862
596633714
647206967
403011580
612084223
395953450
995519510
113455365
121547615
964901016
533381935
34962665
416522621
187570012
290070188
632604205
330341334
827758542
551680451
167369966
947835930
664810245
852396336
835433072
53467078
49141693
416522621
349880298
766722894
406789651
151082175
995519510
292859267
887664615
964901016
664810245
180543987
41912330
844456775
151082175
363075255
262850948
601059972
472629652
99803773
67612753
127306127
382809452
303844274
61167892
861971201
720385143
106522967
18449009
145383622
160546641
601059972
279927360
452160555
452160555
735342227
918226066
501104107
757236145
612084223
279927360
127306127
472629652
614333679
3985493
672938107
363291327
363075255
997770744
533381935
986085989
295768835
639228213
304424390
113455365
435361683
201922130
763386823
932486513
596633714
472629652
827314405
739260880
672938107
263761598
856625814
664810245
877973444
452160555
127110915
159601239
835529974
883345489
316440106
87030709
189692306
843513109
763386823
308901748
444558315
172147214
716545662
583865092
964901016
330341334
732205273
292859267
647206967
82324035
495217592
48699814
325304363
3985493
262850948
130865413
199062838
172147214
47404110
516556047
67726038
967734710
187570012
915459449
189692306
117990828
321148282
647206967
265944076
612084223
255042016
710345734
386246655
951228414
109384685
159601239
24349907
462182680
18246833
370024028
121547615
420258150
213112219
870938819
945178256
121547615
242277284
47404110
340752803
113455365
502512015
827314405
583865092
852396336
340752803
399032032
406789651
533381935
495217592
341337453
986085989
647206967
596633714
664810245
872756068
167369966
451469477
577782418
636399325
25150138
71452862
672938107
918719755
59319299
81963496
151082175
788816956
246872553
48699814
997770744
470779280
732719608
145383622
502678160
494164426
444558315
526773639
59319299
491722929
259447059
95702363
781264461
495217592
709376993
213112219
452160555
893344250
420258150
151082175
114231382
842859955
720385143
793775678
502678160
852396336
725270220
92174769
416522621
838529277
379112814
59693036
370024028
791109378
636399325
793434740
363075255
28078389
249767955
41912330
716545662
72644312
361473138
717545562
997770744
950010273
444558315
133202758
805851414
5824975
74257580
159601239
377428365
632604205
304424390
835529974
62773367
918719755
242691505
533381935
363075255
425863113
66253008
601059972
250682105
133202758
835529974
763318698
245182513
81963496
159601239
46698897
533381935
977048459
295768835
61167892
109384685
101104061
602677924
933835562
416522621
416522621
577782418
94846153
117562564
59693036
136402732
480177328
472629652
355492407
763318698
439041383
616373204
420691461
87030709
119272511
81963496
438269215
601314097
97975950
947657752
286149881
462182680
664810245
2975766
100444139
146753951
495217592
533381935
845685595
853098567
861971201
117562564
351131757
266941232
122654395
880472098
632604205
725270220
213112219
465437599
127306127
150004433
968862679
583865092
41912330
360031502
242239237
81963496
175409503
363075255
538663922
34843238
458976577
61743787
769022540
968862679
370024028
472629652
981637327
406789651
84182546
533381935
852396336
664810245
238529812
196822785
766722894
902458903
406789651
852396336
726415810
846974447
463771066
416522621
452160555
635587440
533381935
119272511
142381485
715773414
213112219
97975950
678496870
986712328
533381935
316440106
370024028
189692306
372585132
27495357
533381935
859123741
303844274
86748577
763386823
502512015
295768835
532879309
338703209
995519510
990678116
165761095
396292152
753626750
325304363
540738899
84182546
365134716
844456775
259447059
872756068
949814155
526773639
678496870
84182546
106637975
544293943
992215675
242277284
420258150
438974984
3985493
360031502
647206967
669175025
715669796
495217592
968862679
225750757
766722894
533381935
363075255
462182680
773796495
59693036
763386823
435361683
248869053
474222616
363075255
749687683
843165922
41912330
382809452
715301672
494164426
67612753
971427294
902938954
383981378
446820275
842859955
49141693
966315684
59693036
151082175
469868348
678496870
796647576
664810245
353523715
165761095
242277284
295768835
703299897
151082175
608135691
61743787
775758284
715301672
101707756
710345734
402035750
81963496
67612753
787397143
763386823
940455387
672938107
678496870
788816956
933835562
762161316
136402732
242277284
184209960
165761095
47404110
463771066
647206967
616373204
963515320
482741890
504656762
76165445
363075255
267362377
444558315
895801271
363291327
25150138
121547615
28078389
775758284
495217592
159601239
843513109
127306127
184209960
321148282
841908494
721685218
49141693
71452862
559358681
551680451
997770744
338703209
891192318
330341334
330341334
757236145
618723234
992215675
827314405
92174769
129214322
242691505
470779280
465045503
562896847
726415810
242277284
720385143
861971201
786452216
163924841
645349551
616373204
933835562
151082175
533381935
895801271
791292672
370024028
521259138
608635569
99375209
643415203
151082175
201922130
393732399
444558315
106522967
97975950
304424390
462182680
472629652
882350801
282245953
960769936
672938107
119272511
452160555
664810245
986185041
109384685
227711375
139253479
242277284
99476110
533381935
977048459
363075255
664810245
370024028
317007523
843513109
151082175
615377033
81963496
71452862
263761598
159601239
194147828
379112814
977456635
583865092
41912330
208356609
262772668
420258150
715301672
265981634
127306127
533381935
861971201
41912330
201877647
267362377
882350801
788816956
734569845
841908494
249767955
533381935
25150138
3985493
755758075
136402732
898846139
189692306
416522621
878025319
201922130
753626750
199062838
127306127
101104061
933835562
259447059
435361683
486643058
843513109
267362377
933835562
856625814
81963496
136402732
533381935
757236145
947835930
249767955
242277284
330341334
715669796
79331648
295768835
635088615
596633714
804172479
317007523
406789651
647206967
893344250
61167892
92174769
872756068
531113364
967045526
451469477
887507430
81963496
801296111
316440106
279927360
861971201
981637327
3985493
262850948
27495357
242277284
132972038
113455365
997770744
416522621
769022540
647206967
81963496
835529974
117990828
763386823
533381935
132990817
463771066
516556047
165761095
612084223
451469477
375300585
130865413
351667180
524768263
647206967
791109378
485792090
981637327
521259138
28078389
420691461
416522621
990678116
213015624
572496451
330341334
620066142
577782418
196822785
893344250
289932060
184209960
856625814
25150138
242277284
279927360
172147214
413688116
393732399
997770744
363075255
278374454
242277284
533381935
963515320
960769936
67726038
967688315
726415810
151082175
647206967
47404110
596633714
559358681
720385143
904361031
912297979
478071496
679113152
92174769
753626750
760213309
53467078
715669796
132972038
136402732
180543987
81963496
426551900
495217592
647206967
317007523
363291327
41912330
426233346
710345734
647206967
710345734
279927360
775504008
117562564
420258150
997770744
81963496
891192318
999954602
242277284
465437599
249767955
82324035
303279170
151082175
482741890
973424649
265981634
213112219
504656762
721685218
715301672
61743787
402316577
19535560
204023303
213112219
981637327
533381935
526773639
287556933
146986970
249767955
8464141
881091251
664810245
351131757
717212902
887664615
664810245
793434740
735342227
49229564
963515320
106522967
636399325
59319299
151082175
498671888
852396336
375300585
478071496
201877647
967045526
788816956
3985493
34990920
242277284
583865092
870938819
71452862
28078389
995519510
159601239
287556933
189692306
843513109
716545662
452160555
71452862
151082175
30895040
498671888
842859955
308901748
215176495
502512015
416522621
715669796
263761598
601314097
341337453
462182680
533381935
827314405
106522967
452160555
81963496
491722929
201922130
242277284
205235034
81963496
709376993
451469477
973424649
127306127
194919836
595802720
316440106
59319299
407361094
58898715
720385143
41912330
445418165
117562564
34843238
463771066
213112219
370024028
835433072
131890445
133202758
266941232
242277284
861971201
151082175
117990828
49229564
187570012
945178256
245182513
3985493
837935604
462182680
330341334
3985493
136402732
287556933
636399325
416522621
546746223
370024028
465045503
99803773
113455365
544293943
353523715
852396336
262850948
845782870
715301672
843513109
706385091
472629652
127306127
399032032
316440106
84182546
341337453
647206967
494164426
84182546
986085989
132990817
893344250
28078389
485792090
5824975
255042016
290070188
399032032
647206967
287556933
151082175
3985493
654745045
710345734
544293943
614333679
365134716
465045503
265944076
842859955
377428365
127110915
175409503
793434740
775084774
119272511
856625814
267362377
250682105
159601239
997770744
81963496
69981840
856625814
538663922
163924841
990678116
643314457
287556933
360031502
526773639
113455365
265944076
725270220
544293943
420258150
97975950
582498130
187570012
303844274
852396336
201922130
601059972
856625814
341337453
47404110
133202758
796647576
533381935
612084223
278374454
67726038
533381935
664810245
117562564
67612753
795003943
995519510
763318698
370024028
338703209
841534010
201877647
763386823
495217592
163924841
882350801
953567940
977048459
608635569
503311063
634043224
533381935
61743787
180543987
462182680
71452862
775758284
494164426
49141693
883345489
92174769
439041383
740899913
286149881
977048459
480307069
278374454
462328555
159601239
788816956
843513109
715301672
117990828
852396336
61167892
114231382
159601239
968862679
238529812
420691461
677726935
142381485
672938107
265944076
503311063
146753951
199062838
516556047
3985493
960769936
739260880
472629652
395164393
133202758
498671888
204023303
966315684
670376405
151082175
49229564
365134716
596633714
330341334
180543987
788816956
990678116
150004433
445418165
997770744
777215027
84182546
760503997
596633714
209486102
3985493
279927360
825768508
41912330
918719755
715301672
47404110
49141693
121547615
280586331
395953450
981637327
602677924
577782418
827314405
618723234
282245953
494164426
516556047
769022540
101707756
101104061
426233346
136402732
734569845
355492407
34843238
267362377
791109378
355492407
246872553
804172479
715669796
242277284
967734710
167730177
67726038
577782418
41912330
420258150
715301672
540738899
615377033
781264461
995519510
1129928
213112219
489839972
763318698
81963496
494164426
134625437
677726935
184209960
92174769
933835562
211734930
838529277
710345734
330341334
316440106
445418165
715669796
393732399
763386823
463298139
775084774
502512015
67726038
151082175
330341334
351131757
76165445
180543987
61167892
420691461
106522967
647206967
710345734
99803773
739260880
880472098
370024028
79439506
435459224
48699814
199062838
472629652
81963496
363075255
267362377
669175025
82324035
304424390
159601239
918719755
856625814
791109378
891192318
365134716
445418165
267362377
918719755
878025319
596633714
635088615
967734710
382809452
717545562
983319352
472629652
278374454
313327128
286149881
960769936
255042016
278374454
899853055
25150138
887521680
777215027
664810245
986712328
295768835
360031502
788816956
418385479
775758284
106522967
533381935
647206967
399032032
416522621
363291327
933835562
757236145
95702363
465045503
189692306
304424390
127306127
25150138
618723234
917784744
84182546
62773367
586215542
977048459
856625814
242277284
330341334
94846153
242277284
636399325
470779280
941558560
146986970
648239099
24349907
518979458
287556933
533381935
895801271
49229564
308901748
981637327
463298139
61167892
887521680
3985493
775758284
726415810
893344250
472629652
960769936
416522621
109384685
92174769
279927360
963515320
3985493
189692306
67726038
997770744
717545562
3985493
287556933
532041370
363075255
151082175
279927360
986185041
201922130
614333679
5824975
242277284
117562564
100444139
717545562
416522621
997770744
114231382
516556047
97975950
151082175
458976577
806629587
399032032
990678116
788816956
151082175
101104061
353777591
845782870
942666424
426920980
416522621
971427294
279927360
716545662
498671888
25150138
601059972
117562564
316440106
595802720
898846139
740556591
990678116
470779280
753626750
81963496
725270220
902938954
365134716
3985493
3985493
478071496
370024028
418385479
279927360
159601239
717545562
330341334
582498130
533381935
870938819
572496451
5824975
615377033
41912330
86737983
494164426
131890445
616373204
413688116
458976577
265944076
106522967
533381935
601059972
569186242
951228414
487363471
636399325
647206967
647206967
24349907
445742553
634043224
25150138
363291327
386534842
151082175
187570012
338965927
242277284
41912330
788816956
710345734
725270220
106522967
514835143
842859955
117562564
773796495
636399325
763386823
918719755
348888674
887664615
631365349
370024028
316440106
304424390
838575280
757236145
452160555
76165445
109987428
267362377
109987428
292859267
133202758
151082175
947657752
61167892
713559169
146986970
263253205
856625814
34990920
664810245
28078389
287556933
316440106
420691461
370024028
47404110
953567940
66253008
856625814
3985493
660312285
377428365
201922130
351857723
10255476
279927360
86737983
995519510
444558315
664810245
363291327
968862679
114231382
997770744
533381935
363291327
777215027
81963496
670376405
762161316
882350801
159601239
351131757
262850948
966891709
87030709
194919836
953567940
462182680
110252073
720385143
242277284
997770744
426233346
788816956
452160555
631365349
762161316
3985493
418385479
399032032
194147828
304424390
167730177
480177328
870938819
717545562
593652318
616373204
49229564
672938107
530302448
788816956
425022716
241567516
41912330
370024028
420691461
977456635
643415203
452160555
159601239
469462509
351667180
400976116
101104061
92174769
145788854
119272511
532879309
3985493
419320405
27495357
718247475
660312285
533381935
341337453
870938819
583865092
151082175
904361031
844456775
278456419
363075255
462182680
715669796
781264461
395953450
399032032
213112219
413929775
81963496
852396336
133202758
265981634
763386823
242277284
533381935
887664615
950010273
462182680
452160555
290699095
472629652
444558315
320923646
304424390
981637327
106522967
533381935
775758284
341337453
919436557
715669796
757236145
647206967
133202758
133202758
856625814
672536919
838529277
721969399
466308558
34990920
502512015
101104061
636399325
208356609
242691505
870938819
420691461
286149881
607474195
205146535
279927360
715301672
196822785
167369966
789795756
286149881
393732399
538663922
279927360
99803773
463298139
151082175
647206967
189692306
446820275
242277284
81963496
614333679
330341334
213112219
81963496
113455365
717545562
734569845
136402732
383981378
113455365
533381935
416522621
463298139
159601239
636399325
393732399
47404110
413688116
636399325
199062838
287556933
615377033
796647576
370024028
608635569
27495357
242277284
375300585
242277284
286149881
482741890
109384685
904361031
843513109
462182680
400976116
561422711
47404110
259447059
716801991
286149881
740556591
801296111
516556047
710345734
544293943
789795756
516556047
717545562
929175411
533381935
109384685
151082175
462182680
420691461
445418165
996287259
92174769
416522621
472629652
259447059
61167892
84182546
386246655
114231382
34843238
498671888
933835562
87030709
101104061
718368994
967688315
918719755
125793687
801296111
151082175
672938107
363075255
842859955
983687591
382809452
3985493
452160555
718368994
987976541
861971201
669175025
253381182
365134716
575098295
113455365
446820275
34990920
664810245
132990817
861971201
452160555
97975950
462182680
546746223
41912330
717545562
321148282
951228414
453821460
533381935
134625437
602677924
41912330
317007523
416522621
635587440
245182513
213112219
47404110
242277284
645349551
583962819
393836512
498671888
841908494
526773639
382809452
710345734
326555686
763386823
3985493
114231382
114231382
242239237
717545562
835529974
788816956
843513109
76165445
953567940
416522621
49229564
395953450
645349551
363075255
861971201
330341334
62773367
997770744
769022540
99375209
612084223
505210291
967734710
615377033
317007523
672938107
406789651
986085989
213015624
837935604
561422711
734569845
61743787
635088615
97975950
41912330
416522621
647206967
205146535
136402732
462328555
59693036
338703209
419320405
777215027
753626750
533381935
444558315
159601239
265981634
732205273
106522967
852396336
532879309
242277284
444558315
47404110
187570012
861971201
588557139
919436557
763318698
81963496
402316577
49141693
533381935
596633714
929175411
136402732
992215675
964901016
355492407
199062838
726415810
365134716
363075255
121209778
518979458
482741890
895801271
502512015
3985493
684046238
762354437
715669796
577782418
472629652
416522621
185838808
997770744
175409503
180543987
360031502
475548220
416522621
462182680
159943153
106522967
304424390
416522621
146753951
677726935
265944076
3985493
647206967
213112219
370024028
709376993
215176495
710345734
588066892
330341334
947657752
664810245
377428365
716545662
674185921
426551900
382809452
114231382
363075255
278374454
159601239
851822336
3985493
852396336
533381935
504656762
416522621
286149881
167730177
86737983
615377033
763318698
739260880
180543987
462182680
81963496
420691461
25150138
175409503
601059972
596633714
242277284
106522967
106522967
201877647
545195437
242277284
947657752
330341334
856625814
3985493
716545662
365134716
632604205
852396336
287556933
941969393
338965927
520955702
895801271
963369078
215176495
127306127
520955702
287556933
386534842
717545562
775758284
452160555
709376993
34843238
791343699
196822785
267362377
648239099
83364600
715669796
416522621
245182513
306634239
151082175
917784744
672938107
970272818
132972038
338703209
926132197
382809452
726415810
544293943
533381935
3985493
282245953
304424390
71452862
715301672
544293943
501104107
929175411
47404110
279927360
891192318
967734710
739260880
968862679
416522621
726150510
933835562
947835930
67726038
113455365
720385143
316440106
546746223
943694013
505210291
71452862
983319352
189692306
435361683
317007523
636399325
596633714
249767955
872756068
835529974
853098567
325304363
786172638
310206666
242277284
363075255
788816956
413929775
418385479
151082175
478071496
596633714
201922130
297601962
420691461
882350801
801296111
253381182
67726038
933835562
41912330
614333679
997770744
290070188
86748577
62773367
977456635
992884627
347387231
71452862
10255476
81963496
462182680
81963496
59319299
775084774
180543987
997770744
382809452
933835562
28078389
25150138
416522621
883345489
87030709
647206967
172147214
533381935
789795756
789795756
395953450
636399325
62773367
420258150
101104061
788816956
97975950
640969023
717212902
92174769
34962665
3985493
59693036
482741890
838529277
452160555
843513109
242277284
820798652
463298139
370024028
636399325
129214322
435459224
295768835
317007523
951228414
647206967
370024028
472629652
151082175
498671888
426233346
799938759
966315684
645349551
446820275
444558315
533381935
34990920
918719755
766722894
968862679
684046238
940455387
827314405
634396900
835529974
34990920
242277284
25150138
710345734
799938759
286149881
165761095
207420153
41912330
151082175
406789651
887664615
551680451
19535560
113455365
363291327
878025319
66253008
61743787
267362377
801296111
636399325
881091251
502678160
242277284
279927360
34962665
796647576
419320405
87030709
413304714
632880212
462182680
647206967
146986970
101104061
121547615
664810245
159943153
856625814
469868348
703299897
189692306
763386823
28078389
325304363
636399325
726150510
763386823
995519510
151082175
963369078
491722929
180543987
406789651
49229564
732205273
360031502
199062838
618723234
966891709
47404110
392491337
769022540
620066142
365134716
660312285
3985493
47404110
647206967
316440106
99375209
608135691
757236145
351131757
187570012
725270220
612084223
242277284
478071496
242277284
41912330
664810245
175409503
127306127
478071496
843513109
101104061
856625814
308901748
7165299
159601239
997770744
452160555
321148282
242277284
544293943
290699095
887664615
984405354
435361683
305200730
918719755
225750757
793434740
446820275
470779280
472629652
47404110
265944076
726415810
518979458
538663922
279927360
760213309
710345734
601059972
370024028
242277284
180932888
242277284
883345489
582498130
870844784
634043224
647206967
146986970
520955702
109384685
452160555
145383622
918719755
213112219
664810245
194147828
734569845
709376993
199062838
330341334
403011580
533381935
677726935
227711375
677726935
777215027
355492407
495217592
971427294
413929775
715773414
538663922
918719755
303844274
853421571
395953450
127306127
702800812
769022540
760503997
495217592
97975950
416522621
47404110
151082175
416522621
3191817
596633714
982875557
636399325
582498130
796647576
213015624
532879309
370024028
382809452
524768263
551680451
883345489
664810245
679113152
62773367
647206967
660312285
3985493
933835562
330341334
71452862
577782418
634043224
734569845
399032032
167369966
788816956
596633714
242277284
59693036
48699814
3191817
121547615
636399325
491722929
416522621
498671888
167369966
688746427
97975950
467386210
631365349
34843238
882350801
559358681
242277284
380345285
933835562
949814155
444558315
608135691
636399325
259447059
330341334
10255476
373969756
470779280
777215027
718368994
416522621
330341334
516556047
224303060
340752803
28078389
47404110
416522621
213015624
249767955
416522621
127306127
472629652
715301672
572496451
647206967
891192318
92174769
796647576
635587440
418385479
634396900
533381935
151082175
133202758
789795756
121209778
551680451
370024028
715301672
139253479
977048459
246872553
317007523
180543987
116933617
277725366
151082175
187570012
159601239
709376993
290070188
53467078
792837493
608135691
28078389
178232890
447929061
453821460
97975950
791343699
583540234
127306127
365134716
117562564
463298139
775504008
966315684
861971201
59319299
463771066
716801991
763386823
452160555
287556933
678496870
533381935
966315684
355492407
242277284
41912330
856625814
286149881
801296111
856625814
163924841
363075255
947657752
739921625
986085989
444558315
487363471
664810245
533381935
827314405
882350801
286149881
533381935
647206967
795003943
363291327
119272511
781264461
249767955
635088615
463298139
119272511
242239237
101104061
740899913
788816956
411727802
837935604
838529277
551680451
242691505
127306127
246872553
933835562
380345285
27495357
363075255
179681546
34843238
715669796
59693036
295768835
132972038
3985493
533381935
58898715
635088615
861971201
720385143
608635569
267362377
504656762
775758284
769022540
793434740
678496870
856625814
926132197
46698897
150004433
5824975
533381935
363075255
201877647
636399325
67612753
887521680
416522621
99803773
544293943
788816956
167730177
370024028
629162057
127306127
101104061
835433072
295768835
852396336
763386823
820798652
61167892
41912330
416522621
528007418
24349907
933835562
3985493
370024028
304424390
643314457
926132197
946032622
84182546
302209605
997770744
101104061
588066892
211734930
995519510
452160555
94802409
932486513
838575280
709376993
416522621
763318698
898846139
159943153
462182680
520955702
677726935
386534842
480177328
48699814
763318698
788816956
499960053
967734710
59693036
3985493
981637327
444558315
121547615
321148282
167730177
577782418
267362377
201922130
859123741
386534842
407361094
844456775
363075255
365134716
446820275
452160555
775758284
799938759
213112219
647206967
370024028
793765412
117990828
413688116
763386823
918719755
710345734
242277284
121547615
455762206
127306127
478071496
799938759
914203795
146986970
472629652
279927360
121547615
444558315
532400114
520955702
635088615
132990817
370024028
530302448
19535560
494164426
709376993
947657752
740084031
59693036
317007523
608135691
400976116
407831879
316440106
201922130
101104061
902458903
465045503
577782418
843513109
382809452
290070188
279927360
340752803
501104107
242277284
82324035
136402732
596633714
977048459
25150138
278374454
207420153
882350801
504656762
895801271
97975950
132972038
856625814
893344250
726415810
981637327
25150138
452160555
213112219
416522621
598492953
159601239
852396336
242277284
213015624
540738899
265944076
882350801
49141693
632604205
462182680
950010273
279927360
533381935
856625814
363075255
180543987
615377033
377177705
462182680
348888674
968862679
136402732
49229564
133202758
616373204
420691461
447929061
81963496
612084223
208356609
213015624
87030709
189692306
205940004
402316577
87030709
286149881
114231382
3985493
34843238
842859955
242239237
370024028
213015624
635088615
34843238
420258150
34843238
882350801
34843238
997770744
773796495
835529974
109384685
25150138
286149881
49141693
59693036
279927360
167730177
321148282
786452216
106522967
59586777
132972038
49141693
238529812
297601962
977048459
129214322
127306127
175409503
3985493
531113364
201877647
953567940
538663922
786452216
365134716
470779280
478071496
396292152
538663922
517373182
101104061
635088615
452160555
121547615
416522621
966315684
259447059
213112219
286149881
533381935
495217592
918719755
986185041
28078389
5824975
7165299
317007523
213112219
763386823
47404110
566389174
716545662
725270220
286149881
452160555
348888674
101707756
596633714
883345489
757236145
657293226
106637975
757236145
614333679
967045526
634043224
933835562
363075255
445418165
967045526
159943153
995519510
717545562
470779280
66253008
180543987
842859955
486643058
370024028
789284295
859123741
363075255
134625437
710345734
278374454
19535560
363075255
960769936
92174769
480307069
872756068
106637975
84182546
25150138
616373204
669175025
279927360
121547615
891192318
898846139
363291327
788816956
382809452
540738899
845392031
145383622
951228414
121209778
213112219
416522621
225750757
947657752
326555686
361473138
462182680
25150138
763386823
67726038
120108192
715669796
406789651
577782418
282245953
295768835
101104061
793765412
142381485
180932888
92174769
982875557
533381935
151082175
530302448
346920729
213112219
636399325
7165299
180543987
290699095
267362377
279927360
92174769
416522621
82324035
330341334
348888674
117562564
396292152
533381935
551680451
893344250
470779280
502512015
856625814
407831879
355492407
46892503
160546641
109384685
242277284
647206967
283897817
919436557
382809452
544293943
501104107
489839972
330341334
634396900
462182680
749687683
470779280
917784744
286558324
278374454
763386823
462182680
310206666
583540234
532400114
898846139
852396336
416522621
530302448
101104061
265981634
416522621
470450872
317007523
303844274
933835562
338703209
615377033
81963496
419320405
880986790
159601239
716545662
763386823
420691461
941969393
420691461
614333679
444558315
363291327
970272818
59319299
146986970
133202758
267362377
1942215
302209605
151082175
709376993
544293943
709376993
279927360
837935604
678496870
242239237
997770744
61743787
887521680
540738899
801296111
19535560
975157402
520955702
893344250
883345489
968862679
947657752
363075255
213015624
242277284
196822785
59693036
954386083
852396336
852396336
279927360
213112219
279927360
304424390
763386823
304424390
483160827
842859955
67726038
601059972
713559169
242239237
835529974
242277284
446820275
472629652
618723234
81963496
316440106
964901016
967045526
250682105
117562564
347387231
670376405
3985493
495217592
964901016
48699814
407361094
715669796
664810245
846974447
47404110
34843238
732205273
49141693
895801271
132990817
462182680
917784744
280284613
47404110
330341334
267362377
710345734
634043224
634043224
791109378
462182680
59319299
845685595
524768263
887664615
495217592
533381935
321148282
533381935
113455365
984405354
159601239
462182680
664810245
370024028
420258150
636399325
636399325
399032032
184209960
420258150
528007418
180932888
62773367
151082175
775084774
19535560
462182680
995519510
290699095
279927360
151082175
444558315
740899913
882350801
986085989
416522621
420691461
363291327
3985493
616373204
62773367
845782870
878025319
887507430
843513109
615377033
7165299
720385143
462182680
304424390
526773639
67726038
861971201
918719755
163924841
360031502
820798652
175409503
853098567
846974447
533381935
856625814
480177328
316440106
634043224
213112219
129214322
151082175
117562564
478071496
788816956
267362377
950010273
997770744
101104061
84182546
725270220
34843238
470779280
287556933
734569845
796647576
796647576
732205273
715301672
462182680
551680451
321148282
791109378
615377033
420258150
34990920
647206967
843513109
286558324
845392031
781264461
132972038
596633714
117990828
586215542
883345489
620066142
159601239
5356313
97975950
249767955
647206967
86737983
533381935
475548220
904361031
133202758
446820275
893344250
67726038
363075255
304424390
971427294
842859955
462182680
426233346
533381935
189692306
844456775
363291327
462328555
964901016
290699095
338965927
796647576
330341334
67612753
175409503
175409503
775758284
101707756
586215542
632880212
739260880
100444139
3985493
775758284
49141693
114231382
370024028
399032032
912436779
68056423
852396336
213112219
763386823
165761095
288523327
614333679
516556047
151082175
474222616
47404110
304424390
242277284
781264461
159601239
413688116
851822336
280284613
34990920
406789651
242277284
561422711
444558315
59693036
715669796
330341334
472629652
47404110
470779280
249767955
777215027
806629587
532879309
208356609
709376993
933835562
462328555
635088615
242277284
647206967
715669796
351131757
201922130
209486102
645349551
151082175
960769936
634043224
2975766
986185041
470779280
791109378
842859955
533381935
113455365
84182546
290699095
516556047
310206666
1942215
132972038
25150138
844456775
113455365
159943153
154492492
845685595
444558315
882350801
929175411
843513109
159601239
353777591
669175025
61167892
933835562
255042016
194147828
265944076
159601239
596633714
669175025
964901016
59693036
577782418
544293943
977048459
635088615
180543987
462182680
601059972
495217592
526773639
287556933
47404110
766722894
710345734
545195437
213112219
201877647
370024028
101104061
253381182
618723234
763386823
788816956
249767955
551680451
248869053
526773639
526773639
411727802
545195437
533381935
753626750
290699095
763386823
62773367
213112219
133202758
444558315
472728311
769022540
435361683
151082175
461640419
279927360
596633714
279927360
786452216
382809452
101104061
416522621
977456635
59693036
447929061
208356609
370024028
967045526
418385479
30895040
472629652
616373204
715669796
769022540
62773367
370024028
495217592
725270220
968862679
787397143
121547615
338703209
49141693
67612753
101707756
494164426
351131757
416522621
445742553
279927360
3985493
106522967
165761095
530302448
531113364
297601962
528007418
278374454
588066892
28078389
596633714
113455365
577782418
416522621
28078389
950010273
399032032
167730177
416522621
753626750
106637975
439041383
370024028
526773639
145383622
462182680
596633714
448249188
426551900
287556933
286149881
572496451
278374454
159601239
79439506
725270220
416522621
544293943
121547615
918719755
165761095
788816956
981637327
845685595
664810245
420691461
791343699
227711375
533381935
955143928
119272511
893344250
242239237
316440106
84182546
81963496
407361094
924684427
526773639
416522621
145788854
502678160
330341334
788816956
420258150
213112219
843513109
606321619
242277284
34990920
316440106
975157402
151082175
820798652
636399325
363075255
763318698
151082175
532400114
709376993
845782870
46892503
2975766
167730177
132972038
769022540
297601962
966315684
363075255
321148282
383981378
180543987
279927360
142381485
586215542
119272511
753626750
861971201
267362377
67726038
715301672
242277284
59319299
964901016
213112219
502512015
49141693
586215542
583540234
647206967
106522967
3985493
838529277
720385143
167369966
582498130
953567940
267362377
634396900
363291327
65068837
595802720
533381935
852396336
926132197
495217592
452160555
664810245
558944310
636399325
59693036
81963496
647206967
769022540
990678116
470779280
375300585
502678160
919436557
249767955
576962664
172147214
213112219
121547615
363075255
966315684
636399325
618723234
278374454
145383622
420691461
596633714
86737983
997770744
416522621
121547615
636399325
172147214
953567940
184209960
67726038
526773639
180932888
703299897
951228414
583865092
586215542
616373204
569186242
647206967
370024028
213112219
106637975
720385143
452160555
101104061
399032032
213112219
61167892
58898715
760213309
926132197
844456775
842859955
400976116
893344250
142381485
990678116
893344250
199062838
804172479
544293943
325304363
882350801
420691461
150004433
995519510
808083082
533381935
986085989
533381935
180543987
596633714
136402732
647206967
117562564
773796495
308901748
321148282
502512015
558944310
101104061
951228414
46698897
255042016
81963496
844456775
843513109
945178256
416522621
451469477
400976116
139253479
566389174
462182680
616373204
616373204
502512015
249767955
363291327
608046410
259447059
572496451
966315684
167369966
618723234
870938819
420691461
997770744
300495085
987976541
647206967
583865092
444558315
420691461
34843238
444558315
986085989
114231382
420691461
445418165
184209960
918719755
213015624
184209960
1942215
677726935
546746223
846974447
532400114
502512015
150004433
773796495
81963496
370024028
3985493
740899913
987976541
940455387
636399325
444558315
983319352
127306127
769022540
292859267
59319299
990678116
150004433
400976116
145383622
533381935
278374454
452160555
987801429
616373204
355492407
635088615
717545562
253381182
317007523
59693036
242277284
462328555
967045526
444558315
151082175
841534010
775758284
540738899
286149881
286149881
249767955
363075255
795003943
615377033
370024028
918719755
22824457
596633714
451469477
843513109
775758284
720385143
781264461
242277284
721685218
596633714
462182680
213112219
462182680
596633714
419320405
48699814
47404110
92174769
81963496
726150510
84182546
558944310
25150138
716545662
967045526
981637327
377177705
242277284
502512015
249767955
400976116
19535560
545195437
279927360
677726935
242277284
947657752
338965927
805851414
41912330
470779280
995519510
444558315
791109378
242277284
717545562
338703209
363291327
918719755
242277284
416522621
151082175
992215675
267362377
997770744
267362377
732205273
878712875
882350801
462182680
58898715
977048459
136402732
106522967
242277284
472629652
717545562
845392031
300495085
370024028
893344250
804172479
265944076
634043224
664810245
407361094
846974447
97975950
569186242
852396336
439041383
213112219
494164426
363075255
678496870
462182680
757236145
495217592
596633714
533381935
304424390
360031502
859123741
3985493
992215675
133202758
495217592
286149881
544293943
133202758
583865092
545195437
151082175
518979458
713559169
647206967
3985493
769022540
781264461
184209960
180543987
502678160
242277284
330341334
287556933
883345489
113455365
977048459
726415810
242277284
912436779
146986970
825768508
416522621
997770744
113455365
841534010
475548220
462182680
348888674
136402732
968862679
677726935
596633714
538663922
893344250
845392031
402316577
444558315
61167892
933835562
59319299
856625814
416522621
444558315
636399325
10255476
852396336
25150138
887664615
852396336
121547615
363075255
242277284
889126331
120108192
533381935
615377033
843513109
498671888
300495085
201922130
34990920
893344250
841908494
199062838
485792090
645349551
725270220
208356609
5824975
757236145
28078389
67726038
201877647
386534842
487363471
647206967
201922130
84182546
583962819
444558315
852396336
399032032
533381935
142381485
290699095
49229564
386246655
351131757
416522621
280586331
3985493
215176495
416522621
2975766
242691505
53467078
470779280
636399325
806435169
127306127
109384685
100444139
187570012
953567940
615377033
763386823
34843238
290070188
766722894
24349907
253381182
472629652
400976116
709376993
382809452
278374454
498671888
769022540
760503997
213112219
966315684
304424390
769022540
325304363
451469477
632880212
968862679
882350801
997770744
577782418
777215027
791109378
445418165
253381182
3985493
330341334
150004433
151082175
710345734
763386823
113455365
253381182
843513109
887664615
28078389
709376993
30895040
856625814
167730177
659240966
769022540
595802720
76165445
777215027
302209605
472629652
990678116
59340558
533381935
25150138
426551900
596633714
28078389
793765412
167369966
843513109
34990920
710345734
132990817
267362377
92174769
201922130
975157402
62773367
330341334
801296111
446820275
709376993
106522967
678496870
608135691
416522621
612084223
92174769
400976116
189692306
382809452
278374454
856625814
950010273
634396900
843513109
117990828
175409503
947657752
504656762
462182680
805851414
86737983
528007418
636399325
596633714
960769936
777215027
596633714
279927360
420258150
338703209
113455365
316440106
114231382
929175411
933835562
363075255
766722894
167730177
136402732
133202758
58898715
341337453
353523715
997770744
995519510
279927360
502512015
856625814
753626750
804172479
451469477
267362377
187570012
710345734
495217592
740899913
538663922
717545562
801296111
46892503
845392031
3985493
456947199
788816956
71452862
325304363
611755795
330341334
242277284
883345489
856625814
444558315
827314405
47404110
997770744
451469477
532400114
946077526
472629652
502512015
887664615
660312285
777215027
472629652
933835562
127306127
363075255
384872938
163924841
127306127
145383622
41912330
121547615
878025319
895801271
596633714
127306127
213112219
647206967
472629652
608135691
472629652
620066142
763386823
583962819
267362377
601059972
608635569
444558315
533381935
640969023
967045526
951228414
151082175
763386823
845782870
242277284
805851414
462182680
870938819
691936305
757236145
282245953
295768835
201877647
475548220
495217592
898846139
165761095
279927360
856625814
99476110
856625814
997770744
856625814
660312285
870938819
267362377
81963496
583865092
355492407
338703209
462182680
282245953
121547615
81963496
445742553
145788854
67726038
887664615
416522621
769022540
967045526
769022540
445418165
551680451
981637327
41912330
769022540
383981378
841908494
180543987
47404110
227711375
187570012
407361094
81963496
136402732
238529812
5356313
845685595
461640419
544293943
113455365
242277284
532041370
208356609
799938759
262850948
81963496
363075255
330341334
736508159
569186242
253381182
146986970
616373204
187570012
472629652
973424649
25150138
213112219
647206967
321364937
734569845
227711375
793775678
709376993
370024028
127306127
99375209
132990817
618723234
885966344
121547615
977456635
647206967
176446369
325304363
801296111
636399325
674185921
34990920
47404110
363291327
503311063
132990817
842859955
647206967
28078389
452160555
763386823
664810245
287556933
588066892
769022540
5356313
106522967
79331648
263761598
382809452
66253008
921874297
950010273
986185041
635088615
452160555
413929775
34843238
266941232
596633714
25150138
266941232
987801429
184209960
303279170
340752803
280284613
837935604
363291327
348888674
775758284
472629652
532400114
781264461
583540234
788816956
462182680
887664615
196822785
540738899
647206967
987801429
827758542
287556933
983319352
71452862
242691505
475548220
321148282
877973444
265944076
28078389
117562564
632604205
475548220
402035750
2975766
679113152
486643058
163924841
363075255
267362377
470779280
950010273
403011580
242277284
399032032
61167892
400976116
110252073
528007418
150004433
720385143
382809452
966315684
732205273
717212902
462328555
363075255
981637327
420691461
159601239
279927360
59319299
891192318
201922130
101104061
127306127
363075255
887664615
444558315
538663922
72644312
726415810
365134716
495217592
733612949
986712328
775758284
321148282
470779280
672938107
716801991
439041383
49229564
470779280
382809452
678496870
106522967
709376993
287556933
201877647
159943153
478071496
150004433
127306127
19535560
132990817
266611978
670376405
127306127
101104061
551680451
48699814
242277284
781264461
201922130
763386823
933835562
41912330
159601239
84182546
769022540
59693036
79331648
151082175
452160555
588066892
877973444
997770744
317007523
10255476
950010273
533381935
532400114
145383622
290699095
775504008
620066142
209486102
72644312
400976116
444558315
330341334
757236145
575098295
503311063
960769936
304424390
528007418
551680451
172147214
545195437
852396336
47404110
81963496
861971201
84182546
987976541
151082175
1129928
664810245
775758284
883345489
279927360
117562564
516556047
720385143
611755795
843513109
363291327
413304714
213015624
470779280
647206967
596633714
444558315
49141693
416522621
306634239
27495357
84182546
265944076
279927360
872756068
330341334
259447059
83364600
856625814
127306127
715669796
416522621
413688116
949814155
59693036
966315684
647206967
997770744
427300703
180543987
406789651
601059972
533381935
242277284
81963496
375300585
494164426
129214322
715301672
485792090
92174769
39568752
596633714
777215027
189692306
870938819
949814155
715301672
145383622
201922130
516556047
351131757
99375209
363075255
338965927
81963496
647206967
25150138
635088615
34990920
420691461
516556047
801296111
636399325
793775678
316440106
852396336
919436557
2975766
295768835
127306127
420258150
777215027
438974984
636399325
883345489
608635569
106522967
532041370
533381935
351131757
67726038
13540658
462328555
420691461
71452862
133202758
25150138
986085989
444558315
94846153
893344250
420691461
721685218
336052903
472629652
715301672
420691461
941969393
1129928
444558315
106522967
533381935
193887485
532400114
981637327
420258150
882350801
583865092
997770744
887521680
151082175
279927360
425863113
279927360
642378032
286149881
10255476
495217592
402035750
444558315
452160555
967734710
59319299
601059972
416522621
967045526
634043224
757236145
127306127
370024028
647206967
856625814
478071496
516556047
99803773
41912330
616577143
321613092
330341334
116933617
997770744
717212902
763386823
478071496
835529974
113455365
97975950
411727802
101104061
444558315
618723234
478071496
3985493
726415810
101707756
213112219
316440106
286149881
635088615
951228414
279927360
859123741
259447059
740556591
716545662
532400114
47404110
246872553
84182546
861971201
420258150
262772668
966315684
950010273
180543987
133202758
227711375
133202758
664810245
180932888
159601239
475548220
636399325
533381935
213112219
109409504
452160555
882350801
516556047
838575280
614333679
657293226
452160555
3985493
715669796
106522967
669175025
426233346
926132197
478071496
119272511
82324035
902458903
757236145
882350801
796647576
175409503
94846153
97975950
454725374
796647576
717212902
861971201
678496870
402316577
286149881
766722894
49141693
791109378
242277284
491722929
365134716
136402732
734569845
420691461
470779280
189692306
971427294
62773367
49229564
151082175
67612753
882350801
201922130
533381935
734569845
769022540
918719755
503311063
48699814
664810245
838529277
994886343
470779280
997770744
582498130
977048459
856625814
533381935
238529812
763386823
478071496
84182546
379112814
7165299
304424390
242277284
763386823
288523327
596633714
420691461
706385091
997770744
960769936
997770744
462182680
544293943
494164426
189692306
753626750
306634239
963369078
265981634
92174769
132990817
418385479
608635569
413929775
279927360
81963496
933835562
48699814
213015624
132972038
61167892
127306127
444558315
781264461
788816956
882350801
533381935
287556933
533381935
618723234
842859955
363075255
25150138
393732399
495217592
480177328
486643058
420691461
400976116
106522967
475548220
277725366
538663922
242277284
596633714
919436557
596633714
647206967
41912330
964901016
28078389
532879309
990678116
213112219
106637975
175409503
59319299
664810245
133202758
664810245
635088615
533381935
420691461
34843238
967734710
330341334
242277284
418385479
303279170
360031502
159601239
48699814
801296111
495217592
151082175
462182680
253381182
601059972
971427294
114231382
338965927
99803773
856625814
41912330
664810245
246872553
672938107
933835562
933835562
882350801
647206967
986085989
634043224
106522967
953567940
81963496
566389174
3985493
133202758
709376993
618723234
286149881
882350801
416522621
225750757
769022540
59319299
59693036
647206967
175409503
656991553
420691461
494164426
763386823
61743787
41912330
726415810
670376405
967734710
545195437
544293943
338703209
602677924
363291327
418385479
753626750
511308309
282245953
615377033
121547615
101104061
760213309
487363471
753626750
348888674
92174769
478071496
279927360
363075255
981637327
636399325
917784744
968862679
420691461
789284295
146986970
583865092
187570012
201877647
462182680
242277284
842859955
739921625
669175025
852396336
945178256
41912330
601059972
370024028
416522621
365134716
882350801
213112219
877973444
545195437
775758284
647206967
416522621
503311063
59693036
420258150
749687683
725270220
351131757
304424390
263253205
278374454
363075255
533381935
151082175
97975950
127306127
462182680
898846139
749687683
918719755
470779280
127306127
413304714
180543987
82324035
845392031
717212902
528007418
370024028
845392031
533381935
837935604
469868348
856625814
295768835
3985493
23349960
3985493
25150138
495217592
106522967
967688315
677726935
856625814
136402732
904361031
142381485
25150138
159601239
27495357
533381935
286149881
49229564
426551900
533381935
664810245
763318698
151082175
608046410
918719755
842859955
769022540
303279170
990678116
793765412
726415810
420258150
452160555
966315684
416522621
478071496
933835562
664810245
463771066
279927360
720385143
34843238
452160555
109384685
34990920
526773639
444558315
447929061
3985493
119272511
715669796
569186242
242277284
669175025
533381935
933835562
189692306
279927360
781264461
856625814
678496870
201877647
635088615
893344250
953567940
720385143
893344250
213112219
483160827
119272511
370024028
763386823
533381935
494164426
859123741
486668840
420691461
636399325
399032032
180543987
893344250
538663922
526773639
242277284
616373204
71452862
132972038
715301672
113455365
79331648
382809452
159601239
526773639
34843238
732719608
453821460
444558315
151082175
796647576
608635569
635088615
788816956
647206967
223669675
664810245
494164426
267362377
363075255
532041370
370024028
664810245
418385479
87030709
664810245
715301672
981637327
297601962
253381182
304424390
953567940
769022540
375300585
420258150
180543987
416522621
788816956
918719755
596127821
180543987
717545562
113455365
101104061
360031502
918719755
533381935
856625814
151082175
189692306
325304363
172147214
213015624
717545562
502512015
947657752
899853055
59319299
465437599
472629652
363291327
474222616
631365349
7165299
533381935
846974447
295768835
444558315
201922130
83364600
213112219
725270220
416522621
793765412
967734710
498671888
330341334
997770744
180543987
175409503
59319299
242277284
632604205
175409503
533381935
788816956
25150138
773796495
950010273
990678116
225750757
533381935
84182546
845685595
632604205
502512015
898846139
3985493
81963496
304424390
109384685
664810245
444558315
735267910
739260880
282245953
632880212
498671888
420691461
918719755
967734710
420258150
769022540
146986970
990678116
786452216
799938759
715773414
317007523
614333679
472629652
106522967
47404110
84182546
526773639
426551900
596633714
720385143
462182680
983687591
664810245
596633714
41912330
995519510
34843238
420691461
498671888
540738899
416522621
242277284
769022540
119272511
887521680
213112219
645349551
416522621
715669796
201877647
67726038
891192318
119272511
706385091
175409503
494164426
917784744
856625814
647206967
820798652
861971201
213015624
109987428
180932888
150004433
49141693
59693036
882350801
977048459
62773367
34962665
684985615
416522621
106522967
59319299
632604205
249767955
967045526
363291327
154492492
533381935
636399325
355492407
416522621
132990817
601059972
852396336
132990817
317007523
669175025
286149881
3985493
577782418
242239237
968862679
856625814
495217592
47404110
462182680
416522621
151082175
326555686
773796495
249767955
968862679
278374454
763386823
986185041
635587440
395953450
122654395
720385143
636399325
163924841
411727802
582498130
533381935
789795756
363075255
196822785
926132197
140417381
631365349
382809452
127306127
92174769
148554089
279927360
101104061
842859955
363075255
101104061
856625814
92174769
486643058
858493641
263761598
189692306
478071496
159943153
338703209
1129928
852396336
452160555
533381935
551680451
616373204
717545562
34843238
933835562
265944076
634043224
295768835
997770744
416522621
106522967
262850948
49229564
470779280
278374454
351131757
308901748
933835562
856625814
400976116
419320405
420258150
81963496
114231382
242277284
363075255
255042016
789795756
715301672
482741890
595802720
53467078
241567516
287556933
983319352
781264461
753626750
478071496
84182546
546746223
151082175
582498130
446820275
997770744
330341334
227711375
205146535
465437599
106637975
545195437
775758284
852396336
766722894
47404110
773796495
119272511
416522621
616577143
533381935
151082175
763386823
647206967
97975950
72644312
189692306
363075255
163924841
99803773
461640419
132990817
370024028
533381935
645349551
25150138
351131757
213015624
81963496
709376993
799938759
918719755
596633714
163924841
62773367
763386823
151082175
608135691
180543987
636399325
647206967
607474195
133202758
526773639
995519510
801296111
966315684
67726038
101104061
717545562
470779280
635088615
462182680
769022540
413688116
386246655
65068837
734569845
213015624
150004433
119272511
59319299
514835143
187570012
596633714
502512015
763386823
121547615
451469477
242277284
538663922
92174769
121547615
853421571
451469477
81963496
918719755
495217592
827314405
533381935
835529974
113455365
760503997
353777591
370024028
588066892
113455365
710345734
355492407
994886343
533381935
286149881
11492135
634043224
136402732
518979458
41912330
878025319
114231382
34843238
94802409
715669796
882350801
209486102
647206967
997770744
608635569
84182546
311428007
416522621
184209960
316440106
109384685
330341334
615377033
41912330
418385479
842859955
279927360
295768835
340752803
494164426
382809452
760213309
672938107
180543987
277725366
416522621
87030709
586215542
34843238
842859955
516556047
844456775
678496870
608635569
647206967
918719755
981637327
109384685
41912330
353523715
749687683
330341334
933835562
498671888
84182546
763386823
632604205
880472098
926132197
34962665
67726038
189692306
749687683
841534010
132972038
564959648
967045526
946077526
416522621
127306127
769022540
363075255
159943153
576962664
462328555
463298139
47404110
514835143
577782418
726415810
400976116
861971201
902458903
852396336
715301672
317007523
282245953
420691461
737107830
572496451
878712875
213112219
151082175
416522621
133202758
242277284
363291327
59586777
370024028
725270220
295768835
7165299
532400114
852396336
882350801
330341334
129214322
282245953
59319299
887664615
472629652
462182680
943694013
127306127
601059972
853098567
775084774
933835562
715301672
971427294
842859955
670376405
242277284
951228414
25150138
416522621
933835562
426920980
664810245
189692306
943694013
289932060
544293943
608135691
370024028
416522621
253381182
820798652
3985493
242277284
446820275
3985493
677726935
763386823
531113364
59319299
151082175
370024028
933835562
382809452
820798652
426233346
3985493
670376405
616373204
485792090
494164426
355492407
986712328
444558315
799938759
330341334
709376993
997770744
267362377
413688116
678496870
793434740
445418165
278374454
330341334
717545562
516556047
242277284
504656762
926132197
465437599
451469477
462182680
963515320
990678116
788816956
92174769
363075255
159601239
987801429
967734710
636399325
132990817
151082175
316440106
290070188
420691461
151082175
178232890
891192318
769022540
716545662
571186905
416522621
893344250
715301672
395953450
34843238
151082175
452160555
286149881
715669796
187570012
835529974
596633714
201922130
242277284
289932060
286149881
968862679
462182680
330341334
967045526
569186242
789795756
420691461
393732399
355492407
533381935
837935604
249767955
887664615
596633714
34990920
61167892
929175411
279927360
544293943
109384685
997770744
49229564
669175025
425863113
321148282
5356313
282245953
262850948
545195437
919436557
8464141
81963496
444558315
317007523
710345734
898846139
647206967
858493641
791038219
475548220
407831879
586215542
444558315
10255476
977048459
213112219
34843238
435361683
995519510
94846153
353777591
159601239
105199417
463298139
734569845
691110807
99375209
981637327
84182546
81963496
242277284
716545662
81963496
503311063
739260880
852396336
710345734
967045526
990678116
986085989
997770744
132972038
180543987
132972038
997770744
801296111
533381935
898846139
462182680
856625814
67726038
498671888
287556933
891344396
265944076
242277284
596633714
370024028
416522621
753626750
119272511
634043224
71452862
545195437
48699814
407831879
81963496
503311063
175409503
420258150
895801271
265944076
596633714
838529277
242277284
647206967
583865092
773796495
255042016
59693036
678496870
399032032
279927360
636399325
400976116
351131757
370024028
416522621
710345734
614333679
502678160
189692306
796647576
163608082
462182680
533381935
498671888
852396336
187570012
439041383
933835562
596633714
902458903
710345734
242277284
101104061
607474195
340752803
167730177
86748577
71452862
117990828
571186905
133202758
462328555
189692306
363075255
278374454
416522621
151082175
451469477
716545662
967734710
445418165
406789651
835529974
726415810
636399325
769022540
242239237
953567940
386534842
100444139
445742553
109384685
132972038
373969756
856625814
494164426
113455365
842859955
242277284
242277284
664810245
893344250
407361094
4297331
370024028
65068837
997770744
986185041
647206967
845782870
242277284
215176495
452160555
59693036
41912330
255042016
533381935
837935604
463771066
945178256
416522621
861046296
19535560
777215027
223669675
852396336
852396336
887664615
569186242
41912330
891192318
596633714
861971201
159601239
856625814
531113364
898846139
887664615
445418165
452160555
837935604
518979458
400976116
175409503
84182546
788816956
983319352
769022540
947657752
558944310
370024028
136402732
929175411
263761598
242277284
472629652
845392031
951228414
762508622
538663922
25150138
882350801
420258150
495217592
416522621
569186242
577782418
861046296
470779280
399032032
753626750
472629652
106637975
470779280
416522621
672938107
801296111
983319352
303844274
647206967
341337453
532041370
61167892
596633714
132990817
781264461
81963496
452160555
710345734
444558315
287556933
797392466
321148282
660312285
363291327
43431059
452160555
583865092
151082175
81963496
789795756
465437599
596633714
977048459
426920980
117562564
255042016
278374454
614333679
530302448
845782870
426551900
716545662
827314405
533381935
92174769
664810245
544293943
769022540
213112219
400976116
84182546
924684427
777215027
49229564
753626750
416522621
856625814
59319299
416522621
887664615
48699814
918719755
1942215
47404110
616373204
180543987
81963496
918719755
533381935
59693036
502512015
891344396
407831879
242277284
382809452
92174769
751467882
462182680
317007523
710345734
462328555
615377033
34843238
715669796
227711375
349880298
533381935
386246655
842859955
664810245
370024028
136402732
279927360
101104061
71452862
489839972
101104061
791109378
395953450
451469477
551680451
304424390
769022540
990678116
503311063
370024028
287556933
773796495
544293943
882350801
478071496
117990828
717545562
502512015
242277284
950010273
279927360
439041383
710345734
720385143
61167892
933835562
25150138
444558315
97975950
870938819
753626750
225750757
106522967
618723234
84182546
84182546
781264461
647206967
558944310
59693036
463298139
882350801
452160555
3985493
953567940
330341334
791292672
918719755
835529974
416522621
338703209
852396336
416522621
559358681
926132197
159601239
403011580
106522967
462328555
664810245
167730177
393732399
720385143
416522621
717545562
59319299
732205273
113455365
726415810
444558315
435361683
117562564
92174769
502678160
715301672
242691505
34843238
382809452
393732399
725270220
81963496
472728311
106522967
279927360
882350801
370024028
420691461
363291327
881091251
400976116
732719608
287556933
213112219
964901016
635088615
472629652
382809452
841534010
119272511
151082175
763386823
363075255
151082175
82324035
131890445
721685218
19535560
81963496
330341334
265944076
632604205
330341334
933835562
363291327
159601239
462328555
716545662
672938107
788816956
71452862
540738899
981637327
538663922
893344250
122654395
286149881
286149881
533381935
835529974
146986970
601059972
304424390
201922130
267362377
520955702
718247475
59693036
967045526
287556933
3985493
92174769
249767955
990678116
709376993
248869053
726415810
781264461
877973444
608635569
62773367
845392031
945178256
763386823
462182680
596633714
710345734
416522621
734569845
317007523
416522621
145383622
545195437
330341334
382809452
717545562
615377033
799938759
310206666
530302448
533381935
870938819
451469477
717545562
596633714
151082175
963369078
114231382
762161316
678496870
788816956
114231382
351667180
287556933
106522967
472629652
645349551
420691461
763386823
159601239
106522967
647206967
132972038
225750757
97975950
777215027
997770744
997770744
872756068
344115220
217379980
715669796
634043224
912436779
533381935
615377033
647206967
317007523
287556933
365134716
187570012
569186242
883345489
891344396
992215675
101707756
715669796
438974984
351131757
49229564
46698897
773796495
643415203
769022540
981637327
101104061
49141693
842859955
966315684
470779280
109987428
101104061
452160555
1942215
278374454
504656762
583540234
340752803
313327128
416522621
647206967
119272511
97975950
295768835
472629652
636399325
363075255
635088615
718368994
363075255
842859955
286558324
370024028
918719755
710345734
760503997
151082175
227711375
180543987
775758284
187570012
478071496
853098567
636399325
887664615
837935604
595802720
462182680
67612753
5824975
3191817
180543987
67726038
338703209
533381935
596633714
775758284
670376405
880472098
420691461
472629652
615377033
739921625
199062838
106522967
717212902
763386823
248869053
213015624
870938819
511308309
151082175
861971201
49141693
286149881
544293943
518979458
208356609
341337453
59319299
951228414
472629652
163924841
502512015
859123741
684046238
711782206
265944076
551680451
426551900
267362377
893344250
242277284
472629652
351131757
997770744
709376993
789795756
246872553
717545562
151082175
795003943
929175411
142381485
544293943
717545562
18449009
242277284
416522621
462182680
986085989
132972038
766722894
84182546
151082175
444558315
762161316
986085989
796647576
363291327
106522967
416522621
472629652
249767955
62773367
933835562
304424390
762161316
316440106
715301672
616373204
159943153
612084223
533381935
279927360
601059972
977456635
882350801
997770744
709376993
290699095
41912330
915188491
987976541
882350801
189692306
145383622
463298139
520955702
142381485
316440106
882350801
6387153
526773639
880218528
792837493
773796495
242277284
189692306
608635569
121547615
967734710
577782418
586215542
101104061
967734710
249767955
533381935
929175411
475548220
503311063
426551900
370024028
267362377
416522621
49141693
572496451
66253008
189692306
81963496
370024028
189692306
495217592
532400114
918719755
634043224
113455365
19535560
199062838
837935604
411727802
133202758
753626750
596633714
242277284
739260880
664810245
406789651
981637327
596633714
647206967
420691461
524768263
87030709
370024028
470779280
132990817
720385143
286149881
788816956
338703209
304424390
618723234
151082175
664810245
87030709
462182680
710345734
902938954
370024028
775084774
586215542
61743787
406789651
338965927
295768835
720385143
308901748
734569845
41912330
330341334
101104061
151082175
382809452
740899913
189692306
845392031
951228414
406789651
755758075
647206967
647206967
452160555
635088615
416522621
27495357
838529277
25150138
363075255
533381935
918719755
950010273
495217592
598492953
132990817
820798652
452160555
127306127
475548220
146986970
678496870
113455365
844456775
242691505
267362377
47404110
245182513
583540234
62773367
463298139
59319299
279927360
615377033
769022540
749687683
242277284
596633714
304424390
330341334
340752803
242277284
279927360
632880212
133202758
518979458
533381935
495217592
81963496
482741890
664810245
59693036
67726038
419320405
106522967
413688116
912436779
292859267
119272511
586215542
616373204
180543987
24349907
439041383
416522621
891192318
478071496
734569845
660312285
480177328
933835562
325304363
452160555
902458903
893344250
117990828
360031502
715669796
419320405
283897817
321148282
304424390
145788854
172147214
266941232
68056423
406789651
465437599
526773639
968862679
249767955
213112219
213112219
113455365
370024028
363075255
419320405
175409503
852396336
386534842
926132197
145383622
140417381
101707756
458976577
882350801
3985493
997770744
788816956
81963496
151082175
59693036
717212902
61743787
28078389
300495085
725270220
469868348
498671888
977048459
407361094
59693036
842859955
664810245
664810245
636399325
420691461
34843238
757236145
59693036
287556933
61167892
363291327
845392031
992215675
618723234
787397143
616373204
757236145
618723234
856625814
992215675
262772668
266941232
721685218
160546641
121547615
835529974
926132197
545195437
762354437
664810245
383981378
84182546
636399325
109384685
715301672
41912330
321148282
995519510
926132197
893344250
213112219
279927360
882350801
478071496
416522621
838575280
462182680
669175025
151082175
242277284
647206967
893344250
151082175
494164426
856625814
769022540
804858119
852396336
918719755
99803773
912436779
533381935
670376405
1129928
856625814
452160555
286149881
34990920
760503997
586215542
715669796
856625814
286149881
995519510
843513109
647206967
572496451
187570012
953567940
316440106
953567940
715669796
310206666
924684427
416522621
781264461
502678160
425863113
805851414
140417381
990678116
213112219
61167892
47404110
845685595
151082175
647206967
3191817
807744427
992215675
540738899
463298139
316440106
533381935
370024028
28078389
133202758
10255476
19535560
995519510
760213309
47404110
223669675
845392031
775758284
351131757
420691461
25150138
406789651
472629652
820798652
647206967
950010273
121547615
533381935
189692306
59319299
363075255
167730177
3985493
201922130
533381935
684046238
92174769
180543987
330341334
382809452
973424649
820798652
725270220
518979458
799938759
416522621
514835143
59693036
882350801
533381935
59319299
97975950
478071496
278374454
569186242
304424390
533381935
242277284
710345734
287556933
710345734
461640419
734569845
325304363
994886343
451469477
533381935
480307069
39568752
636399325
977048459
596633714
82324035
856625814
853421571
917784744
109384685
891192318
791109378
41912330
596633714
151082175
47404110
533381935
636399325
282245953
769022540
799938759
175409503
3985493
933835562
918719755
544293943
734569845
67612753
503311063
495217592
614333679
891344396
710345734
882350801
983687591
533381935
495217592
726415810
838529277
280284613
893344250
713559169
413929775
571186905
127306127
966315684
71452862
279927360
41912330
133202758
317007523
395953450
452160555
544293943
259447059
28078389
82324035
151082175
282245953
577782418
286149881
370024028
544293943
330341334
533381935
878025319
249767955
400976116
789795756
845685595
967045526
716801991
986085989
918719755
788816956
602677924
294388480
81963496
835529974
495217592
41912330
933835562
3985493
370024028
601059972
61167892
420691461
209486102
303844274
101104061
636399325
172147214
278374454
302209605
263761598
280284613
967045526
763386823
242277284
41912330
715301672
841534010
882350801
917784744
495217592
788816956
176446369
498671888
411727802
789795756
306634239
769022540
136402732
775758284
145788854
636399325
145788854
259447059
245703982
516556047
67612753
451469477
41912330
133202758
370024028
533381935
678496870
775758284
716545662
242277284
213112219
304424390
933835562
502512015
265944076
84182546
498671888
132990817
340752803
636399325
92174769
242239237
355492407
109384685
945178256
981637327
316440106
368699076
620066142
709376993
47404110
997770744
709376993
127306127
113455365
632604205
616373204
612084223
516556047
23349960
533381935
572496451
558944310
19535560
502512015
882350801
418385479
5824975
41912330
533381935
113455365
753626750
664810245
407361094
915459449
530302448
187570012
117562564
71452862
266941232
614333679
859123741
132990817
715301672
792837493
151082175
363075255
413304714
856625814
205146535
316440106
645349551
151082175
596633714
968862679
242277284
760213309
853098567
596633714
636399325
370024028
462328555
601059972
845782870
918719755
106522967
734569845
769022540
647206967
893344250
106522967
882350801
204023303
856625814
213112219
205146535
277725366
400976116
420691461
451469477
242691505
856625814
786172638
841908494
452160555
763386823
420691461
533381935
495217592
791292672
635323168
977048459
341337453
207420153
3985493
842859955
618723234
151082175
306634239
420691461
950010273
843513109
498671888
117990828
532041370
242239237
242277284
121547615
632604205
664810245
61743787
986712328
569186242
486643058
861971201
997770744
65068837
678496870
373969756
406789651
180543987
647206967
213112219
151082175
636399325
213112219
596633714
67726038
444558315
351131757
84182546
533381935
596633714
670376405
669175025
84182546
179681546
47404110
41912330
647206967
351131757
949814155
419320405
472629652
838575280
503311063
918719755
647206967
113455365
775084774
416522621
635088615
475548220
444558315
245182513
608046410
837935604
843513109
870938819
151082175
859123741
845685595
577782418
516556047
151082175
370024028
420258150
326555686
208356609
861046296
46892503
596127821
997770744
304424390
41912330
615377033
452160555
445418165
439041383
793765412
370024028
636399325
716545662
363075255
41912330
477544288
62773367
249767955
990678116
41912330
133202758
632604205
929175411
242691505
472629652
407361094
495217592
793765412
726415810
114231382
267362377
213112219
416522621
109987428
3985493
106522967
620066142
777215027
81963496
196822785
777215027
84182546
292859267
997770744
852396336
402035750
61743787
538663922
82324035
92174769
518979458
576962664
3985493
47404110
81963496
614333679
242277284
882350801
950010273
265981634
596633714
852396336
970272818
739260880
25150138
267362377
967045526
583540234
151082175
452160555
242277284
967734710
664810245
110252073
647206967
290699095
249767955
363075255
92174769
635088615
933835562
41912330
330341334
781264461
545195437
265944076
151082175
801296111
213112219
420691461
709376993
918226066
132972038
84182546
763386823
452160555
446820275
25150138
255042016
796647576
716801991
119272511
882350801
636399325
59319299
101104061
664810245
287556933
167369966
566389174
3985493
929175411
898846139
213112219
870938819
151082175
47404110
242277284
533381935
533381935
435361683
109384685
992215675
420691461
715301672
363291327
303279170
41912330
3985493
308901748
3985493
472629652
717545562
514835143
470779280
954386083
452160555
614333679
787397143
451469477
113455365
843513109
990678116
446820275
84182546
373969756
127306127
382809452
3985493
533381935
113455365
551680451
28078389
795003943
967734710
647206967
883345489
902458903
532041370
451469477
449187060
279927360
710345734
59693036
127306127
995519510
127110915
256653517
295768835
416522621
614333679
981637327
954386083
838529277
3985493
647206967
382809452
351131757
882350801
338703209
596633714
163924841
775084774
242277284
992215675
502512015
769022540
338703209
7165299
30895040
348888674
348888674
858493641
249767955
602677924
132972038
941969393
977048459
614333679
1129928
121547615
843513109
413929775
870938819
290070188
538663922
25150138
330341334
467386210
363291327
452160555
363075255
781264461
647206967
81963496
721685218
71452862
267362377
463771066
420691461
945178256
717545562
715669796
453821460
114231382
763386823
386534842
725270220
242277284
950010273
758525176
370024028
282245953
827758542
966891709
966891709
601059972
709376993
669175025
265944076
766722894
516556047
462182680
602677924
59693036
407361094
151082175
808083082
416522621
966315684
106522967
313327128
856625814
3985493
106637975
551680451
953567940
279927360
558944310
290699095
986085989
213015624
835529974
762161316
242277284
636399325
113455365
97975950
647206967
521259138
544293943
113455365
119272511
452160555
306634239
545195437
140417381
330341334
684985615
614333679
709376993
596633714
363075255
444558315
495217592
489839972
19535560
902938954
452160555
370024028
717212902
967734710
532041370
684046238
363291327
967734710
22824457
196822785
502678160
636399325
647206967
122654395
286149881
3985493
551680451
420258150
861046296
986185041
59693036
49141693
775758284
717545562
119272511
49229564
852396336
995519510
636399325
966315684
344115220
142381485
34990920
791109378
416522621
725270220
716545662
672938107
533381935
242691505
912436779
852396336
101104061
106522967
664810245
762161316
647206967
827314405
791109378
59693036
41912330
602677924
242277284
678496870
709376993
201877647
518979458
18449009
363075255
81963496
845392031
788816956
710345734
452160555
242277284
964901016
330341334
426551900
380345285
142381485
781264461
465437599
835529974
34843238
416522621
732205273
740899913
462182680
242277284
18449009
966315684
577782418
753626750
470779280
180543987
92174769
949814155
947657752
664810245
386534842
265981634
472629652
706385091
720385143
317007523
945178256
452160555
474222616
963369078
452160555
912436779
960769936
41912330
997770744
416522621
495217592
495217592
483160827
462182680
544293943
426920980
18449009
132990817
715669796
893344250
635088615
760503997
351131757
416522621
966315684
444558315
781264461
842859955
189692306
664810245
769022540
86737983
740556591
845685595
101104061
287556933
41912330
664810245
287556933
526773639
647206967
793775678
726415810
647206967
919436557
201922130
400976116
870938819
5356313
891344396
402316577
127306127
852396336
97975950
647206967
65068837
893344250
47404110
187570012
943694013
852396336
393732399
526773639
242239237
304424390
84182546
76165445
117562564
852396336
640969023
416522621
25150138
5824975
76165445
452160555
996287259
184209960
494164426
463771066
572496451
526773639
596633714
726415810
106522967
596633714
596633714
213015624
326572891
495217592
300495085
159601239
577782418
887664615
363075255
447929061
278374454
259447059
749687683
382809452
201922130
533381935
981637327
113455365
61167892
121547615
531113364
3985493
106522967
861971201
316440106
845685595
426551900
346920729
732205273
791343699
59319299
392491337
664810245
992215675
81963496
769022540
732205273
645349551
715301672
201922130
716545662
526773639
420258150
898846139
845392031
852396336
498671888
353523715
715301672
495217592
861971201
861046296
225750757
338965927
248869053
887664615
266941232
47404110
533381935
726150510
953567940
544293943
87030709
861971201
483160827
856625814
201922130
445418165
631365349
977048459
3985493
533381935
583540234
420258150
880472098
119272511
678496870
647206967
330341334
189692306
278374454
330341334
769022540
10255476
456947199
355492407
363075255
287556933
242277284
664810245
136402732
538663922
533381935
634396900
997770744
136402732
715773414
444558315
498671888
882350801
348888674
843513109
664810245
117990828
533381935
238529812
189692306
926132197
227711375
416522621
3985493
295768835
967045526
734569845
715301672
495217592
452160555
883345489
278374454
136402732
213112219
145368015
382809452
287556933
279927360
94846153
280586331
461640419
3191817
119272511
452160555
856625814
615377033
717545562
918719755
966315684
856625814
472629652
793765412
304424390
997770744
213112219
472629652
715669796
201922130
259447059
726415810
647206967
874904722
151082175
612084223
469868348
997770744
242277284
180543987
27495357
97975950
97975950
721685218
533381935
117990828
545195437
618723234
160546641
189692306
106522967
114231382
106522967
769022540
101104061
418385479
462182680
799399752
363075255
61167892
426551900
416522621
963515320
370024028
61743787
636399325
151082175
793765412
835529974
472629652
351131757
763386823
201877647
122654395
586215542
452160555
92174769
716545662
420258150
242277284
295768835
615377033
929175411
426551900
328305710
664810245
180543987
242277284
422801867
49229564
967045526
845392031
400976116
406789651
150004433
81963496
72644312
114231382
601059972
987976541
615377033
709376993
370024028
569186242
418385479
420258150
446820275
893344250
946077526
678496870
453821460
151082175
635088615
34962665
279927360
400976116
287556933
749687683
664810245
726415810
167730177
882350801
422801867
382809452
290699095
304424390
966315684
793775678
304424390
79331648
462182680
893344250
480177328
321148282
330341334
363075255
267362377
710345734
145383622
647206967
859123741
373969756
895801271
297601962
248869053
151082175
734569845
583865092
113455365
777215027
709376993
84182546
596633714
480307069
487363471
678496870
763386823
382809452
945178256
49141693
411727802
199062838
945178256
151082175
788816956
81963496
267362377
977048459
635088615
970272818
101104061
760213309
81963496
159601239
340752803
305200730
87030709
843513109
399032032
636399325
416522621
365134716
793775678
647206967
279927360
608135691
101104061
872756068
453821460
178232890
950010273
109409504
351131757
786172638
615377033
338703209
461640419
279927360
616373204
150004433
452160555
677726935
132990817
678496870
189692306
763386823
717212902
950010273
365134716
647206967
636399325
893344250
596633714
647206967
878025319
287556933
151082175
279927360
647206967
413929775
117990828
612084223
420691461
246872553
121547615
117562564
286149881
316440106
526773639
117990828
351667180
763386823
213112219
902458903
596633714
918719755
445418165
669175025
330341334
887507430
963369078
893344250
34843238
502678160
516556047
400976116
532400114
678496870
475548220
996287259
893344250
889126331
672938107
321148282
302209605
763386823
793775678
720385143
201877647
418385479
583865092
294388480
375300585
986085989
151082175
606321619
28078389
636399325
710345734
336052903
791343699
616373204
444558315
41912330
113455365
445418165
330341334
87030709
912436779
406789651
3985493
749687683
551680451
882350801
480307069
929175411
489839972
882350801
145383622
891344396
321148282
760503997
175409503
538663922
520955702
664810245
852396336
287556933
346053577
955143928
480177328
69981840
382809452
608635569
5824975
420691461
136402732
386246655
551680451
904361031
295768835
444558315
267362377
207420153
113455365
117562564
466308558
106522967
918719755
518979458
94573652
399032032
643415203
114231382
852396336
121547615
478071496
469462509
151082175
615377033
740899913
544293943
330341334
3985493
551680451
167730177
968862679
330341334
194919836
420691461
196822785
132972038
715669796
393732399
47404110
133202758
360031502
647206967
757236145
167369966
280284613
709376993
416522621
304424390
475548220
495217592
145368015
249767955
827758542
950010273
46892503
261332359
407361094
213112219
81963496
929175411
596127821
635088615
47404110
120108192
47404110
902938954
265981634
478071496
66253008
330341334
919436557
213112219
136402732
363075255
10255476
151082175
416522621
664810245
462182680
242691505
616373204
67726038
140417381
400976116
400976116
286149881
893344250
92174769
462182680
960769936
562896847
341337453
740899913
286149881
835529974
470779280
615377033
213112219
777215027
59693036
532041370
363075255
842859955
242277284
775758284
616373204
986712328
596633714
981637327
106522967
84182546
41912330
278374454
383981378
241567516
753626750
287556933
373969756
521259138
544293943
571186905
805851414
84182546
902938954
3985493
150004433
382809452
966315684
775758284
355492407
647206967
986185041
180543987
316440106
101104061
407361094
540738899
533381935
151082175
967045526
608635569
533381935
267362377
601059972
781264461
279927360
365134716
59319299
533381935
213015624
127306127
781264461
601059972
420691461
365134716
838529277
67726038
502512015
133202758
92174769
180543987
734569845
861971201
933835562
117562564
843513109
452160555
253381182
426551900
495217592
672938107
533381935
762354437
305200730
596633714
402035750
49229564
636399325
462182680
330341334
11492135
842859955
647206967
562896847
242277284
363291327
882350801
330341334
151082175
34990920
946077526
620066142
360031502
114231382
407361094
575098295
104176399
140417381
3985493
278374454
253381182
175409503
709376993
127306127
67612753
781264461
24349907
533381935
94846153
145383622
28078389
997770744
647206967
843513109
207420153
167369966
615377033
478071496
596633714
420691461
472629652
351131757
461640419
207420153
5824975
882350801
891344396
986085989
180543987
121547615
472629652
279927360
249767955
942666424
482741890
114231382
242691505
601059972
672938107
796647576
516556047
805851414
209486102
416522621
242277284
720385143
426233346
887507430
572496451
530302448
49141693
472629652
420258150
386246655
25150138
133202758
596633714
330341334
804172479
262850948
279927360
242277284
781264461
801296111
664810245
61167892
636399325
180543987
49141693
462182680
114231382
835529974
353777591
968862679
304424390
664810245
950010273
852396336
287556933
106637975
46698897
678496870
370024028
726415810
615377033
101707756
41912330
582498130
882350801
462328555
136402732
84182546
678496870
551680451
316440106
99375209
740899913
201922130
827758542
870938819
151082175
533381935
732205273
189692306
142381485
205146535
189692306
406789651
544293943
462182680
213112219
842859955
533381935
451469477
647206967
130865413
966315684
596633714
287556933
478071496
416522621
286149881
444558315
540738899
106637975
569186242
461640419
588557139
533381935
101707756
775758284
789795756
267362377
918719755
453821460
664810245
92174769
151082175
717545562
34843238
521259138
720385143
544293943
844456775
943694013
960769936
34962665
351667180
964901016
127306127
516556047
710345734
636399325
950010273
532041370
530302448
852396336
986085989
317007523
943694013
59693036
39568752
5824975
34843238
363075255
596633714
882350801
416522621
495217592
363075255
67726038
842859955
71452862
997770744
796647576
990678116
640969023
516556047
151082175
636399325
615377033
475548220
837935604
49141693
167369966
380345285
41912330
87030709
175409503
187570012
377428365
127306127
86737983
242277284
375300585
5824975
393732399
992215675
363075255
941969393
121547615
113455365
259447059
363075255
634396900
370024028
113455365
498671888
669175025
843513109
945178256
732205273
413688116
201922130
453821460
845685595
416522621
538663922
845392031
966315684
34843238
426920980
159601239
205235034
92174769
518979458
84182546
664810245
538663922
838529277
201922130
330341334
475548220
763386823
966315684
18449009
475548220
338965927
472629652
845782870
953567940
775758284
470779280
159601239
213112219
984405354
967045526
763386823
377428365
598492953
205940004
242277284
416522621
872756068
61167892
967734710
445418165
7165299
267362377
647206967
199062838
893344250
316440106
317007523
34962665
472629652
351131757
997770744
977048459
41912330
262850948
383981378
242277284
583865092
616577143
3985493
3985493
393836512
121209778
255042016
635088615
717545562
635088615
49141693
470779280
647206967
968862679
499960053
420691461
691936305
577782418
950010273
538663922
893344250
180543987
242691505
313327128
386534842
498671888
769022540
472629652
874904722
259447059
444558315
136402732
950010273
41912330
341337453
25150138
418385479
932486513
1129928
601059972
494164426
977048459
267362377
612084223
760503997
775758284
495217592
263761598
386246655
997770744
725270220
732205273
363075255
762161316
120108192
151082175
709376993
167369966
498671888
843513109
769022540
981637327
626911501
34990920
445418165
583962819
766722894
520955702
365134716
444558315
86737983
717212902
716545662
370024028
945178256
717545562
852396336
3985493
113455365
416522621
964901016
845685595
65068837
716545662
278374454
544293943
616373204
363291327
933835562
165761095
92174769
664810245
618723234
678496870
207420153
462182680
895801271
129214322
402035750
325304363
852396336
773796495
11492135
760213309
114231382
551680451
106637975
446820275
41912330
287556933
997770744
444558315
793765412
330341334
165761095
196822785
416522621
375300585
967045526
478071496
970561065
62773367
3985493
524768263
636399325
242277284
159601239
365134716
947835930
227711375
899853055
498671888
279927360
660312285
418385479
351131757
172147214
526773639
84182546
109384685
132990817
114231382
531113364
47404110
769022540
145383622
426920980
151082175
852396336
330341334
781264461
180543987
267362377
3985493
997770744
58898715
904361031
279927360
618723234
346920729
635088615
114231382
551680451
777215027
317007523
242239237
393732399
494164426
18449009
472629652
472629652
524768263
904361031
267362377
438974984
947657752
789795756
382809452
205940004
486668840
852396336
670376405
184209960
81963496
97975950
132972038
444558315
106522967
416522621
175409503
472629652
945178256
804172479
416522621
452160555
763386823
213112219
363291327
995519510
636399325
279927360
859123741
151082175
113455365
946032622
363075255
79331648
517373182
132972038
316440106
636399325
732205273
61743787
189692306
310206666
151082175
416522621
882350801
577782418
61167892
968862679
763386823
981637327
960769936
462182680
46698897
444558315
159601239
28078389
439041383
121547615
346920729
242277284
382809452
59693036
172147214
760503997
242277284
304424390
28078389
725270220
189692306
444558315
279927360
838529277
119272511
187570012
201922130
49141693
101707756
856625814
132972038
926132197
151082175
465437599
92174769
859123741
945178256
28078389
348888674
213112219
49141693
201922130
792837493
827314405
435361683
516556047
520955702
946077526
286149881
575098295
449187060
949814155
287556933
363075255
416522621
461640419
664810245
544293943
709376993
393732399
279927360
796647576
940455387
348888674
41912330
583540234
975157402
918719755
113455365
127306127
325304363
106522967
34990920
459113033
843513109
370024028
966315684
310206666
279927360
59319299
34990920
846974447
132972038
947657752
233154279
399032032
207420153
3985493
213112219
852396336
533381935
159601239
180543987
295768835
596633714
92174769
856625814
278374454
721685218
81963496
538663922
46892503
669175025
647206967
647206967
316440106
715301672
382809452
34843238
62773367
462182680
136402732
67726038
791109378
189692306
133202758
470779280
416522621
109384685
647206967
966315684
292859267
242277284
438520700
295768835
636399325
62773367
887664615
248869053
636399325
757236145
132990817
146753951
647206967
734569845
145383622
365134716
799938759
87030709
997770744
462182680
444558315
472629652
953567940
933835562
101104061
295768835
420691461
891192318
242691505
531113364
596633714
419320405
669175025
145383622
363075255
757236145
420691461
113455365
856625814
462182680
279927360
61743787
763386823
180543987
113455365
145788854
363291327
720385143
386534842
246872553
789795756
136402732
882350801
647206967
475548220
110252073
503311063
446820275
664810245
940455387
62773367
966315684
208356609
28078389
451469477
933835562
370024028
791109378
146986970
7165299
720385143
444558315
601059972
472629652
282245953
997770744
3985493
569186242
316440106
407361094
242277284
94846153
121547615
25150138
61167892
151082175
127306127
382809452
647206967
990678116
114231382
618723234
420691461
614333679
516556047
887507430
452160555
788816956
330341334
282245953
853421571
887664615
213112219
62773367
159601239
664810245
612084223
558944310
842859955
870938819
303844274
3985493
945178256
463771066
132972038
856625814
62773367
950010273
880986790
769022540
716545662
647206967
792837493
67726038
462182680
660312285
615377033
413929775
425863113
953567940
648239099
363075255
136402732
710345734
763386823
59319299
363291327
201922130
81963496
59693036
926132197
58898715
8464141
732205273
363291327
669175025
213112219
950010273
330341334
608046410
773796495
781264461
967045526
986185041
995519510
532400114
444558315
167730177
924684427
165761095
487363471
159943153
777215027
267362377
489839972
949814155
532041370
893344250
608046410
465437599
718368994
360031502
382809452
827314405
151082175
887664615
104176399
498671888
351131757
47404110
601059972
132990817
845782870
420258150
242277284
757236145
533381935
769022540
284357816
30895040
341337453
540738899
769022540
330341334
538663922
363075255
262850948
608635569
267362377
533381935
918719755
370024028
516556047
990678116
213112219
94846153
205146535
838529277
465437599
788816956
470779280
981637327
133202758
775758284
435459224
791109378
213015624
444558315
709376993
326555686
416522621
61743787
201922130
997770744
801296111
242277284
793434740
189692306
213112219
59319299
533381935
180543987
882350801
213112219
353777591
929175411
446820275
620066142
302209605
945178256
845685595
81963496
720385143
577782418
446820275
407831879
789795756
495217592
789795756
478071496
478071496
664810245
81963496
19535560
201922130
981637327
242277284
845685595
406789651
8464141
620066142
715669796
150004433
402035750
732205273
253381182
71452862
28078389
917784744
777215027
526773639
416522621
151082175
787397143
121547615
882350801
977048459
583865092
242691505
363291327
677726935
463298139
139253479
843513109
786172638
636399325
321613092
363291327
575098295
49229564
852396336
791109378
635088615
151082175
882350801
106522967
458976577
317007523
113455365
28078389
882350801
242277284
942666424
363075255
151082175
41912330
145788854
399032032
732205273
462182680
399215092
84182546
127306127
647206967
28078389
338703209
117562564
577782418
278374454
242277284
498671888
632604205
61167892
950010273
265944076
400976116
753626750
416522621
532400114
859123741
664810245
462182680
990678116
213015624
478071496
669175025
941969393
99375209
165761095
891344396
400976116
533381935
101707756
966315684
87030709
71452862
598492953
363075255
419320405
119272511
3985493
716545662
635088615
201877647
967734710
351131757
516556047
267362377
101104061
19535560
338965927
127306127
97975950
711782206
781264461
679113152
678496870
483160827
596633714
732205273
213112219
647206967
330341334
213112219
968862679
416522621
715301672
678496870
163924841
483160827
691110807
788816956
426233346
132972038
420258150
521259138
586215542
213015624
710345734
348888674
951228414
843513109
721685218
516556047
81963496
647206967
117990828
532935629
363075255
5824975
413929775
416522621
837935604
564959648
917784744
34843238
997770744
3985493
636399325
753626750
59693036
71452862
616373204
853098567
647206967
317007523
242277284
363075255
967045526
242277284
870938819
502678160
399215092
59319299
61167892
151082175
59319299
330341334
452160555
462182680
279927360
34843238
616373204
304424390
451469477
753626750
533381935
7165299
585295461
596633714
3985493
709376993
495217592
647206967
330341334
109987428
246872553
81963496
330341334
351131757
720385143
887664615
3985493
887507430
721685218
893344250
62773367
533381935
402316577
279927360
616373204
420691461
717212902
71452862
76165445
416522621
967734710
242691505
363075255
3985493
786833604
167369966
902458903
341337453
1129928
792837493
238529812
242277284
933835562
734569845
41912330
997770744
636399325
407361094
92174769
918719755
777215027
771799449
845685595
463298139
150004433
447929061
355492407
444558315
287556933
929175411
533381935
370024028
769022540
872756068
313327128
189692306
49141693
775758284
533381935
117562564
474222616
61167892
340752803
716545662
413929775
207420153
127306127
370024028
887664615
180543987
781264461
113455365
360031502
636399325
516556047
151082175
189692306
950010273
495217592
151082175
41912330
25150138
248869053
127306127
265981634
569186242
452160555
882350801
933835562
608635569
970561065
242691505
180543987
533381935
615377033
710345734
19535560
213112219
259447059
151082175
351667180
133202758
58898715
279927360
933835562
852396336
59319299
495217592
133202758
462182680
242277284
872756068
406789651
189692306
199062838
538663922
740556591
788816956
615377033
891192318
100444139
445742553
470779280
583865092
838575280
418827481
41912330
34843238
383981378
852396336
113455365
734569845
677726935
279927360
249767955
786452216
615377033
242277284
647206967
495217592
49141693
715669796
426233346
416522621
533381935
757236145
964901016
136402732
596633714
41912330
330341334
918719755
180543987
151082175
94802409
608635569
933835562
151082175
353777591
87030709
114231382
664810245
760213309
870938819
882350801
242277284
321148282
545195437
452160555
41912330
172147214
841908494
517373182
789795756
577782418
503311063
370024028
106522967
981637327
793765412
41912330
577782418
370024028
788816956
997770744
933835562
83364600
419320405
845782870
852396336
495217592
330341334
363291327
577782418
647206967
635088615
977048459
317007523
145788854
304424390
881803481
242691505
491722929
983687591
793434740
842859955
402035750
951228414
533381935
351131757
242691505
338703209
882350801
338965927
59319299
416522621
47404110
420258150
3985493
912436779
213112219
370024028
67726038
395164393
596633714
544293943
981637327
249767955
49141693
451469477
159601239
933835562
213112219
279927360
242277284
3985493
561422711
717545562
533381935
113455365
435361683
596633714
801296111
528007418
452160555
151082175
242277284
375300585
520955702
882350801
67726038
106522967
151082175
986185041
399032032
452160555
92174769
205146535
945178256
106522967
213015624
489839972
160546641
300495085
827758542
807744427
34990920
278374454
279927360
28078389
586215542
242691505
341337453
596633714
59319299
717545562
716545662
279927360
151082175
86737983
835529974
945178256
777215027
282245953
538663922
355492407
287556933
845782870
478071496
265981634
41912330
950010273
205146535
242277284
845685595
636399325
861046296
193481399
647206967
444558315
151082175
558944310
199062838
480307069
620066142
763386823
47404110
997770744
399032032
760213309
531113364
351131757
997770744
242277284
995519510
399032032
963369078
859123741
852396336
753626750
919436557
101104061
483160827
330341334
614333679
420691461
370024028
127306127
793775678
399032032
151082175
305200730
382809452
213112219
717545562
109987428
926132197
867032899
929175411
482741890
416522621
898846139
740556591
382809452
34990920
463771066
127306127
762161316
636399325
596633714
635088615
201922130
827314405
664810245
472629652
61743787
551680451
478071496
561422711
416522621
117562564
317007523
636399325
763386823
586215542
769022540
596633714
618723234
791109378
265944076
845392031
725270220
411727802
983687591
6387153
647206967
400976116
990678116
789284295
502512015
997770744
420691461
995519510
365134716
861971201
180543987
399032032
852396336
887664615
856625814
27495357
242691505
11492135
757236145
114231382
326555686
893344250
82324035
279927360
616373204
279927360
278374454
664810245
806629587
279927360
564959648
635323168
990678116
845392031
92174769
353523715
967734710
321613092
725270220
49141693
472629652
721685218
635088615
837935604
953567940
201877647
715669796
47404110
338965927
167730177
997770744
159601239
242277284
132990817
781264461
635088615
634043224
540738899
966315684
306634239
351131757
393732399
242277284
34962665
109987428
856625814
586215542
635088615
470779280
330341334
837935604
678496870
647206967
533381935
710345734
474222616
569186242
84182546
502678160
725270220
608635569
304424390
99803773
213112219
100444139
757236145
84182546
470779280
279927360
363075255
786172638
249767955
100444139
664810245
788816956
596633714
59693036
859123741
452160555
136402732
521259138
526773639
242277284
127306127
242691505
242277284
134625437
189692306
59319299
495217592
151082175
660312285
677726935
189692306
84182546
400976116
596633714
1129928
34843238
904361031
647206967
545195437
121547615
28078389
59693036
669175025
445742553
425863113
249767955
963369078
34843238
968862679
845685595
614333679
400976116
172147214
120108192
167730177
788816956
967734710
569186242
151082175
615377033
478071496
966315684
912436779
106522967
34843238
990678116
882350801
59319299
92174769
19535560
360031502
919436557
793765412
521259138
918719755
968862679
843513109
647206967
360031502
601059972
769022540
647206967
887521680
902938954
279927360
151082175
199755015
444558315
106522967
475548220
316440106
763386823
452160555
176446369
503311063
688746427
586215542
631365349
439041383
419320405
967045526
966315684
775758284
25150138
227711375
586215542
223669675
184209960
715301672
151082175
716545662
180543987
964901016
498671888
977048459
995519510
797692271
709376993
852396336
248869053
59693036
151082175
178232890
470779280
451469477
3985493
172147214
132990817
596633714
420691461
458976577
636399325
278374454
793765412
41912330
377428365
395953450
502512015
572496451
330341334
113455365
145383622
853098567
266941232
201922130
997770744
709376993
524768263
286149881
933835562
596633714
788816956
49229564
406789651
967734710
59693036
636399325
926132197
517373182
533381935
201877647
924684427
184209960
382809452
664810245
856625814
677726935
827314405
715669796
852396336
612084223
997770744
891192318
133202758
532400114
789795756
355492407
101104061
370024028
852396336
495217592
207420153
113455365
444558315
58898715
933835562
41912330
196822785
267362377
734569845
664810245
614333679
18449009
71452862
995519510
494164426
340752803
502512015
59693036
295768835
845392031
81963496
827314405
538663922
788816956
101104061
631365349
451469477
382809452
420691461
793434740
502678160
933835562
310206666
459113033
338703209
971427294
602677924
551680451
620066142
106522967
413304714
918719755
117990828
267362377
947657752
452160555
739921625
262850948
941969393
160546641
853098567
502678160
213112219
533381935
370024028
370024028
30895040
852396336
660312285
187570012
918719755
968862679
532400114
300495085
533381935
370024028
67726038
640969023
117562564
7165299
279927360
670376405
278374454
79439506
726415810
983319352
763386823
267362377
127306127
145383622
480177328
300495085
632604205
109384685
167730177
533381935
213112219
213112219
287556933
48699814
749687683
145788854
416522621
845685595
990678116
159943153
520955702
883345489
710345734
167730177
420691461
47404110
159943153
241567516
87030709
3985493
304424390
975157402
132972038
287556933
533381935
114231382
363075255
805851414
290070188
189692306
413304714
544293943
199062838
330341334
845782870
462182680
426551900
106637975
87030709
201877647
954386083
444558315
462182680
544293943
151082175
647206967
532935629
213112219
769022540
899853055
716545662
561422711
757236145
636399325
151082175
351131757
106522967
997770744
710345734
887664615
569186242
444558315
902938954
71452862
159601239
845685595
419320405
561422711
3985493
710345734
267362377
370024028
295768835
741937514
596633714
146986970
386534842
13540658
970272818
918719755
87030709
363291327
151082175
861971201
94846153
399032032
502512015
377428365
330341334
933835562
596633714
725270220
775758284
781264461
418385479
596633714
616373204
223669675
462182680
3985493
544293943
636399325
596633714
887664615
242277284
242277284
386246655
242239237
533381935
664810245
933835562
84182546
104176399
647206967
470779280
762161316
634043224
475548220
300495085
551680451
990678116
558944310
106522967
516556047
180543987
3985493
3985493
498671888
844456775
92174769
596633714
365134716
462182680
242277284
973424649
121209778
452160555
669175025
596633714
933835562
330341334
363075255
635088615
62773367
494164426
370024028
151082175
799938759
117562564
990678116
858493641
990678116
351131757
997770744
981637327
791109378
503311063
801473199
393732399
34843238
325304363
25150138
769022540
966315684
99803773
113455365
363075255
46892503
67726038
242277284
801296111
837935604
845392031
225750757
757236145
734569845
734569845
791109378
636399325
127306127
887664615
583865092
326572891
407361094
769022540
664810245
213112219
100444139
467386210
61743787
121547615
151082175
426233346
59693036
856625814
967045526
596633714
242277284
151082175
420691461
136402732
259447059
781264461
670376405
109987428
303279170
878712875
967734710
789795756
990678116
530302448
478071496
290699095
453821460
267362377
136402732
533381935
201877647
113455365
167730177
370024028
259447059
788816956
363075255
62773367
533381935
596633714
151082175
504656762
304424390
416522621
81963496
583865092
250682105
966315684
242277284
852396336
34990920
303279170
949814155
449187060
951228414
267362377
189692306
732205273
151082175
34843238
81963496
791109378
106522967
669175025
532041370
121547615
411727802
967734710
249767955
199062838
647206967
533381935
47404110
407831879
189692306
918719755
482741890
498671888
330341334
71452862
478071496
805851414
151082175
582498130
990678116
370024028
101707756
472629652
763386823
146753951
562896847
773796495
691936305
572496451
463771066
891344396
967045526
104176399
287556933
6387153
495217592
887664615
259447059
462182680
5824975
279927360
753626750
720385143
861971201
65068837
725270220
132972038
596633714
265981634
489839972
451469477
47404110
242277284
451469477
753626750
970272818
992215675
97975950
635088615
420691461
763318698
133202758
62773367
407361094
101707756
34990920
544293943
647206967
452160555
113455365
3985493
187570012
351131757
249767955
338965927
781264461
306634239
947657752
544293943
636399325
351131757
586215542
420691461
330341334
845392031
895801271
635088615
963515320
647206967
292678955
793765412
734569845
286149881
213112219
363075255
612084223
109409504
977048459
586215542
716545662
986712328
532041370
407361094
518979458
92174769
975157402
151082175
167369966
41912330
596633714
664810245
167730177
242277284
58898715
596633714
278374454
145383622
106522967
933835562
199062838
595802720
856625814
933835562
59693036
647206967
84182546
717545562
279927360
49141693
763386823
775084774
313327128
11492135
416522621
262850948
788816956
608635569
136402732
526773639
407361094
647206967
861046296
3985493
781264461
338703209
1129928
416522621
763386823
664810245
184209960
413929775
636399325
65068837
726415810
763386823
34990920
929175411
635088615
612084223
678496870
856625814
304424390
279927360
732205273
659240966
852396336
113455365
887664615
647206967
6387153
413929775
710345734
841908494
966315684
447929061
420258150
242277284
533381935
781264461
533381935
614333679
213112219
280284613
788816956
189692306
67726038
1942215
304424390
465437599
498671888
109384685
462182680
465045503
520955702
444558315
801296111
827314405
801296111
835529974
262850948
444558315
478071496
533381935
760503997
18449009
133202758
533381935
59693036
370024028
806435169
325304363
109384685
279927360
208356609
113455365
370024028
715301672
796647576
338703209
47404110
997770744
59693036
438269215
47404110
615377033
732205273
67726038
365134716
445418165
201877647
763386823
201922130
363291327
647206967
403011580
551680451
835529974
416522621
242277284
113455365
713559169
106522967
781264461
647206967
992215675
34843238
213015624
59319299
34843238
175409503
113455365
286149881
400976116
632604205
882350801
265944076
259447059
205940004
769022540
242277284
395953450
74257580
416522621
106522967
101104061
3985493
498671888
977048459
709376993
227711375
835529974
215159507
532041370
3985493
321148282
572496451
133202758
151082175
953567940
717545562
717545562
612084223
180932888
420691461
106637975
196822785
647206967
355492407
242277284
757236145
678496870
538663922
419320405
950010273
559358681
664810245
316440106
133202758
726415810
966315684
393732399
286149881
213112219
953567940
67726038
919436557
583962819
532400114
792837493
106637975
608135691
793775678
383981378
616373204
583865092
544293943
544293943
924684427
209486102
167730177
71452862
601059972
602677924
618723234
363291327
399032032
81963496
189692306
499960053
735342227
242277284
912436779
49229564
970272818
664810245
84182546
113455365
213112219
2975766
416522621
395953450
189692306
893344250
672536919
287556933
533381935
10255476
382809452
117990828
997770744
370024028
287556933
933835562
763386823
596633714
278374454
503311063
41912330
498671888
664810245
363291327
893344250
951228414
41912330
180543987
59319299
462182680
734569845
791109378
444558315
796647576
365134716
180543987
84182546
119272511
160546641
167369966
308901748
769022540
634043224
929175411
841908494
516556047
601059972
781264461
3985493
762354437
402316577
175409503
710345734
444558315
856625814
753626750
634043224
136402732
370024028
151082175
710345734
983319352
530302448
531113364
601059972
532400114
109409504
997770744
151082175
242277284
106522967
439041383
788816956
406789651
670376405
498671888
213112219
842859955
954386083
498671888
279927360
180543987
717212902
601059972
370024028
838529277
793434740
966315684
852396336
478071496
710345734
452160555
749687683
279927360
769022540
330341334
635088615
843513109
382809452
2975766
495217592
531113364
852396336
41912330
664810245
426233346
647206967
379112814
113455365
94846153
533381935
462182680
791109378
918719755
596633714
470779280
370024028
146986970
518979458
870938819
208356609
41912330
495217592
977048459
266941232
178232890
399032032
304424390
647206967
796647576
715301672
717545562
616373204
146986970
447929061
487363471
304424390
940455387
781264461
990678116
715301672
462182680
213015624
62773367
81963496
583865092
416522621
715669796
279927360
634043224
967688315
61743787
887664615
101104061
664810245
804172479
3985493
452160555
444558315
751467882
117990828
533381935
242277284
775758284
717545562
338965927
121547615
967734710
545195437
101104061
763386823
62773367
445418165
963515320
81963496
715773414
480177328
238529812
716545662
61167892
19535560
242277284
635088615
351131757
528007418
769022540
416522621
981637327
133202758
709376993
400976116
444558315
290699095
67726038
977048459
648239099
986712328
59319299
494164426
945178256
677726935
49141693
121547615
788816956
569186242
569186242
566389174
295768835
133202758
279927360
466308558
453821460
249767955
856625814
189692306
196822785
84182546
769022540
213015624
526773639
943694013
595802720
180543987
365134716
62773367
919436557
399032032
947657752
533381935
820798652
647206967
41912330
942666424
842859955
769022540
213112219
363075255
710345734
933835562
24349907
136402732
265981634
101104061
346053577
677726935
375300585
793434740
97975950
3985493
370024028
420691461
41912330
11492135
363075255
207420153
187570012
717212902
607474195
887664615
242691505
845392031
400976116
360031502
577782418
151082175
127306127
213112219
601059972
977048459
726415810
796647576
709376993
386534842
472629652
835529974
518979458
308901748
740899913
395953450
918719755
997770744
843513109
416522621
598492953
151082175
150004433
451469477
462182680
19535560
238529812
918226066
634043224
997770744
286558324
678496870
762161316
837935604
882350801
370024028
411727802
416522621
282245953
420691461
167730177
100444139
647206967
25150138
569186242
891344396
167369966
763386823
101104061
647206967
286149881
472629652
608635569
763386823
187570012
287556933
3985493
382809452
462182680
769022540
338965927
498671888
283677914
760503997
462182680
279927360
533381935
532400114
265981634
416522621
533381935
377428365
602677924
109384685
882350801
348888674
482741890
420691461
420691461
304424390
843513109
25150138
444558315
634043224
242691505
84182546
533381935
769022540
977048459
562896847
242277284
34990920
363075255
781264461
411727802
851822336
245182513
10255476
407831879
242277284
106522967
808083082
49229564
187570012
472629652
316440106
482741890
321613092
918719755
267362377
159943153
406789651
947657752
34843238
715669796
151082175
775084774
201922130
635088615
588066892
960769936
918719755
538663922
796647576
470779280
113455365
67612753
718368994
444558315
734569845
669175025
715301672
294388480
180543987
949814155
109987428
709376993
929175411
538663922
370024028
28078389
114231382
715301672
316440106
213112219
213112219
664810245
596633714
734569845
65068837
81963496
796647576
382809452
788816956
498671888
634043224
734569845
967045526
933835562
533381935
262850948
636399325
416522621
856625814
845685595
645349551
10255476
968862679
462182680
61167892
636399325
844456775
838529277
995519510
49141693
634043224
997770744
346920729
657293226
495217592
734569845
426920980
330341334
201877647
995519510
241567516
545195437
532400114
360031502
382809452
777215027
99476110
852396336
709376993
175409503
420691461
763386823
419320405
861971201
47404110
330341334
462182680
882350801
763318698
664810245
736508159
726415810
882350801
151082175
330341334
788816956
462328555
763386823
647206967
452160555
893344250
304424390
616373204
353523715
583865092
933835562
516556047
150004433
838529277
267362377
370024028
472629652
462182680
753626750
465437599
363291327
763386823
213015624
151082175
49141693
596633714
47404110
316440106
82324035
635088615
664810245
249767955
305200730
933835562
435361683
189692306
538663922
420691461
465437599
205940004
265944076
49229564
435361683
498671888
41912330
413929775
136402732
947657752
634043224
762354437
533381935
720385143
763386823
602677924
242239237
445418165
159601239
106522967
71452862
763386823
882350801
189692306
444558315
852396336
793775678
893344250
321148282
518979458
480177328
558944310
715669796
966891709
106522967
151082175
775084774
106522967
326572891
845392031
86737983
330341334
856625814
379112814
472629652
47404110
180543987
856625814
249767955
167730177
635088615
133202758
951228414
967045526
353523715
117562564
279927360
205940004
757236145
596633714
502678160
259447059
452160555
987801429
789795756
304424390
918719755
933835562
842859955
859123741
286149881
951228414
330341334
902458903
632604205
672938107
933835562
717212902
106522967
363075255
41912330
167369966
768516837
279927360
67726038
242277284
189692306
518979458
544293943
444558315
106637975
249767955
86737983
532041370
575098295
338965927
27495357
351667180
426920980
92174769
119272511
843513109
121547615
47404110
426233346
71452862
444558315
330341334
279927360
463298139
121209778
861971201
363291327
532041370
71452862
632604205
841534010
6387153
426233346
634043224
363075255
7165299
709376993
887664615
151082175
341337453
478071496
716545662
47404110
201922130
28078389
61167892
180543987
766722894
48699814
439041383
452160555
61167892
259447059
248869053
861971201
615377033
426551900
413929775
82324035
502512015
71452862
827314405
249767955
720385143
845685595
363075255
34843238
105199417
106522967
71452862
967734710
444558315
740899913
201922130
310206666
950010273
242277284
528007418
92174769
418385479
145788854
402035750
217379980
788816956
127306127
951228414
881091251
82324035
438269215
292859267
416522621
495217592
518979458
586215542
259447059
878712875
267362377
62773367
950010273
113455365
106522967
887521680
950010273
532041370
245182513
887521680
127306127
926132197
904361031
370024028
614333679
127306127
340752803
253381182
992215675
636399325
148554089
532041370
163924841
400976116
462182680
439041383
789795756
300495085
180543987
290699095
852396336
287556933
786833604
201877647
346920729
769022540
372663667
971427294
463771066
150004433
61743787
167730177
636399325
926132197
975157402
119272511
426551900
375300585
538663922
5824975
598492953
715301672
710345734
175409503
861971201
720385143
413304714
61743787
393732399
462182680
106522967
669175025
596633714
462182680
3985493
977048459
486643058
717545562
132972038
207420153
201877647
634043224
820798652
494164426
806629587
3985493
495217592
486643058
963369078
472629652
246872553
602677924
213015624
213015624
406789651
514835143
348888674
411727802
81963496
59693036
382809452
551680451
636399325
145383622
786172638
494164426
608635569
444558315
643314457
775084774
407361094
793765412
983687591
763386823
781264461
407361094
842859955
411727802
801296111
287556933
470779280
330341334
856625814
945178256
382809452
370024028
777215027
363075255
845392031
416522621
178232890
279927360
81963496
101104061
533381935
710345734
845392031
278374454
577782418
282245953
838529277
647206967
82324035
647206967
418827481
59693036
793765412
127306127
150004433
960769936
61743787
41912330
242239237
407361094
159601239
502678160
544293943
395953450
7165299
891192318
19535560
159601239
189692306
636399325
992215675
601059972
127306127
27495357
49141693
213015624
27495357
462328555
737107830
349880298
159601239
775504008
882350801
3985493
726150510
793434740
101104061
647206967
533381935
664810245
304424390
647206967
426920980
986085989
418385479
420691461
531113364
647206967
620066142
451469477
399032032
647206967
771799449
199062838
616373204
660312285
242239237
65068837
950010273
953567940
393732399
893344250
757236145
163924841
495217592
966315684
326555686
140417381
146986970
967045526
887664615
635587440
997770744
207420153
620066142
715669796
393732399
249767955
716545662
967734710
495217592
365134716
967734710
416522621
462182680
426233346
949814155
918719755
478071496
843513109
151082175
526773639
852396336
674185921
213112219
951228414
175409503
304424390
242277284
647206967
678496870
726415810
451469477
674185921
967734710
997770744
59693036
838529277
242691505
242277284
845782870
775504008
304424390
990678116
482741890
151082175
716545662
769022540
532041370
582498130
533381935
282245953
966315684
7165299
151082175
538663922
945178256
842859955
348888674
636399325
348888674
41912330
133202758
286149881
444558315
933835562
751467882
213015624
726415810
887664615
760503997
769022540
87030709
119272511
753626750
801296111
189692306
926132197
788816956
3985493
632604205
669175025
763318698
151082175
914203795
151164871
67612753
132972038
462182680
502678160
82324035
882350801
926132197
370024028
116933617
3985493
145788854
400976116
526773639
893344250
242277284
842859955
282245953
472629652
330341334
92174769
489839972
596633714
648239099
395953450
416522621
114231382
351131757
151082175
411727802
86748577
363075255
977048459
740899913
733612949
486643058
951228414
775758284
882350801
76165445
511308309
225750757
136402732
533381935
518979458
478071496
596633714
330341334
213112219
462328555
370024028
25150138
28078389
472629652
545195437
632604205
330341334
918719755
113455365
749687683
966891709
636399325
669175025
411727802
852396336
472629652
184209960
189692306
480177328
189692306
278374454
716545662
213112219
647206967
151082175
84182546
953567940
444558315
883345489
225750757
213112219
470779280
290070188
189692306
664810245
133202758
495217592
533381935
341337453
3985493
41912330
242277284
249767955
363291327
551680451
261332359
891192318
757236145
363075255
393732399
150004433
224303060
983319352
918719755
304424390
726150510
462182680
114231382
462182680
533381935
947657752
538663922
494164426
330341334
180543987
715301672
608635569
34990920
117562564
176446369
151082175
84182546
34843238
710345734
242277284
262850948
283897817
382809452
363291327
47404110
632880212
981637327
382809452
577782418
382809452
302209605
647206967
837935604
25150138
49229564
7165299
664810245
538663922
703299897
49229564
425022716
416522621
452160555
462182680
127306127
215176495
891344396
678496870
533381935
189692306
596633714
977048459
717545562
444558315
34990920
483160827
340752803
856625814
924684427
420258150
5824975
418385479
739921625
842859955
769022540
300495085
518979458
586215542
416522621
883345489
406789651
8464141
151082175
393732399
983687591
416522621
180932888
588066892
612084223
769022540
503311063
189692306
647206967
717545562
968862679
635088615
444558315
739921625
279927360
92174769
710345734
470779280
196822785
933835562
81963496
406789651
286149881
420258150
377428365
113455365
753626750
918719755
109384685
363075255
838529277
76165445
715301672
611755795
167369966
596633714
647206967
533381935
286149881
377428365
30895040
616373204
420691461
583865092
716545662
715301672
82324035
420691461
664810245
586215542
351131757
420691461
532041370
588066892
452160555
887507430
106522967
951228414
498671888
363075255
47404110
119272511
25150138
495217592
295768835
99375209
883345489
82324035
81963496
109987428
377177705
82324035
799938759
945178256
242691505
968862679
856625814
304424390
763318698
616373204
246872553
244812915
495217592
407831879
478071496
330341334
478071496
773796495
67726038
834587516
59319299
117562564
287556933
709376993
963515320
213112219
3985493
679113152
990678116
945178256
151082175
184209960
883345489
59693036
127306127
596633714
444558315
559358681
775758284
679113152
966315684
615377033
97975950
134625437
132972038
213112219
843513109
122654395
41912330
444558315
757236145
416522621
151082175
279927360
951228414
363075255
858493641
720385143
101104061
852396336
172147214
363075255
615377033
495217592
891192318
151082175
133202758
242277284
121547615
878025319
386534842
801296111
710345734
167369966
845392031
740556591
119272511
3985493
370024028
762161316
2975766
416522621
393732399
365134716
775758284
351131757
967045526
494164426
150004433
71452862
801296111
5824975
533381935
967045526
715301672
844456775
647206967
596127821
370024028
418385479
395953450
420691461
763386823
151082175
205940004
895801271
990678116
880218528
495217592
569186242
636399325
740899913
106637975
380345285
967688315
207420153
305200730
551680451
856625814
835529974
769022540
883345489
151082175
81963496
370024028
25150138
287556933
715669796
267362377
647206967
967045526
175409503
279927360
986185041
399032032
769022540
386534842
242277284
544293943
995519510
771799449
835433072
286149881
732205273
763386823
304424390
330341334
340752803
678496870
189692306
18449009
672938107
199062838
977048459
302209605
470779280
287556933
413304714
61167892
842859955
435361683
145788854
861971201
462328555
995519510
586215542
596633714
715301672
732719608
133202758
945178256
918719755
596633714
159943153
486643058
762161316
715301672
720385143
533381935
788816956
114231382
986712328
710345734
929175411
121547615
402035750
133202758
883345489
121547615
726415810
709376993
165761095
452160555
494164426
86737983
119272511
325304363
242277284
159601239
114231382
3985493
418385479
287556933
395164393
859123741
852396336
762161316
420691461
213112219
521259138
827758542
533381935
100444139
664810245
286149881
716545662
67612753
242277284
351131757
757236145
710345734
330341334
416522621
766722894
255042016
84182546
420258150
533381935
596633714
462182680
717545562
664810245
67726038
146986970
127306127
918719755
3191817
444558315
452160555
933835562
445418165
287556933
165761095
172147214
242277284
255042016
340752803
929175411
151082175
355492407
253381182
86737983
608135691
393732399
997770744
669175025
278374454
664810245
316440106
346920729
241567516
997770744
616373204
365134716
395953450
533381935
295768835
615377033
142381485
502512015
416522621
287556933
804172479
338965927
386534842
84182546
987801429
242277284
416522621
114231382
267362377
444558315
34843238
106522967
533381935
482741890
912436779
242277284
136402732
806629587
363075255
734569845
402316577
420691461
769022540
249767955
960769936
538663922
363075255
882350801
159601239
546746223
516556047
647206967
330341334
133202758
533381935
788816956
462328555
446820275
365134716
726415810
856625814
101707756
72644312
616373204
151082175
121209778
452160555
654745045
792837493
132972038
737107830
945178256
159943153
132972038
717545562
834587516
452160555
918226066
788816956
588066892
970272818
41912330
845782870
451469477
946077526
647206967
205940004
65068837
184209960
990678116
596633714
657293226
521259138
775758284
365134716
852396336
918719755
189692306
842859955
788816956
951228414
967045526
878025319
538663922
101104061
763386823
365134716
189692306
533381935
793775678
175409503
420691461
1129928
532879309
532879309
634043224
47404110
647206967
678496870
917784744
3985493
84182546
105199417
49141693
444558315
47404110
406789651
478071496
643415203
990678116
242277284
533381935
647206967
669175025
953567940
267362377
912436779
180543987
569186242
992215675
583865092
887664615
286149881
926132197
151082175
117562564
672938107
643314457
462182680
538663922
106522967
634043224
266941232
445418165
739260880
533381935
175409503
426920980
684046238
151082175
286149881
647206967
852396336
670376405
596633714
110252073
763386823
411727802
518979458
877973444
242691505
330341334
478071496
717212902
18449009
577782418
213112219
242277284
303279170
426551900
502678160
249767955
213015624
151082175
119272511
386246655
660312285
533381935
278374454
81963496
480307069
25150138
67726038
891192318
416522621
710345734
933835562
287556933
919436557
133202758
286149881
569186242
647206967
995519510
113455365
494164426
769022540
504656762
967045526
734569845
121547615
106522967
615377033
280284613
330341334
71452862
669175025
303279170
902938954
99375209
411727802
3985493
566389174
303844274
279927360
338703209
769022540
242277284
664810245
205235034
472629652
677726935
86737983
383981378
133202758
34843238
516556047
478071496
933835562
351131757
61743787
966315684
213015624
213112219
634043224
861971201
363075255
145788854
28078389
775758284
101104061
615377033
788816956
7165299
262850948
308901748
997770744
290070188
262772668
351131757
370024028
317007523
3985493
310206666
474222616
716545662
616577143
106522967
338965927
205940004
895801271
27495357
399032032
84182546
379112814
151082175
420691461
709376993
407831879
918719755
420691461
242277284
601059972
717545562
113455365
777215027
330341334
720385143
463298139
3985493
895801271
97975950
159601239
596633714
406789651
101104061
664810245
763386823
933835562
664810245
947657752
267362377
372663667
615377033
416522621
883345489
151082175
485792090
363291327
94846153
757236145
516556047
769022540
259447059
917784744
945178256
795003943
34843238
187570012
918719755
975157402
151082175
904361031
321148282
763386823
187570012
400976116
615377033
486668840
918719755
912436779
355492407
242277284
242277284
643415203
370024028
470779280
290070188
749687683
462182680
400976116
945178256
278374454
775758284
801473199
882350801
444558315
856625814
643314457
136402732
330341334
113455365
242277284
709376993
620066142
588066892
363075255
84182546
201922130
859123741
363075255
518979458
416522621
49141693
109987428
503311063
65068837
454725374
753626750
199062838
117562564
167730177
852396336
201922130
213112219
445418165
165761095
673693619
842859955
737107830
259447059
616373204
34843238
19535560
990678116
919436557
647206967
801473199
852396336
370024028
842859955
760503997
709376993
799938759
664810245
363291327
664810245
950010273
838529277
304424390
353523715
382809452
726415810
145788854
452160555
577782418
151082175
504656762
133202758
402035750
416522621
127306127
81963496
92174769
647206967
656991553
59319299
132972038
420691461
472629652
762508622
19535560
588066892
242691505
109987428
59586777
300495085
893344250
472629652
995519510
151082175
3985493
462182680
330341334
717212902
533381935
416522621
363075255
242277284
106637975
279927360
114231382
797392466
893344250
878025319
887664615
175409503
243095230
97975950
918719755
874904722
151082175
596633714
59693036
420691461
444558315
242277284
330341334
3985493
788816956
121547615
180543987
992215675
462328555
453821460
520955702
213112219
71452862
769022540
990678116
372585132
880986790
940455387
363075255
1129928
395953450
151082175
180932888
997770744
310206666
267362377
677726935
462182680
242277284
902458903
856625814
845392031
416522621
99803773
351131757
165761095
716545662
766722894
789795756
151082175
86737983
997770744
41912330
710345734
151082175
532041370
395953450
248869053
942666424
101104061
279927360
997770744
47404110
632604205
986085989
133202758
635088615
462182680
3985493
132972038
3985493
439041383
127306127
533381935
113455365
950010273
113455365
92174769
265981634
242277284
114231382
159601239
338703209
278374454
114231382
551680451
995519510
444558315
678496870
533381935
669175025
416522621
540738899
669175025
242277284
245182513
306634239
716545662
977048459
47404110
859123741
502678160
425022716
835529974
926132197
439041383
196822785
407361094
725270220
213112219
349880298
648239099
180543987
159601239
529256777
845685595
997770744
207420153
127306127
918719755
632604205
227711375
856625814
753626750
180543987
1129928
636399325
454725374
462182680
530302448
451469477
762508622
41912330
842859955
34843238
262850948
529256777
540738899
395953450
418827481
121547615
101104061
856625814
117562564
113455365
725270220
777215027
533381935
495217592
635587440
753626750
113455365
636399325
452160555
970272818
647206967
887664615
669175025
100444139
451469477
533381935
486643058
462182680
213015624
933835562
159943153
503311063
134625437
61167892
856625814
287556933
717545562
763386823
435361683
267362377
636399325
277725366
669175025
801296111
451469477
971427294
113455365
316440106
514835143
167730177
997770744
10255476
647206967
148554089
533381935
205146535
59693036
267362377
286149881
395953450
596633714
62773367
491722929
87030709
845782870
113455365
444558315
92174769
721685218
363291327
400976116
995519510
596633714
109384685
583865092
25150138
28078389
370024028
791109378
184209960
67726038
872756068
835529974
843513109
411727802
740556591
861971201
325304363
982875557
495217592
43431059
151082175
213112219
11492135
960769936
280284613
559358681
851822336
950010273
444558315
452160555
569186242
383981378
710345734
538663922
647206967
267362377
472629652
145788854
918719755
616373204
843513109
608135691
151082175
827314405
842859955
893344250
101104061
762161316
856625814
407831879
167730177
664810245
478071496
845392031
482741890
636399325
330341334
882350801
363075255
117990828
995519510
304424390
495217592
946077526
41912330
760503997
59319299
532041370
842859955
113455365
265944076
106522967
569186242
201877647
180543987
495217592
249767955
926132197
583865092
475548220
672938107
92174769
61167892
363075255
842859955
117562564
582498130
709376993
59319299
475548220
101104061
136402732
3985493
34843238
485792090
775758284
250682105
717212902
280284613
286149881
635088615
117990828
614333679
338703209
426551900
596633714
918719755
59319299
933835562
877973444
265981634
132990817
242277284
710345734
444558315
953567940
837935604
5824975
253381182
292859267
213112219
664810245
647206967
462182680
977048459
402316577
279927360
402035750
167730177
945178256
966315684
526773639
406789651
462182680
971427294
426551900
34843238
338965927
413929775
130865413
775758284
852396336
753626750
159601239
196822785
852396336
933835562
132972038
781264461
79331648
804172479
763386823
348888674
616373204
104176399
596633714
670376405
842859955
420258150
279927360
709376993
470779280
416522621
330341334
84182546
891192318
189692306
34990920
61167892
127306127
672938107
636399325
351131757
521259138
577782418
151082175
313327128
3985493
304424390
786452216
439041383
715669796
856625814
540738899
647206967
418385479
24349907
533381935
444558315
300495085
801296111
49229564
538663922
834587516
845392031
187570012
679113152
326572891
451469477
419320405
929175411
596633714
820798652
846974447
71452862
109987428
241567516
65068837
109384685
472629652
462182680
966315684
616373204
717545562
79439506
647206967
382809452
304424390
420691461
533381935
34843238
526773639
19535560
416522621
242277284
242277284
242277284
106637975
532400114
710345734
175409503
966315684
370024028
400976116
533381935
636399325
104176399
413304714
250682105
660312285
41912330
167730177
167730177
47404110
278374454
330341334
81963496
775758284
159601239
899853055
420691461
304424390
3985493
763318698
775084774
151082175
313327128
669175025
720385143
370024028
1129928
838575280
893344250
279927360
121547615
84182546
101707756
760503997
213015624
151164871
709376993
992215675
279927360
154492492
502512015
732205273
101104061
454725374
883345489
330341334
781264461
612084223
267362377
806629587
891192318
463298139
8464141
117990828
411727802
81963496
133202758
634043224
278374454
175409503
990678116
265981634
48699814
987976541
286149881
413929775
960769936
845685595
41912330
278374454
444558315
452160555
363075255
462328555
636399325
766722894
632604205
316440106
48699814
520955702
416522621
217379980
891344396
992215675
287556933
717545562
145383622
24349907
278374454
399032032
59319299
841908494
189692306
351131757
845392031
529256777
340752803
462182680
950010273
41912330
242277284
363075255
615377033
533381935
370024028
370024028
718368994
753626750
146986970
852396336
859123741
583865092
68056423
259447059
420691461
968862679
370024028
717545562
370024028
933835562
242277284
340752803
882350801
34843238
106522967
151082175
393732399
986085989
968862679
106522967
793765412
841908494
472629652
966315684
99375209
538663922
279927360
720385143
3985493
572496451
845782870
370024028
445418165
757236145
818176200
775758284
306634239
159601239
596633714
420691461
533381935
856625814
24349907
113455365
856625814
856625814
416522621
726150510
172147214
249767955
634396900
242277284
472629652
538663922
533381935
150004433
664810245
76165445
101104061
647206967
278374454
145383622
647206967
635088615
400976116
793775678
726415810
119272511
375300585
213112219
370024028
49141693
399032032
502512015
207420153
34990920
363291327
132990817
843513109
532041370
106522967
426233346
856625814
106522967
882350801
511308309
929175411
416522621
194919836
242277284
801473199
34843238
110252073
929175411
242277284
647206967
966315684
616373204
596633714
242277284
870938819
453821460
292859267
84182546
918719755
664810245
715773414
634043224
843513109
370024028
370024028
902458903
370024028
489839972
997770744
883345489
136402732
92174769
425022716
791343699
882350801
716545662
992215675
172147214
363075255
788816956
709376993
462182680
150004433
882350801
636399325
635587440
416522621
715301672
321148282
558944310
478071496
159601239
715301672
287556933
669175025
861971201
113455365
445418165
835529974
175409503
799938759
363075255
351131757
338703209
569186242
426920980
47404110
175409503
41912330
113455365
363291327
616373204
97975950
336052903
47404110
265981634
41912330
709376993
967045526
882350801
19535560
647206967
856625814
887664615
316440106
136402732
151082175
420691461
145788854
717212902
167369966
670376405
81963496
953567940
725270220
382809452
883345489
106522967
266941232
109987428
133202758
418385479
533381935
159601239
119272511
636399325
995519510
749687683
13540658
377428365
717545562
953567940
942666424
351667180
472629652
420691461
462182680
710345734
856625814
951228414
924684427
244812915
647206967
418385479
486643058
416522621
136402732
382809452
678496870
664810245
208356609
533381935
406789651
452160555
279927360
287556933
84182546
213015624
670376405
769022540
967734710
18449009
416522621
119272511
977048459
462182680
213015624
150004433
418385479
250682105
189692306
775758284
3985493
338703209
41912330
67726038
110252073
540738899
242277284
947657752
67726038
61743787
995519510
452160555
856625814
338965927
741937514
470779280
551680451
614333679
418385479
213112219
634043224
189692306
851822336
664810245
861971201
94846153
966891709
207420153
151082175
540738899
317007523
10255476
84182546
518979458
416522621
753626750
175409503
789795756
596633714
180932888
340752803
132972038
84182546
634396900
418385479
127306127
278374454
304424390
59693036
672938107
789284295
242691505
242277284
165761095
199062838
882350801
717212902
498671888
363075255
533381935
151082175
845782870
462182680
435361683
495217592
46892503
142381485
151082175
279927360
596633714
121547615
856625814
647206967
997770744
926132197
926132197
132972038
395953450
109987428
330341334
596633714
933835562
425863113
41912330
338965927
893344250
279927360
213112219
71452862
615377033
491722929
132990817
918719755
117562564
918719755
566389174
446820275
160546641
84182546
370024028
838529277
503311063
340752803
532400114
151082175
213112219
242277284
438974984
444558315
635088615
363075255
716545662
370024028
720385143
403011580
760503997
967734710
308901748
583540234
213112219
444558315
160546641
709376993
981637327
106522967
891192318
446820275
66253008
439041383
966315684
521259138
445418165
399032032
717545562
583237748
788816956
189692306
960769936
878025319
41912330
165761095
763386823
634043224
452160555
577782418
407831879
919436557
151082175
365134716
872756068
3985493
918719755
258032890
444558315
317007523
113455365
426551900
677726935
151082175
995519510
781264461
966315684
321148282
413929775
870938819
242691505
59693036
491722929
49229564
518979458
84182546
887521680
94846153
494164426
310206666
838529277
363075255
84182546
877973444
717212902
734569845
919436557
67612753
59319299
495217592
242277284
3985493
964901016
942666424
287556933
533381935
725270220
495217592
878025319
246872553
279927360
533381935
180932888
287556933
777215027
615377033
462328555
596633714
533381935
242277284
753626750
406789651
544293943
3985493
919436557
265944076
533381935
425863113
386534842
180543987
41912330
86737983
882350801
716545662
997770744
426233346
540738899
201922130
106522967
165761095
205235034
72644312
763386823
669175025
715301672
458976577
882350801
943694013
645349551
10255476
348888674
472629652
861971201
775758284
201877647
982875557
265981634
670376405
346920729
151082175
963515320
452160555
189692306
311428007
127306127
462182680
117562564
117562564
987801429
664810245
34990920
726415810
472629652
763386823
242277284
370024028
113455365
670376405
444558315
189692306
47404110
933835562
470779280
444558315
953567940
420691461
540738899
189692306
444558315
84182546
791109378
363291327
242277284
838529277
3985493
287556933
146986970
425863113
669175025
113455365
995519510
966315684
950010273
799938759
502512015
521259138
808083082
472629652
132972038
688746427
24349907
793434740
691110807
452160555
92174769
313327128
41912330
763318698
551680451
470779280
395953450
462182680
462182680
786172638
304424390
835529974
99803773
81963496
763386823
304424390
636399325
416522621
278374454
709376993
375300585
444558315
792837493
715301672
715301672
533381935
768516837
898846139
160546641
786172638
717545562
933835562
363075255
837935604
452160555
363075255
856625814
446820275
951228414
242277284
551680451
596633714
533381935
425863113
117990828
41912330
330341334
870938819
495217592
777215027
763386823
3985493
25150138
788816956
104176399
716545662
41912330
372585132
411727802
113455365
924684427
775758284
992215675
533381935
106522967
769022540
59319299
997770744
41912330
341337453
121547615
859123741
990678116
715301672
338703209
104176399
990678116
109987428
583865092
740556591
278374454
852396336
136402732
18449009
787397143
495217592
425863113
996287259
113455365
929175411
891344396
446820275
787397143
399032032
526773639
538663922
926132197
981637327
172147214
596633714
472728311
286149881
718247475
732205273
242277284
664810245
516556047
393732399
242277284
634043224
620066142
363075255
577782418
452160555
994886343
596633714
59319299
101104061
452160555
351131757
452160555
899853055
420691461
411727802
253381182
113455365
636399325
365134716
74257580
351131757
330341334
918719755
279927360
990678116
533381935
279927360
117990828
242277284
242277284
462182680
634043224
151082175
753626750
551680451
341337453
551680451
151082175
835529974
363075255
416522621
664810245
870938819
255042016
348888674
13540658
338965927
445418165
462182680
400976116
918719755
997770744
101104061
201877647
997770744
632604205
739260880
997770744
452160555
706385091
566389174
283897817
715669796
10255476
101707756
618723234
526773639
279927360
760503997
608635569
715669796
1129928
664810245
413688116
933835562
986712328
967045526
101104061
715669796
295768835
127306127
133202758
325304363
940455387
418385479
205235034
634043224
407361094
995519510
151082175
330341334
187570012
932486513
151082175
891192318
642378032
448249188
647206967
709376993
845392031
478071496
363075255
933835562
710345734
259447059
316440106
189692306
804172479
167730177
242277284
3985493
608635569
789795756
947835930
647206967
635088615
416522621
67726038
451469477
425863113
477544288
533381935
950010273
521259138
769022540
151082175
3985493
709376993
953567940
330341334
189692306
25150138
363075255
94846153
259447059
447929061
954386083
445742553
918719755
966315684
3985493
561422711
769022540
420258150
47404110
480177328
739260880
151082175
963515320
127306127
569186242
616373204
992215675
132990817
363075255
734569845
205235034
569186242
883345489
586215542
86737983
760213309
583962819
504656762
444558315
316440106
880472098
402316577
634396900
887664615
843513109
503311063
106522967
716545662
136402732
582498130
81963496
262850948
101104061
133202758
19535560
799938759
145383622
720385143
635587440
769022540
253381182
632604205
34990920
61743787
966315684
533381935
753626750
363075255
41912330
883345489
259447059
844456775
167730177
997770744
986085989
664810245
949814155
416522621
835529974
950010273
375300585
498671888
106522967
330341334
796647576
532041370
827314405
789795756
763386823
788816956
199062838
127306127
48699814
760503997
502512015
899853055
669175025
81963496
486643058
416522621
526773639
533381935
47404110
478071496
551680451
835529974
990678116
859123741
635088615
981637327
279927360
3985493
406789651
113455365
41912330
501104107
201922130
933835562
636399325
462182680
338965927
34843238
86737983
781264461
919436557
330341334
94802409
353777591
3985493
799938759
363075255
145788854
445742553
472629652
241567516
199062838
370024028
769022540
242277284
363291327
893344250
967734710
861971201
49229564
267362377
596633714
596633714
966315684
133202758
295768835
672938107
151082175
167369966
279927360
882350801
997770744
716545662
495217592
287556933
769022540
709376993
763386823
852396336
81963496
101707756
569186242
788816956
1129928
287556933
3985493
106637975
789795756
575098295
709376993
180543987
81963496
175409503
459113033
400976116
726415810
101104061
444558315
86737983
382809452
117562564
647206967
266611978
101104061
533381935
3985493
602677924
101707756
950010273
949814155
211734930
757236145
145383622
213015624
893344250
967045526
963515320
81963496
167730177
725270220
636399325
789795756
370024028
416522621
248869053
583865092
640969023
10255476
81963496
734569845
856625814
167730177
207420153
466308558
967045526
86737983
616373204
253381182
426233346
136402732
61167892
438269215
669175025
151082175
159601239
968862679
242277284
151082175
533381935
982875557
18449009
62773367
363075255
330341334
189692306
551680451
67726038
106522967
472629652
151082175
721969399
960769936
596633714
396292152
533381935
34990920
133202758
49141693
981637327
127306127
81963496
949814155
213112219
69981840
788816956
167730177
966315684
801296111
109384685
370024028
566389174
882350801
382809452
159601239
710345734
664810245
101104061
99375209
266941232
47404110
462182680
544293943
416522621
887664615
370024028
65068837
788816956
504656762
370024028
545195437
462182680
278374454
838529277
351131757
47404110
664810245
287556933
3985493
189692306
918719755
422801867
97975950
532041370
635088615
852396336
943694013
995519510
926132197
34962665
163924841
416522621
861971201
444558315
997770744
762354437
882350801
612084223
602677924
267362377
912436779
645349551
303844274
413688116
377428365
41912330
370024028
114231382
669175025
843513109
127306127
518979458
304424390
113455365
749687683
242277284
733612949
997770744
242277284
435361683
596633714
310206666
59319299
400976116
531113364
636399325
881803481
113455365
280284613
106522967
61167892
933835562
670376405
966315684
882350801
49141693
786833604
583865092
370024028
146986970
368699076
278374454
845782870
439041383
351667180
121547615
242277284
159601239
583962819
110252073
852396336
788816956
893344250
97975950
953567940
363291327
636399325
317007523
495217592
106522967
363291327
321148282
766722894
480307069
852396336
502512015
533381935
49141693
48699814
530302448
386534842
461640419
363291327
130865413
435361683
121547615
201877647
400976116
304424390
242277284
710345734
571186905
101707756
918719755
915188491
788816956
845392031
194919836
416522621
608046410
726415810
106522967
788816956
386534842
635088615
290699095
330341334
184209960
462328555
180543987
616577143
799938759
363291327
351131757
403011580
375300585
341337453
418385479
400976116
717212902
201922130
106637975
330341334
413688116
114231382
363075255
290070188
990678116
178232890
416522621
583540234
647206967
426551900
3985493
92174769
995519510
660312285
577782418
893344250
762161316
355492407
317007523
82324035
363075255
967045526
544293943
478071496
456947199
435361683
241567516
11492135
106637975
279927360
399032032
416522621
330341334
843513109
53467078
838575280
365134716
151082175
184209960
852396336
286149881
53467078
769022540
351131757
837935604
462328555
304424390
495217592
140417381
316440106
132972038
242277284
883345489
259447059
304424390
480307069
317007523
416522621
346920729
278374454
117990828
769022540
199062838
717212902
59693036
355492407
634043224
99803773
213112219
159601239
25150138
286149881
532400114
933835562
472629652
559358681
636399325
387555520
101104061
524768263
856625814
753626750
199062838
49229564
734569845
788816956
947657752
242277284
167369966
41912330
317007523
84182546
416522621
265981634
518979458
370024028
416522621
110252073
121547615
34990920
947657752
720385143
279927360
716545662
717545562
117562564
861971201
13540658
249767955
773796495
967734710
495217592
3985493
370024028
400976116
596633714
403011580
201877647
611755795
963515320
546746223
196822785
84182546
929175411
996876111
106522967
827314405
279927360
28078389
416522621
58898715
242691505
620066142
647206967
49229564
769022540
715301672
109384685
113455365
462182680
533381935
757236145
769022540
520955702
160546641
820798652
3191817
225750757
223669675
426920980
159943153
596633714
395953450
444558315
444558315
843513109
355492407
330341334
734569845
351131757
914203795
987801429
716801991
148554089
618723234
967734710
84182546
503311063
715301672
445418165
735342227
856625814
462182680
121209778
145788854
2975766
61167892
918719755
781264461
375300585
734569845
267362377
445418165
92174769
946077526
25150138
279927360
710345734
363075255
151082175
199062838
59319299
596633714
151082175
416522621
65068837
446820275
444558315
290699095
775758284
462182680
201922130
399032032
189692306
726415810
845392031
106522967
81963496
485792090
377428365
918719755
187570012
679113152
363075255
420691461
278374454
801473199
601059972
466308558
265944076
142381485
304424390
895801271
201877647
786452216
636399325
180543987
330341334
926132197
84182546
788816956
635088615
533381935
399032032
763386823
842859955
986712328
918719755
792837493
524768263
150004433
151082175
561422711
172147214
400976116
725270220
117562564
533381935
86737983
300495085
151082175
540738899
967734710
136402732
670376405
321148282
72644312
61167892
967045526
110252073
799938759
763386823
97975950
259447059
545195437
596633714
67612753
918719755
664810245
19535560
176446369
113455365
709376993
416522621
101104061
132972038
3985493
792837493
950010273
715301672
893344250
533381935
114231382
843513109
551680451
316440106
781264461
616373204
664810245
277725366
213015624
28078389
845782870
533381935
845685595
977048459
753626750
41912330
383981378
59693036
242277284
242277284
121209778
981637327
189692306
292859267
582498130
458976577
420691461
504656762
416522621
133202758
941558560
966315684
472629652
717545562
977048459
101104061
470779280
403011580
636399325
242691505
201922130
295768835
933835562
363291327
167730177
634043224
636399325
67612753
919436557
757236145
163924841
775758284
532400114
887664615
678496870
49141693
167730177
601059972
87030709
92174769
763318698
278374454
749687683
49229564
452160555
3985493
786452216
769022540
482741890
114231382
837935604
518979458
213112219
413304714
393732399
7165299
933835562
995519510
918719755
84182546
151082175
426551900
201922130
485792090
902458903
71452862
583540234
583237748
92174769
596633714
947657752
852396336
266941232
635088615
462182680
265981634
763386823
2975766
462182680
763318698
92174769
717545562
444558315
201877647
929175411
472629652
348888674
113455365
151082175
634396900
586215542
465045503
715669796
59693036
84182546
717212902
259447059
213015624
330341334
304424390
265981634
41912330
382809452
718368994
34843238
114231382
835529974
494164426
121547615
49229564
966315684
615377033
106522967
151082175
407361094
838529277
249767955
588066892
615377033
495217592
151082175
167730177
363075255
775758284
964901016
420258150
127110915
647206967
533381935
452160555
818176200
495217592
363075255
134625437
967045526
495217592
981637327
678496870
416522621
596633714
444558315
526773639
71452862
370024028
370024028
351131757
86737983
964901016
946077526
710345734
400976116
602677924
411727802
18246833
614333679
861971201
502512015
413929775
249767955
346920729
119272511
159601239
470450872
709376993
146986970
116933617
891192318
25150138
596633714
360031502
517373182
61743787
92174769
933835562
841534010
330341334
545195437
520955702
664810245
370024028
101707756
533381935
775758284
248869053
635088615
225750757
977048459
444558315
406789651
445742553
718368994
242277284
106522967
10255476
516556047
596633714
753626750
981637327
544293943
338703209
306634239
963515320
446820275
918719755
753626750
201877647
856625814
977048459
370024028
717545562
201922130
538663922
545195437
151082175
110252073
788816956
932486513
41912330
453821460
583865092
151082175
370024028
966315684
348888674
242691505
827314405
880472098
363075255
981637327
725270220
151082175
657293226
769022540
601059972
101104061
363075255
172147214
167369966
402316577
953567940
249767955
370024028
498671888
282245953
725270220
462182680
452160555
379112814
844456775
242277284
279927360
208356609
426233346
616373204
583540234
878712875
533381935
882350801
949814155
81963496
151082175
109987428
121547615
416522621
136402732
732205273
258032890
19535560
225750757
588066892
526773639
981637327
351131757
99375209
967045526
781264461
533381935
950010273
61167892
452160555
726415810
420691461
10255476
194147828
402035750
262850948
793434740
516556047
382809452
717545562
762161316
201922130
187570012
167730177
18449009
259447059
3985493
150004433
845392031
407361094
634043224
726415810
287556933
34843238
664810245
966315684
716545662
845685595
845392031
71452862
213015624
61167892
375300585
406789651
918719755
616373204
893344250
502512015
59693036
19535560
647206967
383981378
572496451
279927360
843513109
382809452
447929061
279927360
740899913
793765412
132990817
59319299
316440106
253381182
769022540
106522967
845392031
41912330
290070188
145383622
265981634
856625814
41912330
533381935
664810245
213112219
242277284
302209605
444558315
351131757
420691461
351667180
964901016
400976116
715669796
964901016
295768835
614333679
121547615
159601239
444558315
81963496
503311063
121547615
494164426
427300703
338965927
769022540
789795756
444558315
533381935
395953450
420691461
233154279
420258150
117990828
113455365
679113152
363075255
416522621
3985493
846974447
151082175
856625814
242691505
279927360
227711375
416522621
363075255
981637327
452160555
348888674
452160555
87030709
795003943
842859955
316440106
267362377
101104061
279927360
616373204
444558315
286558324
151082175
61167892
316440106
470779280
249767955
360031502
165761095
801296111
601059972
265944076
92174769
684046238
178232890
720385143
338965927
279927360
494164426
904361031
777215027
740899913
125793687
788816956
856625814
370024028
151082175
363291327
208356609
99375209
647206967
258032890
763386823
353777591
715301672
511308309
41912330
472629652
416522621
647206967
933835562
3985493
351131757
133202758
109384685
114231382
968862679
734569845
3985493
325304363
544293943
788816956
349880298
406789651
151082175
858493641
635088615
360031502
351131757
551680451
870938819
363075255
330341334
61743787
338965927
290699095
717545562
445418165
81963496
3985493
83364600
201922130
297601962
242277284
427300703
801473199
615377033
788816956
180543987
386534842
987801429
106637975
286149881
516556047
674185921
799399752
411727802
338965927
997770744
709376993
187570012
317007523
242277284
472629652
801296111
842859955
715669796
856625814
788816956
121547615
163924841
304424390
777215027
647206967
59693036
224303060
732205273
463771066
422801867
308901748
647206967
967045526
242239237
205146535
180932888
92174769
142381485
420691461
533381935
416522621
532400114
122654395
151082175
741937514
732205273
34962665
846974447
363075255
716545662
532400114
242277284
5824975
715301672
400976116
538663922
53467078
159601239
3985493
127306127
279927360
113455365
213112219
28078389
601059972
885966344
341337453
709376993
121547615
142381485
796647576
533381935
904361031
843513109
918719755
369411454
24349907
672938107
133202758
110252073
791109378
615377033
462182680
530302448
734569845
61743787
353777591
402035750
279927360
304424390
763386823
968862679
715301672
444558315
446820275
596633714
145368015
882350801
569186242
330341334
286149881
775758284
28078389
963369078
755758075
444558315
109384685
150004433
963515320
420691461
615377033
279927360
664810245
279927360
516556047
114231382
82324035
242691505
852396336
289932060
114231382
732205273
265981634
49141693
533381935
801296111
180543987
303844274
215159507
611755795
355492407
645349551
3191817
763318698
113455365
76165445
977048459
757236145
413304714
838529277
898846139
960769936
793765412
282245953
101707756
533381935
67612753
882350801
184209960
132990817
470779280
71452862
121547615
382809452
678496870
502678160
516556047
968862679
887664615
81963496
420258150
986085989
788816956
399032032
310206666
175409503
877973444
749687683
791343699
49229564
420691461
242239237
159601239
110252073
462182680
267362377
472629652
915188491
330341334
709376993
796647576
583962819
416522621
382809452
558944310
211734930
444558315
184209960
846974447
136402732
469868348
472629652
452160555
583865092
595802720
81963496
550075396
986712328
59319299
716545662
151082175
439041383
997770744
636399325
615377033
544293943
495217592
109384685
365134716
526773639
3985493
762161316
717545562
114231382
966891709
278374454
608135691
635088615
189692306
278374454
494164426
382809452
551680451
636399325
199062838
151082175
634396900
5824975
796647576
462182680
995519510
165761095
290070188
788816956
494164426
856625814
101104061
363075255
660312285
795003943
288523327
242277284
718368994
150004433
151082175
533381935
86737983
852396336
3985493
201922130
524768263
577782418
302209605
444558315
114231382
363291327
480307069
444558315
48699814
797692271
259447059
596633714
533381935
596633714
856625814
647206967
495217592
946077526
106637975
5356313
462182680
885966344
370024028
101104061
151082175
877973444
136402732
769022540
532879309
150004433
184209960
338965927
351131757
805851414
84182546
845685595
583865092
608635569
672938107
106522967
616373204
601059972
788816956
856625814
351131757
444558315
664810245
893344250
968862679
635088615
117562564
425863113
382809452
106522967
340752803
109987428
616373204
113455365
114231382
518979458
92174769
887664615
452160555
187570012
986712328
165761095
106522967
648239099
518979458
267362377
330341334
109987428
762508622
710345734
986085989
439041383
114231382
947657752
133202758
596633714
196822785
400976116
882350801
495217592
253381182
416522621
966315684
717545562
842859955
41912330
81963496
132990817
843513109
41912330
946077526
399032032
282245953
330341334
113455365
717212902
330341334
577782418
967045526
715669796
81963496
795003943
402035750
113455365
647206967
159943153
631365349
647206967
121547615
279927360
898846139
462328555
67726038
489839972
81963496
968862679
981637327
444558315
242277284
386534842
495217592
129214322
375300585
533381935
533381935
841534010
34843238
446820275
3985493
647206967
94846153
841534010
845782870
227749647
521259138
793765412
997770744
791109378
242691505
151082175
187570012
62773367
286558324
330341334
981637327
338703209
279927360
451469477
861971201
5824975
801296111
106522967
601059972
516556047
973424649
702800812
106522967
113455365
801296111
528007418
607474195
113455365
838575280
478071496
614333679
596633714
994886343
532400114
749687683
842859955
887664615
304424390
267362377
145383622
672536919
924684427
678496870
739260880
121547615
81963496
715301672
734569845
117562564
851822336
801296111
370024028
249767955
478071496
763386823
990678116
208356609
167730177
717545562
769022540
242277284
737107830
150004433
462182680
180543987
313327128
977048459
472629652
59319299
41912330
132972038
950010273
720385143
640969023
947835930
3985493
933835562
647206967
583865092
576962664
310206666
3985493
150004433
145383622
3985493
636399325
416522621
664810245
175409503
278374454
953567940
27495357
151082175
196822785
286149881
715669796
113455365
577782418
835433072
189692306
777215027
106522967
635088615
355492407
117990828
981637327
145383622
242691505
47404110
420691461
151082175
709376993
151082175
835529974
151082175
201877647
664810245
189692306
444558315
702800812
462182680
416522621
122654395
657293226
330341334
647206967
59693036
127306127
101104061
660312285
189692306
151082175
213112219
793765412
977048459
636399325
113455365
106522967
97975950
612084223
28078389
669175025
657293226
49229564
463771066
788816956
420691461
462182680
117562564
540738899
290699095
462182680
330341334
308901748
726415810
533381935
478071496
601059972
370024028
106637975
820798652
763386823
113455365
304424390
614333679
400976116
104176399
709376993
101104061
478071496
596633714
827314405
781264461
561422711
249767955
721685218
614333679
287556933
532041370
47404110
472629652
775758284
3985493
717545562
34990920
717545562
791343699
84182546
967734710
117562564
84182546
793434740
83364600
788816956
413929775
486643058
267362377
672938107
843513109
786833604
213112219
213015624
472629652
533381935
763386823
97975950
647206967
636399325
740084031
84182546
726415810
647206967
146986970
370024028
363075255
775758284
757236145
786833604
145383622
532041370
462182680
3985493
843513109
420691461
242691505
777215027
942666424
47404110
204023303
463298139
150004433
452160555
84182546
363075255
843513109
41912330
799938759
363075255
856625814
572496451
282245953
715669796
773796495
355492407
967688315
856625814
721685218
645349551
781264461
612084223
341337453
963369078
249767955
963515320
893344250
760213309
715669796
253381182
338703209
664810245
856625814
175409503
119272511
227711375
366929061
664810245
109987428
267362377
119272511
763386823
101104061
326555686
796647576
84182546
338703209
47404110
363075255
351131757
370024028
615377033
846974447
660312285
133202758
842859955
113455365
533381935
788816956
117990828
383981378
117990828
569186242
706385091
5824975
61167892
189692306
5824975
647206967
129214322
399032032
643415203
249767955
215176495
370024028
420691461
132990817
150004433
709376993
413304714
844456775
213112219
259447059
3985493
420258150
495217592
402316577
34843238
852396336
635088615
242277284
647206967
419320405
669175025
526773639
363291327
946077526
551680451
399032032
983687591
101104061
109384685
977456635
715301672
995519510
845685595
495217592
25150138
109384685
370024028
180543987
151082175
286149881
801296111
81963496
462328555
769022540
608135691
127306127
262850948
189692306
717545562
402316577
330341334
583865092
858493641
842859955
470779280
416522621
338703209
893344250
856625814
213112219
393836512
242277284
101104061
10255476
977048459
81963496
279927360
883345489
363291327
86737983
41912330
837935604
538663922
995519510
266941232
101707756
99803773
444558315
933835562
710345734
577782418
664810245
462182680
160546641
113455365
438974984
851822336
92174769
213112219
151082175
470779280
843513109
242277284
588066892
837935604
133202758
452160555
615377033
483160827
635587440
426920980
363075255
353777591
596633714
338703209
475548220
151082175
3985493
446820275
81963496
30895040
970272818
24349907
596633714
84182546
789795756
941969393
396292152
407831879
313327128
439041383
34990920
28078389
444558315
67612753
113455365
715301672
452160555
647206967
533381935
416522621
150004433
416522621
538663922
213015624
713559169
635088615
49229564
406789651
87030709
338703209
242277284
734569845
495217592
664810245
205146535
843513109
242691505
887664615
119272511
747507534
302209605
593962888
669175025
87030709
882350801
533381935
113455365
286149881
710345734
533381935
951228414
926132197
995519510
84182546
3985493
720385143
990678116
997770744
533381935
726347153
726150510
416522621
444558315
827758542
365134716
632604205
242277284
763386823
566389174
49229564
213112219
703299897
242277284
564959648
150004433
760503997
502512015
418385479
303844274
151082175
856625814
838529277
49141693
351131757
396292152
189692306
101104061
533381935
279927360
777215027
544293943
502512015
416522621
121209778
971427294
533381935
977048459
370024028
113455365
290070188
762354437
178232890
498671888
338703209
533381935
795003943
151082175
136402732
104176399
664810245
106522967
796647576
528007418
451469477
726150510
990678116
101104061
769022540
462328555
992215675
997770744
47404110
720385143
647206967
242277284
795003943
34843238
61743787
418385479
262772668
716545662
762508622
577782418
852396336
982875557
596633714
982875557
382809452
664810245
544293943
242691505
444558315
986712328
267362377
5824975
583865092
213112219
757236145
121547615
526773639
34843238
242277284
929175411
180543987
84182546
282245953
664810245
636399325
127306127
249767955
308901748
618723234
968862679
187570012
997770744
502678160
835529974
213015624
636399325
882350801
495217592
59693036
444558315
720385143
445742553
647206967
419320405
290070188
647206967
71452862
373969756
852396336
117562564
41912330
84182546
67726038
715301672
634043224
351131757
902458903
970272818
142381485
400976116
498671888
330341334
127306127
678496870
660312285
3985493
753626750
444558315
664810245
947657752
113455365
113455365
596633714
596633714
997770744
373969756
106522967
720385143
664810245
151082175
846974447
569186242
100444139
317007523
109987428
363075255
891192318
363075255
485792090
7165299
856625814
971427294
34843238
407361094
242277284
363075255
933835562
295768835
97975950
981637327
629162057
533381935
262850948
439041383
81963496
242239237
400976116
715773414
732205273
287556933
716801991
788816956
279927360
213112219
709376993
796647576
175409503
538663922
61167892
612084223
151082175
452160555
209486102
881091251
533381935
101707756
167730177
480177328
151082175
346053577
363075255
533381935
199062838
407831879
967734710
716545662
150004433
363075255
997770744
895801271
615377033
601059972
709376993
406789651
321148282
887664615
370024028
841534010
151082175
213112219
452160555
346920729
363075255
904361031
176446369
416522621
941969393
242277284
58898715
596633714
279927360
664810245
418385479
2975766
213112219
94802409
292859267
117562564
287556933
279927360
737107830
757236145
918719755
472629652
121547615
669175025
715301672
27495357
721685218
781264461
227711375
395953450
575098295
6387153
399032032
781264461
951228414
852396336
503311063
375300585
375300585
533381935
47404110
400976116
672938107
151082175
893344250
416522621
933835562
370024028
49229564
127306127
861971201
997770744
546746223
242691505
223669675
121547615
416522621
416522621
267362377
445418165
340752803
734569845
330341334
416522621
5356313
678496870
763386823
253381182
267362377
106522967
338965927
709376993
970272818
242277284
106522967
684046238
677726935
279927360
49229564
189692306
49229564
416522621
852396336
789795756
769022540
904361031
109384685
420691461
898846139
533381935
505210291
7165299
526773639
981637327
715301672
845782870
596633714
788816956
127306127
248869053
59693036
248869053
34843238
678496870
725270220
861971201
341337453
363075255
533381935
472629652
189692306
167730177
213015624
189147304
253381182
416522621
189692306
59693036
420691461
664810245
145788854
242277284
710345734
502512015
835529974
34990920
279927360
880472098
845685595
106522967
249767955
502512015
737107830
382809452
286149881
953567940
596633714
763386823
452160555
265944076
478071496
636399325
878025319
856625814
127306127
117990828
483160827
87030709
843513109
596633714
213015624
316440106
213112219
142381485
279927360
997770744
79331648
180543987
10255476
363075255
872756068
791343699
180543987
981637327
267362377
614333679
62773367
498671888
462182680
303279170
838575280
882350801
505331784
787397143
81963496
551680451
267362377
491722929
596633714
81963496
788816956
596633714
917784744
551680451
341337453
41912330
213112219
521259138
163924841
835529974
950010273
494164426
898846139
577782418
986085989
845685595
99803773
801296111
887664615
947657752
81963496
966315684
402316577
635587440
19535560
393732399
411727802
363291327
290699095
175409503
10255476
67726038
121547615
620066142
588066892
678496870
163924841
465045503
966315684
49141693
99375209
113455365
596633714
596633714
966315684
131890445
702800812
407831879
845782870
482741890
672938107
647206967
502512015
68056423
480177328
287556933
420691461
13540658
533381935
175409503
856625814
180543987
41912330
583962819
278374454
878025319
351131757
114231382
92174769
520955702
796647576
119272511
596633714
306634239
117562564
403011580
664810245
647206967
325304363
544293943
117990828
227711375
893344250
59693036
136402732
775758284
165761095
768516837
87030709
84182546
370024028
502512015
287556933
608635569
109409504
81963496
950010273
926132197
2975766
846974447
551680451
249767955
145788854
266611978
407831879
403011580
616373204
801296111
444558315
416522621
290699095
340752803
502512015
402316577
636399325
61167892
106522967
180543987
407831879
201877647
545195437
845685595
895801271
620066142
872756068
106522967
882350801
363075255
882350801
843513109
160546641
678496870
163924841
1942215
912436779
99375209
3985493
180543987
258032890
61167892
636399325
715301672
919436557
409099833
835529974
399032032
139253479
643314457
737107830
370024028
242277284
132972038
180543987
150004433
717545562
762354437
84182546
887521680
531113364
717212902
669175025
295768835
715301672
382809452
577782418
262850948
853098567
647206967
419320405
416522621
446820275
452160555
718368994
647206967
616373204
524768263
775758284
59319299
526773639
918719755
87030709
845392031
81963496
616373204
84182546
406789651
330341334
363075255
59693036
121547615
966315684
844456775
726415810
763386823
351131757
363075255
643415203
715669796
889126331
92174769
664810245
187570012
533381935
856625814
533381935
346920729
453821460
915188491
709376993
502678160
262850948
673693619
516556047
647206967
795003943
726415810
180543987
883345489
159601239
317007523
635088615
781264461
526773639
648239099
861971201
116933617
472629652
495217592
242277284
326555686
551680451
977048459
3985493
351131757
478071496
363075255
109384685
480307069
119272511
30895040
6387153
657293226
763386823
416522621
81963496
151082175
463771066
842859955
763386823
933835562
717545562
596633714
734569845
753626750
151082175
912436779
294388480
426551900
577782418
416522621
533381935
478071496
419320405
84182546
338965927
968862679
945178256
465045503
933835562
717545562
997770744
413304714
710345734
532400114
992215675
113455365
530302448
495217592
151082175
34843238
842859955
444558315
61167892
373969756
1129928
101104061
193887485
172147214
601314097
709376993
664810245
601314097
716545662
975157402
338703209
7165299
303844274
355492407
933835562
918719755
25150138
763386823
635088615
330341334
213112219
734569845
67612753
997770744
363075255
996287259
612084223
97975950
577782418
801296111
133202758
540738899
720385143
540738899
67726038
647206967
953567940
569186242
796647576
463771066
363291327
717545562
793434740
304424390
852396336
842859955
259447059
769022540
265981634
61167892
278374454
933835562
205146535
426551900
853098567
426551900
520955702
977048459
895801271
732205273
739260880
242691505
5824975
151082175
321148282
478071496
225750757
583865092
878712875
647206967
977456635
551680451
34962665
503311063
482741890
933835562
121547615
151082175
753626750
416522621
242277284
451469477
242277284
891192318
365134716
132990817
370024028
482741890
760503997
117562564
732205273
872756068
595802720
532879309
330341334
895801271
213112219
986085989
654745045
49229564
81963496
136402732
732205273
635323168
213112219
933835562
973424649
672938107
781264461
726415810
763318698
887664615
127306127
842859955
146986970
763386823
290699095
533381935
400976116
407361094
753626750
265981634
740556591
636399325
49141693
113455365
636399325
266941232
249767955
279927360
990678116
62773367
241567516
114231382
25150138
416522621
647206967
151082175
533381935
304424390
446820275
67726038
370024028
248869053
444558315
227711375
101707756
259447059
187570012
602677924
133202758
407361094
370024028
19535560
330341334
533381935
843513109
856625814
842859955
853098567
480307069
882350801
242277284
533381935
113455365
133202758
28078389
84182546
321148282
837935604
475548220
99375209
46698897
763386823
805851414
452160555
113455365
647206967
113455365
533381935
207420153
647206967
3985493
330341334
28078389
870938819
726415810
516556047
444558315
402316577
990678116
997770744
242691505
304424390
769022540
146986970
716545662
213112219
717545562
763386823
788816956
28078389
5824975
373969756
516556047
287556933
201877647
189692306
533381935
664810245
960769936
303844274
709376993
503311063
472629652
478071496
569186242
598492953
616373204
635323168
278374454
598492953
61167892
453821460
27495357
992215675
647206967
845685595
246872553
279927360
81963496
769022540
416522621
81963496
1129928
109987428
416522621
151082175
575098295
351131757
462182680
242277284
145788854
81963496
150004433
375300585
49141693
242277284
330341334
420258150
634043224
363075255
917784744
267362377
71452862
136402732
472629652
672938107
348888674
620066142
918719755
773796495
827314405
121547615
636399325
278374454
316440106
280586331
773796495
377428365
602677924
3985493
25150138
420258150
66253008
363075255
773796495
820798652
399032032
986085989
788816956
647206967
330341334
86737983
532041370
801296111
444558315
636399325
740084031
616373204
189692306
189692306
608635569
452160555
856625814
616373204
608135691
478071496
452160555
341337453
213112219
631365349
465045503
10255476
883345489
119272511
678496870
632604205
81963496
363291327
393732399
964901016
113455365
34843238
990678116
67726038
715301672
411727802
317007523
279927360
997770744
259447059
532400114
363075255
114231382
465437599
452160555
533381935
370024028
856625814
710345734
947657752
413304714
71452862
453821460
101104061
2975766
259447059
647206967
435361683
133202758
248869053
636399325
59693036
205940004
977048459
241567516
286149881
326555686
71452862
645349551
213112219
647206967
781264461
842859955
588066892
544293943
279927360
983687591
526773639
25150138
635088615
242277284
213112219
801296111
265944076
763386823
395953450
538663922
544293943
348888674
136402732
189692306
635088615
365134716
616373204
726150510
447929061
241567516
540738899
502512015
213112219
882350801
62773367
967045526
341337453
559358681
769022540
766722894
805851414
3985493
446820275
452160555
882350801
395953450
444558315
180543987
951228414
672938107
904361031
949814155
887664615
136402732
53467078
669175025
227711375
132972038
635088615
709376993
66253008
121209778
793765412
47404110
439041383
983687591
872756068
538663922
966315684
121547615
596633714
250682105
664810245
966315684
583865092
575098295
647206967
86748577
242691505
715301672
801473199
92174769
710345734
462182680
196822785
224303060
402316577
360031502
505331784
114231382
151082175
287556933
859123741
151082175
967734710
614333679
41912330
472629652
132972038
853421571
416522621
837935604
163608082
25150138
438269215
955143928
279927360
97975950
413304714
968862679
475548220
713559169
242277284
86737983
924684427
636399325
870938819
997770744
533381935
472629652
837935604
960769936
94846153
321148282
277725366
351131757
399032032
114231382
151082175
971427294
735267910
632604205
180543987
338703209
49141693
395953450
286149881
532041370
242277284
302209605
101707756
856625814
495217592
444558315
259447059
870938819
835529974
530302448
159601239
416522621
316440106
426551900
710345734
472629652
982875557
255042016
189692306
242239237
267362377
189692306
709376993
420691461
596633714
647206967
136402732
445742553
97975950
451469477
24349907
516556047
544293943
97975950
786833604
845392031
426920980
47404110
163924841
382809452
891192318
760503997
351131757
330341334
5824975
8464141
199062838
716545662
852396336
92174769
797392466
92174769
151082175
446820275
763386823
788816956
533381935
426551900
316440106
769022540
49229564
117562564
717545562
59319299
61167892
769022540
444558315
636399325
426551900
837935604
95702363
242277284
902458903
710345734
533381935
502678160
151082175
300495085
426920980
201922130
304424390
127306127
596633714
596633714
321148282
970272818
425863113
949814155
49141693
242277284
34843238
59693036
533381935
393732399
472629652
313327128
634043224
709376993
279927360
845392031
279927360
87030709
753626750
524768263
196822785
678496870
121547615
49229564
760503997
533381935
842859955
544293943
852396336
672938107
786833604
926132197
945178256
399032032
533381935
159601239
363075255
304424390
721685218
113455365
172147214
781264461
69981840
363075255
255042016
59319299
596633714
634043224
632604205
304424390
151082175
49229564
516556047
49141693
852396336
596633714
416522621
544293943
62773367
249767955
213112219
151082175
304424390
647206967
569186242
106637975
447929061
960769936
737107830
242691505
71452862
43431059
801296111
966315684
49141693
721685218
726415810
167369966
918719755
267362377
136402732
664810245
685274524
386534842
262850948
799938759
715301672
997770744
61167892
546746223
558944310
716545662
189692306
614333679
444558315
113455365
562896847
595802720
933835562
176446369
304424390
647206967
533381935
859123741
538663922
3985493
242277284
852396336
760503997
416522621
82324035
132972038
127306127
113455365
893344250
503311063
596633714
478071496
66253008
536345909
677726935
524768263
636399325
420691461
348888674
452160555
608635569
416522621
887521680
755758075
732719608
180543987
551680451
551680451
986185041
41912330
870938819
977048459
420691461
451469477
950010273
47404110
365134716
538663922
187570012
986085989
365134716
34990920
67726038
710345734
990678116
709376993
660312285
199062838
480177328
66253008
636399325
348888674
351131757
763386823
732205273
25150138
717212902
933835562
818176200
647206967
330341334
400976116
540738899
59693036
918719755
213112219
242691505
533381935
3985493
287556933
113455365
82324035
793434740
981637327
81963496
3985493
616373204
151082175
370024028
279927360
975157402
480307069
25150138
843513109
351131757
136402732
136402732
3985493
861971201
353523715
101707756
375300585
647206967
843513109
967734710
403011580
304424390
142381485
119272511
544293943
505331784
709376993
882350801
11492135
258032890
533381935
3985493
119272511
242277284
452160555
338965927
304424390
721685218
472629652
647206967
960769936
180543987
278374454
355492407
462182680
407831879
495217592
279927360
452160555
994886343
452160555
577782418
960769936
330341334
732719608
635088615
163924841
81963496
117990828
544293943
116933617
71452862
167730177
967045526
710345734
632604205
533381935
395953450
882350801
997770744
960769936
472629652
615377033
145788854
287556933
101104061
842859955
898846139
933835562
248869053
1129928
709376993
287556933
514835143
717545562
502512015
81963496
5824975
19535560
205235034
308901748
175409503
351131757
300495085
67726038
720385143
59693036
564959648
533381935
287556933
145383622
196822785
132972038
304424390
616373204
47404110
462182680
279927360
475548220
3985493
145383622
856625814
199062838
835433072
175409503
721685218
835529974
720385143
47404110
757236145
133202758
159601239
717545562
990678116
97975950
596633714
615377033
348888674
117990828
326572891
426233346
635323168
852396336
612084223
54432403
478071496
893344250
59693036
732205273
416522621
791343699
583865092
159601239
136402732
664810245
266941232
175409503
463771066
363291327
615377033
470779280
406789651
664810245
953567940
791109378
279927360
664810245
106637975
880218528
505210291
393732399
321148282
919436557
582076431
305200730
81963496
966315684
2975766
420691461
159601239
786452216
132990817
265944076
426551900
213112219
106637975
775758284
992215675
109384685
861971201
945178256
109409504
213112219
400976116
710345734
287556933
880472098
951228414
97975950
575098295
311428007
3985493
279927360
495217592
769022540
842859955
242277284
420691461
966315684
277725366
533381935
370024028
452160555
716545662
201877647
887664615
608135691
929175411
59319299
950010273
763386823
420691461
602677924
133202758
452160555
856625814
106637975
951228414
717545562
669175025
845392031
81963496
891344396
843513109
997770744
540738899
564959648
734569845
967045526
717545562
495217592
287556933
84182546
766722894
303279170
341337453
918719755
717545562
635088615
49141693
852396336
918719755
370024028
113455365
933835562
43431059
416522621
382809452
968862679
635088615
151082175
363291327
279927360
583540234
213015624
856625814
981637327
287556933
286558324
572496451
340752803
960769936
763386823
843513109
741937514
151082175
478071496
502512015
462182680
452160555
127306127
845685595
856625814
2975766
845392031
533381935
672938107
469462509
127306127
893344250
918719755
987976541
992215675
787397143
119272511
151082175
929175411
65068837
502678160
416522621
330341334
725270220
399032032
596633714
789795756
279927360
84182546
163924841
954386083
400976116
151082175
151082175
363075255
246872553
643415203
403011580
41912330
503311063
452160555
99803773
189692306
151082175
716801991
67726038
419320405
977048459
159601239
127306127
533381935
363291327
113455365
859123741
572496451
1942215
710345734
321148282
518979458
966315684
551680451
133202758
883345489
165761095
413304714
710345734
852396336
456947199
777215027
986712328
454725374
413304714
282245953
645349551
133202758
62773367
199062838
760503997
643314457
715669796
71452862
363075255
636399325
295768835
503311063
805851414
992215675
189692306
721685218
949814155
966891709
47404110
338703209
598492953
266941232
242691505
363075255
544293943
304424390
151082175
151082175
139253479
882350801
180543987
882350801
788816956
538663922
363075255
678496870
882350801
383981378
363291327
533381935
242277284
282245953
526773639
763386823
416522621
885966344
416522621
540738899
338703209
189692306
502678160
725270220
882350801
413304714
249767955
933835562
918719755
317007523
648239099
887664615
253381182
856625814
999954602
119272511
861971201
363075255
134625437
734569845
61167892
106522967
300495085
502512015
279927360
601059972
966315684
615377033
363075255
294388480
67612753
41912330
781264461
870938819
84182546
439041383
725270220
59693036
949814155
717545562
242277284
480177328
242277284
465045503
793765412
416522621
393732399
596633714
929175411
929175411
416522621
365134716
159943153
418385479
984405354
734569845
242277284
769022540
151082175
258032890
852396336
22824457
843513109
740899913
286558324
159601239
533381935
175409503
279927360
887507430
533381935
856625814
287556933
84182546
154492492
426551900
946077526
788816956
739260880
691110807
799938759
734569845
533381935
117990828
966315684
788816956
533381935
498671888
439041383
950010273
444558315
766722894
79331648
140417381
3985493
2975766
133202758
763386823
402316577
279927360
25150138
544293943
725270220
995519510
478071496
242277284
416522621
533381935
763386823
66253008
316440106
760213309
882350801
379112814
227711375
207420153
41912330
820798652
363075255
370024028
475548220
1942215
596633714
561422711
982875557
365134716
242277284
749687683
616373204
465437599
84182546
672938107
858493641
205146535
304424390
470779280
970272818
715669796
416522621
739260880
406789651
330341334
106522967
363075255
34843238
647206967
852396336
426920980
201922130
267362377
967045526
242691505
151082175
601059972
601314097
151082175
891192318
990678116
577782418
551680451
966315684
503311063
777215027
664810245
992215675
49229564
49141693
856625814
741937514
146986970
325304363
330341334
321148282
114231382
801296111
106522967
503311063
416522621
159601239
283897817
411727802
151082175
159943153
470779280
59319299
304424390
583962819
420258150
242277284
106522967
762161316
84182546
189692306
462182680
106522967
883345489
363075255
478071496
635088615
104176399
84182546
395953450
308901748
416522621
970272818
25150138
406789651
502512015
330341334
267362377
444558315
321148282
634043224
799938759
635088615
997770744
511308309
227711375
416522621
475548220
313327128
647206967
150004433
634043224
399032032
684046238
145788854
286558324
882350801
114231382
101104061
49229564
71452862
363075255
227711375
106522967
346920729
601059972
533381935
540738899
933835562
363075255
470779280
242277284
163924841
249767955
127306127
715301672
533381935
788816956
382809452
265944076
25150138
538663922
3985493
151082175
967045526
856625814
420691461
363291327
882350801
416522621
478071496
379112814
167730177
109987428
113455365
670376405
117990828
117562564
970272818
596127821
370024028
964901016
856625814
715669796
843513109
929175411
151082175
411727802
647206967
788816956
749687683
370024028
685274524
664810245
92174769
242277284
777215027
997770744
353777591
279927360
997770744
918719755
382809452
65068837
777215027
67612753
258032890
805851414
739260880
65068837
86737983
452160555
710345734
618723234
46698897
533381935
113455365
606321619
375300585
290699095
62773367
313327128
678496870
151082175
845685595
189692306
773796495
139253479
59319299
575098295
795003943
844456775
852396336
119272511
796647576
370024028
861971201
113455365
127306127
49141693
416522621
3985493
304424390
287556933
709376993
837935604
351667180
213112219
145368015
114231382
267362377
418385479
740899913
852396336
753626750
159601239
363075255
614333679
615377033
241567516
838529277
717545562
951228414
330341334
167730177
799938759
987801429
967045526
478071496
13540658
945178256
793765412
248869053
419320405
596633714
317007523
669175025
757236145
316440106
725270220
551680451
326555686
648239099
407361094
286149881
94802409
715301672
904361031
351131757
825768508
338965927
140417381
684985615
678496870
34843238
58898715
117562564
753626750
893344250
400976116
395953450
472629652
977048459
400976116
577782418
470779280
852396336
462182680
463298139
61167892
59319299
370024028
242277284
852396336
304424390
363291327
841908494
463771066
478071496
34843238
242277284
845782870
670376405
588066892
121547615
895801271
586215542
852396336
213112219
538663922
718368994
664810245
109384685
67726038
818176200
419320405
145788854
136402732
445418165
997770744
608046410
180932888
370024028
61167892
540738899
904361031
781264461
360031502
502678160
771799449
30895040
583962819
114231382
642378032
485792090
104176399
370024028
10255476
715301672
65068837
279927360
608135691
363075255
189692306
769022540
41912330
660312285
472629652
595802720
635088615
145383622
498671888
608635569
267362377
133202758
843513109
213112219
445418165
61167892
47404110
835529974
775758284
259447059
25150138
3985493
47404110
564959648
720385143
134625437
615377033
420258150
526773639
899853055
709376993
521259138
180543987
495217592
447929061
407361094
753626750
664810245
717545562
370024028
267362377
452160555
583865092
635587440
316440106
317007523
340752803
820798652
769022540
709376993
338965927
416522621
395953450
151082175
81963496
990678116
664810245
311428007
544293943
129214322
887507430
265981634
136402732
117990828
760213309
856625814
114231382
286149881
966315684
749687683
893344250
709376993
997770744
114231382
62773367
582076431
502678160
360031502
856625814
983319352
445418165
113455365
49229564
456947199
664810245
351131757
370024028
370024028
330341334
596633714
478071496
483160827
373969756
330341334
58898715
1942215
393836512
495217592
588066892
827314405
472629652
445418165
465045503
647206967
265944076
114231382
967734710
533381935
715301672
242691505
53467078
290070188
462182680
636399325
763386823
533381935
416522621
919436557
213112219
41912330
287556933
893344250
180543987
520955702
558944310
279927360
967045526
279927360
769022540
167730177
577782418
990678116
544293943
386534842
406789651
775504008
971427294
287556933
657293226
420691461
3985493
763386823
495217592
893344250
569186242
330341334
749687683
59693036
843513109
426920980
250682105
317007523
518979458
540738899
413929775
945178256
163924841
363075255
852396336
94846153
416522621
966315684
947657752
180932888
363075255
255042016
325304363
147507047
101104061
494164426
971427294
189692306
763386823
953567940
163608082
882350801
99476110
92174769
382809452
856625814
106522967
25150138
852396336
341337453
635088615
127306127
287556933
769022540
313327128
399032032
59319299
180543987
763386823
399032032
472629652
804172479
402316577
382809452
659240966
732205273
370024028
501104107
399032032
427300703
34843238
763386823
150004433
611755795
119272511
165761095
365134716
114231382
242277284
382809452
452160555
608046410
608635569
253381182
117990828
242277284
393732399
853098567
242277284
213112219
114231382
602677924
845685595
41912330
893344250
835529974
302209605
370024028
870938819
533381935
84182546
330341334
49229564
951228414
647206967
647206967
84182546
775758284
71452862
647206967
717545562
856625814
856625814
446820275
977048459
338965927
113455365
67726038
887507430
101104061
180543987
789795756
647206967
677726935
647206967
678496870
966315684
10255476
721685218
997770744
267362377
647206967
494164426
775758284
533381935
81963496
92174769
856625814
990678116
151082175
487363471
151082175
852396336
636399325
466308558
634043224
516556047
475548220
86737983
883345489
204023303
918719755
710345734
420691461
265981634
495217592
3985493
326555686
132990817
113455365
370024028
81963496
25150138
395953450
402035750
726415810
194147828
775758284
504656762
748557295
647206967
325304363
530302448
664810245
101104061
370024028
530302448
304424390
259447059
986085989
406789651
287556933
997770744
852396336
997770744
518979458
902458903
601314097
596633714
151082175
472629652
769022540
409099833
763386823
781264461
265944076
470779280
242277284
420691461
180932888
472629652
366929061
402035750
41912330
918719755
407361094
106522967
845392031
899853055
279927360
151082175
304424390
87030709
106522967
858493641
136402732
106522967
416522621
201877647
856625814
516556047
996287259
278374454
725270220
540738899
763386823
861971201
472629652
253381182
586215542
987801429
418385479
340752803
583865092
349880298
205146535
330341334
893344250
306634239
287556933
647206967
49141693
521259138
129214322
418385479
749687683
113455365
106637975
92174769
3985493
108121731
634396900
452160555
533381935
495217592
452160555
106522967
877973444
807744427
363075255
280284613
596633714
67726038
632604205
763386823
647206967
425022716
634043224
612084223
163924841
41912330
145383622
34843238
172147214
127306127
538663922
943694013
856625814
715301672
763386823
452160555
19535560
781264461
583540234
10255476
242691505
713559169
825768508
674185921
426551900
717545562
205940004
902458903
139253479
61167892
92174769
363075255
425863113
187570012
304424390
918719755
516556047
842859955
86748577
279927360
84182546
715301672
478071496
150004433
306634239
330341334
242277284
1129928
151082175
416522621
159601239
891192318
709376993
709376993
533381935
887664615
382809452
516556047
151082175
526773639
109384685
100444139
278374454
532041370
856625814
416522621
725270220
482741890
763386823
664810245
6387153
904361031
304424390
167369966
796647576
975157402
801296111
363075255
242277284
325304363
92174769
852396336
945178256
715301672
583865092
885966344
967045526
133202758
127306127
279927360
769022540
977048459
290699095
739260880
977048459
452160555
406789651
777215027
470779280
533381935
59319299
196822785
81963496
715669796
121547615
843513109
533381935
62773367
951228414
163924841
618723234
835433072
967734710
402316577
41912330
791343699
966315684
363291327
769022540
715301672
47404110
145788854
636399325
951228414
267362377
467386210
67726038
159601239
596633714
189692306
734569845
3985493
572496451
242277284
145788854
420691461
773796495
446820275
997770744
34843238
987801429
631365349
278374454
791109378
282245953
3985493
41912330
845685595
180543987
918719755
370024028
159601239
242277284
837935604
596633714
279927360
117990828
151082175
71452862
472629652
601314097
762161316
732205273
402316577
647206967
636399325
678496870
365134716
608635569
59693036
801473199
516556047
308901748
81963496
495217592
786833604
647206967
462182680
382809452
242277284
25150138
446820275
101104061
533381935
146986970
106522967
159601239
99375209
498671888
720385143
92174769
564959648
151082175
672536919
918719755
205146535
788816956
348888674
384872938
544293943
777215027
852396336
419320405
640969023
65068837
145383622
921874297
249767955
43431059
3985493
127110915
279927360
953567940
837935604
66253008
413929775
669175025
62773367
150004433
242277284
643415203
472728311
895801271
420691461
608635569
113455365
92174769
304424390
79331648
413929775
101707756
101104061
145383622
715669796
789795756
710345734
933835562
951228414
618723234
799938759
377428365
66253008
647206967
478071496
321148282
286149881
439041383
351857723
330341334
304424390
586215542
416522621
420691461
325304363
330341334
540738899
370024028
189692306
647206967
558944310
572496451
48699814
710345734
647206967
495217592
763386823
5824975
462182680
41912330
146986970
598492953
954386083
121547615
538663922
199062838
452160555
725270220
313327128
451469477
635088615
769022540
121547615
189692306
647206967
716545662
416522621
462182680
966315684
545195437
880472098
763386823
25150138
282245953
781264461
717212902
887521680
670376405
117562564
363291327
688746427
799938759
612084223
227711375
967734710
825768508
176446369
65068837
788816956
835529974
462182680
872756068
670376405
647206967
94802409
399032032
92174769
382809452
773796495
101707756
167369966
5824975
452160555
456947199
452160555
114231382
769022540
929175411
330341334
189692306
416522621
540738899
133202758
753626750
983319352
330341334
242277284
341337453
769022540
472629652
416522621
861046296
308901748
213112219
945178256
951228414
635088615
615377033
363291327
287556933
101104061
891192318
726415810
308901748
540738899
777215027
151082175
86737983
259447059
845392031
370024028
435361683
981637327
265981634
618723234
420258150
867032899
286149881
564959648
310206666
853421571
895801271
262772668
845685595
596633714
503311063
125793687
351131757
41912330
596633714
142381485
238529812
458976577
843513109
134625437
691936305
114231382
769022540
249767955
114231382
495217592
762161316
413304714
997770744
533381935
514835143
977456635
287556933
789795756
351131757
134625437
446820275
843513109
290070188
267362377
420691461
914203795
1129928
586215542
286149881
132990817
740556591
384872938
710345734
370024028
715669796
533381935
518979458
34990920
167730177
883345489
664810245
933835562
3985493
725270220
106522967
763386823
899853055
495217592
101104061
370024028
853098567
647206967
435361683
518979458
929175411
151082175
648239099
452160555
882350801
117562564
399032032
472629652
420691461
843513109
445742553
363291327
189692306
891192318
399032032
370024028
734569845
788816956
62773367
145788854
133202758
400976116
463298139
167730177
249767955
463771066
117990828
255042016
797392466
416522621
295768835
382809452
373969756
984405354
3985493
363075255
451469477
710345734
933835562
132990817
41912330
295768835
180543987
19535560
462182680
109384685
300495085
634043224
495217592
338965927
540738899
24349907
452160555
180543987
716545662
715773414
201922130
175409503
249767955
287556933
647206967
101104061
852396336
853421571
968862679
444558315
835529974
859123741
838529277
341337453
106522967
763386823
41912330
411727802
607474195
533381935
856625814
249767955
145788854
737107830
286149881
647206967
113455365
545195437
6387153
789795756
113455365
338703209
109409504
788816956
246872553
583865092
760503997
267362377
472629652
67726038
495217592
516556047
538663922
87030709
645349551
494164426
777215027
598492953
893344250
180543987
763386823
596633714
114231382
287556933
106522967
953567940
119272511
717545562
87030709
664810245
997770744
887664615
835529974
902458903
614333679
282245953
837935604
645349551
596633714
370024028
242277284
788816956
986085989
966315684
919436557
3985493
127306127
715301672
172147214
762508622
997770744
447929061
114231382
109384685
267362377
887521680
583865092
242277284
538663922
165761095
6387153
533381935
462182680
150004433
81963496
533381935
777215027
444558315
966315684
121547615
882350801
775504008
528007418
132972038
852396336
715669796
101104061
101104061
134625437
81963496
495217592
950010273
805851414
636399325
382809452
46698897
786172638
452160555
106522967
81963496
407361094
717545562
845392031
286149881
7165299
975157402
645349551
19535560
918719755
614333679
47404110
59319299
59340558
413688116
827314405
452160555
340752803
201877647
631365349
113455365
159601239
615377033
608635569
883345489
18449009
788816956
363291327
167369966
709376993
845392031
151082175
845685595
664810245
242277284
282245953
101104061
887664615
502678160
970272818
132972038
852396336
146986970
475548220
187570012
117990828
995519510
67726038
852396336
49229564
321148282
516556047
49141693
136402732
407361094
61743787
887664615
601059972
59319299
382809452
801296111
426551900
145383622
49229564
660312285
838575280
94846153
963369078
882350801
172147214
511308309
454725374
596633714
280284613
872756068
71452862
213015624
127306127
265981634
664810245
538663922
647206967
470779280
19535560
769022540
891344396
660312285
583865092
363075255
462182680
596633714
189692306
439041383
300495085
472629652
180543987
760213309
572496451
399032032
967045526
25150138
577782418
382809452
775758284
25150138
59693036
121547615
616373204
418827481
717545562
918719755
997770744
647206967
472629652
41912330
175409503
81963496
113455365
317007523
180543987
882350801
546746223
615377033
151082175
159943153
439041383
684046238
788816956
340752803
463298139
3985493
287556933
5824975
462182680
416522621
495217592
739260880
246872553
279927360
127306127
286149881
127306127
399032032
3985493
4297331
416522621
101104061
684046238
325304363
631365349
608635569
453821460
109409504
159601239
941969393
106522967
495217592
132972038
498671888
180543987
119272511
732205273
28078389
987801429
845685595
113455365
801473199
827758542
710345734
287556933
643314457
664810245
363075255
615377033
407361094
304424390
987801429
213015624
283677914
793775678
3985493
786833604
11492135
551680451
769022540
872756068
418385479
67726038
79331648
861971201
330341334
933835562
370024028
287556933
762161316
159601239
583865092
616373204
402035750
606321619
146986970
990678116
636399325
132972038
92174769
213112219
551680451
918719755
330341334
308901748
386534842
159943153
753626750
933835562
882350801
981637327
763386823
843513109
533381935
451469477
81963496
113455365
740556591
672938107
596633714
709376993
478071496
92174769
127306127
81963496
672536919
11492135
533381935
117562564
41912330
370024028
393732399
883345489
883345489
81963496
912436779
533381935
933835562
363075255
614333679
725270220
416522621
363075255
113455365
215176495
386534842
601059972
470450872
71452862
213015624
518979458
472629652
485792090
795003943
837935604
966315684
382809452
596633714
438520700
370024028
647206967
145383622
416522621
150004433
84182546
716545662
620066142
495217592
286149881
372585132
287556933
852396336
463298139
310206666
150004433
151082175
411727802
266941232
987801429
363075255
278374454
125793687
753626750
205235034
845392031
101104061
367365629
710345734
84182546
133202758
101104061
835529974
981637327
393732399
34962665
983319352
360031502
601059972
882350801
180543987
325304363
596633714
470779280
842859955
180543987
498671888
495217592
330341334
533381935
883345489
300495085
81963496
856625814
132990817
136402732
67726038
981637327
635323168
5824975
265981634
34843238
647206967
856625814
595752777
472629652
505210291
835529974
678496870
749687683
133202758
918719755
899853055
113455365
81963496
109384685
242239237
175409503
949814155
672938107
109384685
835529974
189692306
856625814
213112219
308901748
753626750
618723234
67612753
416522621
526773639
146753951
163924841
741937514
789795756
970272818
753626750
986085989
966891709
992215675
583865092
317007523
84182546
213112219
279927360
259447059
751467882
717545562
395164393
933835562
411727802
893344250
84182546
596633714
159601239
65068837
891192318
61167892
407361094
338703209
601059972
966315684
739260880
804172479
717545562
242277284
540738899
84182546
416522621
997770744
48699814
444558315
933835562
370024028
583962819
673693619
634043224
564959648
106522967
47404110
505210291
445742553
762161316
47404110
502512015
502678160
967688315
524768263
151082175
799938759
977048459
351667180
472629652
7165299
489839972
893344250
480177328
420691461
986085989
400976116
463298139
842859955
715669796
213112219
416522621
544293943
278374454
341337453
46698897
286149881
7165299
416522621
304424390
463298139
838529277
287556933
363075255
986085989
679113152
462182680
119272511
363075255
420691461
18449009
325304363
933835562
532400114
81963496
852396336
501104107
100444139
544293943
540738899
172147214
420691461
521259138
533381935
672938107
348888674
677726935
472629652
856625814
187570012
495217592
533381935
304424390
775758284
769022540
726415810
363291327
109987428
84182546
495217592
308901748
478071496
242277284
950010273
242277284
837935604
614333679
360031502
533381935
882350801
304424390
781264461
929175411
61167892
763386823
133202758
304424390
918719755
84182546
616373204
175409503
720385143
363075255
411727802
416522621
305200730
475548220
340752803
101104061
25150138
933835562
602677924
709376993
159943153
966315684
106637975
838529277
943694013
451469477
201922130
106522967
27495357
151082175
180543987
71452862
109384685
932486513
807744427
81963496
544293943
647206967
303279170
132972038
117562564
518979458
101104061
175409503
317007523
279927360
59319299
300495085
267362377
317007523
967045526
445418165
710345734
533381935
3985493
716545662
877973444
645349551
796647576
279927360
559358681
61167892
664810245
947657752
201922130
758525176
159601239
861971201
608635569
444558315
845392031
420258150
494164426
883345489
533381935
856625814
245182513
954386083
634043224
495217592
716545662
418827481
199062838
788816956
607474195
175409503
159601239
351131757
461640419
725270220
18449009
395953450
113455365
596633714
338965927
399215092
201922130
981637327
76165445
919436557
400976116
411727802
321148282
569186242
420258150
58898715
330341334
494164426
382809452
444558315
551680451
645349551
571186905
416522621
734569845
304424390
282245953
533381935
620066142
452160555
136402732
393732399
92174769
330341334
201922130
403011580
540738899
287556933
788816956
887664615
242277284
852396336
470779280
59319299
267362377
941969393
41912330
883345489
472629652
569186242
444558315
267362377
804172479
636399325
842859955
242277284
420691461
419320405
439041383
953567940
145383622
608635569
569186242
184209960
370024028
720385143
545195437
189692306
400976116
109384685
917784744
94846153
551680451
924684427
41912330
835529974
242277284
933835562
49229564
418385479
498671888
330341334
799938759
167369966
763386823
407361094
544293943
250682105
245182513
753626750
279927360
572496451
286149881
325304363
793775678
201922130
533381935
953567940
287556933
739260880
382809452
502512015
946077526
267362377
426233346
259447059
303279170
616373204
113455365
242277284
788816956
918719755
533381935
596127821
781264461
279927360
242277284
136402732
636399325
734569845
452160555
420691461
249767955
997770744
795003943
445742553
495217592
199062838
734569845
151082175
545195437
533381935
997770744
793434740
766722894
416522621
953567940
400976116
933835562
420691461
213112219
975157402
861971201
213015624
71452862
636399325
61167892
97975950
596633714
669175025
678496870
583865092
114231382
461640419
41912330
902938954
444558315
887664615
3985493
856625814
132990817
880218528
242277284
452160555
420691461
946077526
495217592
370024028
444558315
882350801
664810245
54432403
502678160
716545662
287556933
672536919
953567940
583865092
407361094
316440106
81963496
498671888
615377033
5824975
99375209
242277284
616373204
709376993
521259138
602677924
286149881
290699095
955143928
453821460
117562564
400976116
664810245
715301672
351131757
472629652
887664615
145788854
133202758
47404110
747507534
110252073
303279170
317007523
289932060
300495085
781264461
279927360
287556933
180543987
775504008
444558315
966315684
338703209
435361683
533381935
34843238
189692306
977048459
994886343
520955702
608135691
446820275
615377033
361473138
81963496
596633714
861971201
994886343
544293943
799938759
462182680
71452862
84182546
151082175
420691461
363075255
636399325
495217592
303844274
717212902
472629652
117990828
804858119
789795756
498671888
465437599
163924841
366929061
769022540
142381485
797692271
954386083
544293943
715301672
290070188
444558315
444558315
716545662
287556933
647206967
127306127
769022540
463771066
81963496
852396336
677726935
119272511
402035750
502678160
846974447
278374454
363075255
843513109
242277284
267362377
418827481
926132197
363075255
859123741
538663922
223669675
180543987
451469477
470779280
180543987
242277284
92174769
596633714
955143928
263761598
465045503
577782418
793765412
636399325
763386823
451469477
1129928
820798652
129214322
113455365
737107830
893344250
918719755
167369966
59319299
84182546
533381935
462182680
67726038
966315684
715669796
533381935
259447059
24349907
586215542
110252073
393732399
279927360
338965927
502512015
201877647
657293226
757236145
133202758
59693036
837935604
286149881
287556933
287556933
918719755
659240966
129214322
845392031
919436557
511308309
325304363
365134716
444558315
330341334
452160555
647206967
25150138
664810245
363075255
338703209
740556591
918719755
647206967
159601239
213112219
887664615
715301672
544293943
775504008
664810245
532041370
608635569
279927360
672536919
616373204
113455365
25150138
1129928
201922130
151082175
444558315
3985493
279927360
569186242
201922130
583865092
453821460
494164426
59319299
963369078
967045526
845685595
286149881
400976116
799938759
781264461
167369966
363075255
49229564
242277284
416522621
278374454
160546641
225750757
616373204
799938759
538663922
265981634
151082175
71452862
242277284
336052903
444558315
495217592
370024028
81963496
647206967
498671888
533381935
351131757
966315684
363291327
918719755
201922130
842859955
717545562
526773639
416522621
647206967
67612753
596633714
101104061
416522621
207420153
544293943
330341334
773796495
215176495
286149881
34843238
950010273
760503997
399032032
569186242
407361094
882350801
734569845
18449009
757236145
184209960
49229564
279927360
338703209
242277284
151082175
48699814
201877647
664810245
895801271
634043224
133202758
370024028
82324035
246872553
532935629
852396336
596633714
34843238
287556933
363291327
213015624
647206967
61743787
524768263
159601239
3985493
375300585
136402732
242277284
526773639
420691461
316440106
444558315
758525176
399032032
533381935
213112219
438269215
480307069
278374454
7165299
446820275
84182546
615377033
81963496
647206967
583865092
596633714
569186242
533381935
966315684
992215675
455762206
478071496
932486513
435361683
180543987
715669796
521259138
249767955
861971201
81963496
139253479
533381935
763386823
370024028
403011580
114231382
287556933
325304363
370024028
426233346
207420153
338965927
954386083
416522621
677726935
859123741
400976116
883345489
647206967
172147214
71452862
462182680
49229564
348888674
775758284
967734710
777215027
172147214
310206666
760213309
321364937
213015624
634043224
146986970
709376993
859123741
726347153
59693036
514835143
852396336
370024028
533381935
495217592
279927360
3985493
106522967
167730177
791109378
49141693
24349907
482741890
632604205
654745045
34843238
109987428
918719755
199062838
878712875
856625814
242277284
647206967
132990817
119272511
946077526
577782418
375300585
113455365
370024028
717545562
769022540
766722894
853098567
416522621
749687683
62773367
139253479
139253479
127306127
615377033
370024028
845685595
465045503
852396336
199062838
5824975
262850948
718368994
472629652
664810245
616373204
213015624
167369966
330341334
516556047
136402732
370024028
418827481
533381935
872756068
482741890
616373204
325304363
47404110
117990828
883345489
540738899
986085989
732719608
462328555
981637327
213112219
97975950
451469477
127110915
310206666
363291327
716545662
664810245
47404110
643314457
189692306
968862679
3985493
159943153
720385143
820664701
261332359
49229564
739921625
61167892
81963496
775758284
133202758
444558315
287556933
180543987
129214322
717545562
330341334
620066142
720385143
679162947
316440106
41912330
286149881
416522621
462182680
34843238
887664615
370024028
856625814
58898715
253381182
456947199
399032032
893344250
445742553
330341334
34843238
316440106
763386823
287556933
416522621
201877647
109987428
950010273
709376993
41912330
121547615
189692306
167730177
838529277
572496451
843513109
418385479
852396336
495217592
478071496
249767955
262850948
61167892
734569845
502512015
3985493
634396900
305200730
242277284
495217592
845392031
585295461
399032032
213015624
462328555
416522621
990678116
763386823
189692306
213015624
146753951
127306127
84182546
533381935
81963496
413304714
279927360
420691461
739921625
716545662
769022540
620066142
970272818
596633714
532400114
670376405
113455365
133202758
65068837
41912330
887664615
201877647
286149881
41912330
295768835
763318698
740556591
726415810
201877647
516556047
113455365
2975766
769022540
717545562
82324035
187570012
716545662
62773367
1129928
532400114
806629587
981637327
502678160
763386823
282245953
382809452
278374454
533381935
325304363
773796495
981637327
279927360
856625814
533381935
856625814
795003943
732205273
62773367
465045503
416522621
502512015
472629652
283677914
242277284
59319299
242239237
532041370
287556933
330341334
325304363
502678160
370024028
533381935
175409503
363075255
710345734
282245953
245182513
416522621
205235034
248869053
582498130
140417381
495217592
187570012
533381935
106522967
248869053
79331648
81963496
838529277
726150510
81963496
49229564
172147214
48699814
966315684
981637327
717545562
106522967
279927360
242277284
295768835
278374454
49229564
46892503
49141693
586215542
279927360
41912330
483160827
898846139
670376405
101104061
287556933
330341334
480307069
533381935
881091251
636399325
842859955
242277284
461640419
242277284
338703209
788816956
616373204
167730177
838529277
242277284
608635569
81963496
917784744
129214322
435361683
596633714
160546641
416522621
330341334
596633714
151082175
67726038
992215675
122654395
726415810
852396336
791109378
516556047
856625814
775758284
710345734
672938107
24349907
238529812
551680451
196822785
763386823
852396336
81963496
569186242
462182680
159943153
444558315
67726038
861971201
669175025
495217592
265981634
472629652
634043224
601059972
363075255
267362377
495217592
325304363
34990920
636399325
395164393
452160555
452160555
409099833
242277284
121547615
114231382
151082175
933835562
462182680
62773367
402316577
34962665
59693036
456947199
145788854
242691505
852396336
781264461
353777591
267362377
242277284
495217592
3985493
789795756
61167892
462182680
720385143
788816956
950010273
279927360
213015624
538663922
151082175
933835562
615377033
452160555
586215542
631365349
201877647
242277284
709376993
180932888
788816956
196822785
304424390
596633714
330341334
793434740
400976116
151082175
987976541
773796495
189692306
446820275
84182546
101104061
370024028
725270220
545195437
363075255
266611978
757236145
791343699
856625814
287556933
986085989
852396336
950010273
59319299
150004433
793775678
763318698
544293943
458976577
801296111
133202758
796647576
406789651
577782418
596633714
360031502
242277284
59693036
709376993
3985493
887664615
363291327
363291327
353523715
856625814
983319352
734569845
175409503
363075255
92174769
997770744
933835562
114231382
411727802
533381935
47404110
551680451
636399325
495217592
11492135
136402732
645349551
132972038
502678160
575098295
326572891
5824975
715301672
583865092
882350801
189692306
596127821
446820275
71452862
248869053
788816956
596633714
27495357
400976116
559358681
825768508
945178256
672536919
843513109
482741890
585295461
820798652
950010273
762161316
180543987
290699095
101104061
616373204
835529974
732719608
151082175
3985493
201877647
950010273
716545662
677726935
526773639
41912330
444558315
426551900
620066142
582076431
383981378
99375209
620066142
533381935
918719755
242277284
3985493
763386823
664810245
853421571
635587440
34843238
882350801
678496870
353523715
943694013
990678116
351131757
997770744
363075255
101104061
420691461
213112219
981637327
882350801
842859955
71452862
439041383
382809452
495217592
25150138
407361094
470779280
615377033
511308309
142381485
883345489
596127821
167369966
880218528
59319299
634396900
279927360
28078389
995519510
127306127
995519510
967045526
647206967
253381182
49229564
348888674
242691505
498671888
447929061
472629652
316440106
87030709
242277284
715301672
941969393
370024028
837935604
533381935
248869053
363291327
977048459
902458903
316440106
616373204
494164426
199062838
981637327
151082175
462182680
645349551
242691505
533381935
618723234
151082175
295768835
426233346
13540658
986185041
461640419
583865092
678496870
788816956
151082175
475548220
129214322
720385143
444558315
720385143
266611978
244812915
533381935
891192318
290699095
713559169
647206967
616373204
279927360
106637975
970272818
97975950
10255476
691110807
242277284
201922130
882350801
151082175
213112219
891344396
167730177
41912330
452160555
891192318
363291327
804172479
647206967
84182546
635088615
672938107
180543987
113455365
664810245
546746223
533381935
422801867
720385143
201922130
596633714
620066142
647206967
789795756
608635569
58898715
106522967
400976116
325304363
583540234
34843238
140417381
242277284
672938107
672938107
842859955
113455365
706385091
49141693
67726038
583865092
340752803
242691505
883345489
133202758
596633714
636399325
444558315
472728311
709376993
452160555
446820275
835529974
495217592
614333679
835529974
304424390
290699095
106522967
608635569
420691461
363291327
201922130
278374454
947657752
227711375
716545662
370024028
213112219
249767955
316440106
951228414
263253205
933835562
647206967
551680451
287556933
870938819
726415810
472629652
49141693
159601239
317007523
835529974
187570012
620066142
882350801
395953450
242277284
386534842
945178256
926132197
250682105
664810245
569186242
716545662
672938107
330341334
470779280
113455365
462328555
710345734
990678116
151082175
304424390
721685218
990678116
636399325
3985493
475548220
377428365
159601239
71452862
199062838
180543987
101104061
997770744
278374454
151082175
953567940
117990828
918719755
142381485
912436779
113455365
483160827
363075255
458976577
614333679
189692306
382809452
338703209
715301672
248869053
447929061
86737983
533381935
503311063
407361094
634396900
34990920
330341334
852396336
201922130
363291327
84182546
416522621
7165299
489839972
788816956
781264461
709376993
370024028
175409503
825768508
189692306
117990828
106522967
480307069
66253008
856625814
444558315
951228414
793765412
710345734
775758284
189692306
717545562
739260880
495217592
725270220
213015624
709376993
462182680
612084223
400976116
113455365
59319299
47404110
872756068
127306127
918719755
3985493
933835562
444558315
151082175
25150138
406789651
132972038
987976541
163924841
286149881
596633714
452160555
282245953
883345489
950010273
918719755
145788854
406789651
843513109
566389174
127306127
918719755
596633714
845685595
27495357
25150138
106522967
420691461
872756068
304424390
420258150
533381935
918719755
407831879
601059972
330341334
861046296
338703209
3985493
163924841
242277284
377428365
451469477
265944076
399032032
835529974
213112219
242277284
533381935
837935604
777215027
551680451
933835562
279927360
416522621
363075255
142381485
84182546
121547615
330341334
664810245
370024028
596633714
189692306
370024028
363075255
383981378
363075255
399032032
363075255
482741890
81963496
789795756
845392031
304424390
645349551
213112219
213112219
616373204
915459449
716545662
882350801
451469477
843513109
933835562
321148282
101707756
213015624
286149881
121209778
180543987
672938107
242277284
726415810
338965927
213112219
151082175
715669796
720385143
286149881
246872553
242691505
533381935
351131757
971427294
915188491
843513109
6387153
132972038
451469477
94802409
377428365
213112219
843513109
577782418
338703209
444558315
967734710
380345285
596633714
71452862
34843238
213112219
968862679
859123741
647206967
482741890
416522621
416522621
607723520
835529974
716545662
159601239
882350801
127306127
986712328
766722894
189692306
495217592
968862679
526773639
533381935
732205273
3985493
205940004
753626750
6387153
106522967
444558315
472629652
538663922
325304363
238529812
165761095
645349551
165761095
59693036
279927360
101104061
242691505
3985493
861046296
912297979
870938819
452160555
918719755
363291327
25150138
19535560
101104061
49141693
616373204
3191817
997770744
769022540
84182546
538663922
360031502
10255476
852396336
49141693
58898715
338965927
947835930
176446369
416522621
918226066
370024028
716545662
25150138
945178256
544293943
845685595
713559169
163924841
986085989
775758284
672938107
67726038
255042016
995519510
426551900
227749647
760213309
61167892
420258150
249767955
870938819
290699095
34843238
370024028
287556933
618723234
365134716
470779280
444558315
81963496
249767955
117990828
407831879
669175025
966315684
504656762
317007523
540738899
129214322
420691461
249767955
967045526
1942215
92174769
740556591
577782418
777215027
117562564
151082175
62773367
129214322
82324035
3985493
551680451
891192318
781264461
3985493
304424390
992215675
452160555
502678160
363075255
521259138
267362377
201922130
472629652
150004433
997770744
341337453
684985615
494164426
72644312
642378032
470779280
788816956
422801867
762354437
370024028
1129928
859123741
145788854
84182546
280284613
189692306
167369966
475548220
113455365
435361683
25150138
114231382
76165445
793775678
893344250
400976116
136402732
133202758
330341334
167730177
84182546
106522967
971427294
533381935
726415810
279927360
495217592
146986970
990678116
370024028
614333679
370024028
947835930
983319352
709376993
416522621
167730177
452160555
861971201
213112219
717545562
715773414
990678116
49141693
107619090
242277284
330341334
249767955
49229564
763386823
92174769
870938819
416522621
583865092
632604205
852396336
559358681
406789651
533381935
86737983
664810245
726415810
18246833
330341334
753626750
852396336
47404110
596633714
796647576
150004433
7165299
737107830
843513109
451469477
902458903
495217592
710345734
710345734
763386823
596633714
986085989
899853055
355492407
121547615
845392031
3985493
861971201
533381935
502678160
279927360
775084774
951228414
49141693
882350801
119272511
533381935
678496870
242277284
801296111
883345489
732205273
981637327
716545662
416522621
679113152
583865092
845782870
462182680
435361683
416522621
502512015
462182680
540738899
861971201
596633714
635088615
929175411
151082175
84182546
983319352
915459449
393732399
72644312
416522621
664810245
470779280
835529974
370024028
416522621
870938819
498671888
370024028
113455365
842859955
427300703
929175411
526773639
142381485
674185921
330341334
370024028
947657752
793765412
241567516
636399325
495217592
760213309
715301672
647206967
47404110
533381935
363075255
893344250
918719755
7165299
151082175
416522621
835529974
632604205
670376405
28078389
533381935
146986970
583865092
279927360
717212902
416522621
861046296
960769936
769022540
351131757
113455365
151082175
399032032
615377033
213112219
67726038
370024028
132972038
452160555
924684427
740556591
716545662
416522621
180543987
290070188
726415810
763386823
49229564
420691461
150004433
732719608
145788854
716545662
201877647
950010273
370024028
363075255
215176495
893344250
789795756
34962665
960769936
3985493
447929061
861971201
444558315
990678116
710345734
452160555
1129928
189692306
113455365
330341334
316440106
636399325
954386083
172147214
338965927
856625814
300495085
533381935
601059972
737807107
992215675
807744427
601059972
113455365
61743787
416522621
502512015
502512015
445742553
150004433
982875557
766722894
370024028
981637327
189692306
28078389
341337453
363075255
205235034
119272511
981637327
614333679
100444139
518979458
898846139
842859955
917784744
84182546
960769936
395953450
753626750
586215542
583865092
521259138
262850948
316440106
990678116
843513109
363291327
466308558
717545562
97975950
518979458
84182546
947835930
732205273
571186905
634043224
49229564
462328555
933835562
304424390
636399325
363291327
279927360
559358681
66253008
3985493
843513109
6387153
807744427
106637975
769022540
106522967
763386823
516556047
215176495
159601239
981637327
382809452
47404110
533381935
351131757
533381935
710345734
462182680
859123741
104176399
664810245
987976541
992215675
106522967
321148282
835529974
363075255
465437599
967734710
647206967
113455365
544293943
664810245
532041370
267362377
799938759
990678116
614333679
316440106
953567940
34843238
878025319
159943153
647206967
904361031
820664701
820798652
483160827
987801429
201877647
416522621
201922130
793775678
180543987
413304714
997770744
41912330
472629652
242277284
532041370
478071496
242691505
121547615
533381935
737107830
769022540
18449009
304424390
533381935
540738899
526773639
76165445
439041383
213112219
843513109
99803773
883345489
253381182
495217592
416522621
363075255
10255476
720385143
81963496
968862679
142381485
995519510
435361683
262850948
420258150
49141693
981637327
717212902
533381935
145788854
608135691
41912330
788816956
483160827
330341334
713559169
278374454
835529974
452160555
444558315
518979458
113455365
25150138
602677924
25150138
92174769
740556591
533381935
763386823
351131757
882350801
788816956
420691461
533381935
709376993
966315684
400976116
400976116
58898715
113455365
41912330
495217592
370024028
805851414
100444139
664810245
715669796
636399325
3985493
472629652
977456635
588557139
59319299
717545562
34843238
458976577
444558315
966315684
132990817
303844274
367365629
106522967
627184516
279927360
305200730
763386823
86737983
18449009
950010273
533381935
321148282
612084223
370024028
71452862
151082175
950010273
763386823
382809452
280284613
918719755
242277284
882350801
997770744
852396336
62773367
386534842
49229564
321148282
253381182
338965927
456947199
242277284
636399325
201922130
363075255
201922130
242277284
664810245
887521680
370024028
893344250
614333679
669175025
988458325
41912330
997770744
620066142
10255476
249767955
596633714
416522621
151082175
940455387
330341334
382809452
926132197
420258150
870938819
119272511
34962665
425863113
533381935
960769936
647206967
225750757
872756068
402316577
34962665
533381935
363075255
159943153
136402732
999954602
647206967
532400114
870938819
325304363
400976116
918719755
3985493
504656762
636399325
951228414
788816956
113455365
852396336
303844274
3985493
530302448
396292152
827314405
472629652
8464141
151082175
59319299
248869053
393732399
167369966
3985493
852396336
259447059
41912330
242239237
420691461
451469477
882350801
635088615
266941232
363075255
462182680
435361683
114231382
278374454
615377033
670376405
287556933
49141693
462182680
71452862
838575280
28078389
92174769
766722894
427300703
664810245
265981634
472629652
127306127
664810245
360031502
607474195
242277284
801296111
777215027
304424390
279927360
300495085
588066892
67726038
710345734
482741890
634043224
716545662
326572891
583865092
426920980
596633714
25150138
672938107
486643058
150004433
399032032
426233346
498671888
495217592
465045503
482741890
59693036
145383622
3985493
92174769
278374454
760503997
19535560
596633714
62773367
370024028
992215675
41912330
616373204
502678160
411727802
150004433
349880298
223669675
66253008
495217592
11492135
265981634
612084223
967045526
757236145
159601239
596633714
820798652
789795756
883345489
150004433
775758284
678496870
664810245
287556933
997770744
451469477
494164426
734569845
363075255
245182513
851822336
7165299
28078389
407361094
242277284
856625814
544293943
740556591
61167892
151082175
242691505
726415810
788816956
330341334
521259138
788816956
616577143
330341334
616373204
781264461
447929061
146986970
710345734
317007523
538663922
151082175
835433072
781264461
950010273
242277284
805851414
127306127
71452862
926132197
420691461
917784744
287556933
119272511
382809452
516556047
777215027
763386823
494164426
393732399
898846139
7165299
540738899
151082175
418827481
452160555
167730177
801473199
382809452
242277284
452160555
918719755
838529277
117562564
59319299
242277284
65068837
395953450
720385143
997770744
710345734
502512015
411727802
175409503
163924841
762161316
400976116
199062838
204023303
213112219
300495085
213112219
452160555
544293943
279927360
67726038
995519510
947657752
842859955
24349907
246872553
861971201
618723234
462328555
407361094
413688116
145788854
49141693
960769936
664810245
19535560
87030709
330341334
540738899
317007523
827314405
709376993
49229564
3985493
533381935
472629652
760213309
859123741
462328555
416522621
572496451
787397143
316440106
266941232
947657752
771799449
67726038
127306127
295768835
413304714
363291327
3985493
201922130
132972038
881091251
918719755
267362377
370024028
129214322
175409503
502512015
250682105
119272511
842859955
495217592
977456635
422801867
302209605
842859955
856625814
478071496
710345734
887664615
789795756
69981840
844456775
664810245
184209960
601059972
483160827
732205273
1129928
787397143
287556933
121547615
805851414
721685218
242691505
81963496
25150138
789795756
843513109
132990817
129214322
762161316
870938819
116933617
330341334
425863113
445742553
608635569
804172479
715669796
213112219
151082175
933835562
788816956
363291327
950010273
843513109
709376993
452160555
981637327
150004433
669175025
407831879
213112219
818176200
255042016
569186242
47404110
932486513
363075255
363291327
114231382
902458903
616577143
148554089
891192318
267362377
835529974
933835562
710345734
330341334
18449009
887521680
740899913
280586331
207420153
47404110
445418165
283897817
516556047
407831879
970272818
462182680
363075255
544293943
924684427
634043224
852396336
189692306
502512015
287556933
106637975
406789651
241567516
453821460
716545662
49141693
94846153
79331648
995519510
262850948
477544288
716545662
775758284
526773639
788816956
370024028
716545662
10255476
81963496
635088615
134625437
287556933
41912330
843513109
86737983
861971201
113455365
963369078
61743787
636399325
353777591
363075255
919436557
572496451
117562564
287556933
295768835
113455365
470779280
977048459
444558315
902938954
82324035
478071496
25150138
3985493
645349551
494164426
647206967
583865092
242691505
187570012
732205273
452160555
297601962
660312285
199062838
664810245
769022540
266941232
402316577
636399325
455762206
330341334
596633714
363291327
136402732
843513109
709376993
702800812
883345489
615377033
710345734
647206967
781264461
444558315
945178256
341337453
242277284
213112219
416522621
106522967
290070188
494164426
278374454
891192318
326555686
583540234
363291327
715301672
788816956
753626750
2975766
843513109
109384685
420258150
856625814
363075255
845782870
180932888
201877647
632604205
370024028
533381935
459113033
966315684
189692306
538663922
101104061
106522967
533381935
242691505
760213309
677726935
420258150
762354437
452160555
616373204
187570012
472629652
660312285
167730177
753626750
602677924
47404110
113455365
986185041
426551900
843513109
25150138
1129928
338703209
845685595
786833604
355492407
861971201
189692306
109987428
763386823
370024028
524768263
338965927
526773639
647206967
41912330
84182546
586215542
533381935
635088615
92174769
58898715
10255476
67726038
249767955
953567940
664810245
725270220
990678116
511308309
596633714
420258150
912436779
248869053
287556933
452160555
213015624
279927360
426551900
664810245
81963496
501104107
588066892
677726935
986185041
986085989
266941232
521259138
127306127
41912330
990678116
201877647
987801429
151082175
452160555
726415810
717545562
933835562
918719755
201922130
726150510
672938107
725270220
726415810
167369966
330341334
710345734
990678116
360031502
664810245
725270220
420691461
987976541
926132197
132972038
116933617
856625814
416522621
242277284
317007523
132990817
106522967
316440106
494164426
636399325
242277284
59693036
771799449
255042016
406789651
501104107
279927360
454725374
117562564
187570012
950010273
872756068
717545562
30895040
966315684
577782418
919436557
858493641
852396336
24349907
887664615
843513109
753626750
757236145
478071496
382809452
292859267
213112219
207420153
330341334
25150138
540738899
472629652
399032032
40670812
363075255
502512015
113455365
265944076
495217592
159601239
845685595
109384685
951228414
569186242
456947199
618723234
208356609
846974447
472629652
533381935
893344250
59693036
370024028
518979458
583865092
596633714
99803773
926132197
669175025
533381935
494164426
950010273
242277284
465045503
677726935
734569845
521259138
491722929
151082175
426920980
987801429
321148282
215176495
444558315
734569845
670376405
684046238
242277284
882350801
786452216
841908494
793775678
472629652
843513109
789795756
716545662
615377033
290070188
447929061
294388480
749687683
856625814
891344396
947835930
861971201
113455365
845392031
495217592
267362377
426233346
462328555
180543987
841908494
59319299
528007418
990678116
945178256
684046238
444558315
678496870
710345734
363075255
127306127
65068837
47404110
715301672
386534842
365134716
253381182
775758284
634043224
558944310
951228414
562896847
533381935
528007418
741937514
81963496
472629652
416522621
66253008
101104061
763386823
672536919
363075255
25150138
718368994
992215675
499960053
710345734
670376405
416522621
145383622
997770744
353523715
720385143
718247475
596633714
967045526
444558315
109384685
242691505
121547615
462182680
709376993
53467078
348888674
213112219
796647576
596633714
992215675
789795756
533381935
406789651
546746223
106522967
3985493
290070188
242691505
151082175
399032032
201877647
608135691
495217592
67726038
533381935
710345734
201922130
893344250
106522967
924684427
967734710
34843238
588557139
61167892
793775678
763386823
516556047
34962665
187570012
6387153
452160555
478071496
325304363
360031502
710345734
861971201
636399325
715301672
59693036
76165445
136402732
753626750
887664615
113455365
842859955
893344250
370024028
583865092
265944076
551680451
566389174
503311063
136402732
954386083
788816956
726415810
933835562
201877647
114231382
856625814
859123741
966315684
49229564
648239099
316440106
964901016
614333679
531113364
416522621
201877647
278374454
30895040
278374454
325304363
852396336
287556933
19535560
399032032
977456635
97975950
953567940
739921625
647206967
175409503
241567516
313327128
187570012
355492407
636399325
145368015
370024028
317007523
469462509
61743787
49229564
502512015
967045526
444558315
636399325
287556933
498671888
470779280
997770744
3985493
172147214
945178256
763386823
950010273
242277284
791109378
734569845
267362377
79331648
151082175
81963496
945178256
664810245
715669796
400976116
325304363
248869053
213112219
636399325
990678116
544293943
330341334
145788854
113455365
462182680
710345734
709376993
3985493
175409503
995519510
918719755
84182546
132972038
3985493
435361683
472629652
184209960
18449009
688746427
393732399
114231382
444558315
583540234
184209960
242277284
242277284
521259138
249767955
636399325
647206967
945178256
341337453
827314405
304424390
265981634
355492407
49141693
338703209
452160555
502678160
762161316
1129928
647206967
101707756
113455365
902938954
416522621
180543987
184209960
986185041
532400114
657293226
788816956
451469477
145383622
664810245
61167892
678496870
883345489
82324035
71452862
114231382
801296111
242277284
827314405
845392031
775504008
304424390
995519510
194147828
893344250
953567940
399032032
837935604
49141693
933835562
887521680
53467078
279927360
113455365
303279170
602677924
801296111
933835562
793765412
769022540
503311063
420691461
769022540
612084223
59693036
106522967
426920980
614333679
127306127
861971201
835529974
981637327
132990817
372663667
977048459
338703209
109409504
763386823
820798652
616373204
636399325
27495357
253381182
386534842
902938954
739260880
109384685
330341334
796647576
992215675
61167892
61167892
544293943
114231382
279927360
664810245
242277284
636399325
801296111
753626750
213015624
233154279
363075255
363291327
614333679
114231382
953567940
878712875
647206967
280586331
109987428
558944310
201877647
133202758
308901748
330341334
596633714
145383622
370024028
106522967
550075396
452160555
734569845
997770744
861971201
483160827
151082175
893344250
538663922
370024028
929175411
716545662
720385143
279927360
533381935
280284613
316440106
265944076
121547615
451469477
796647576
968862679
34843238
769022540
951228414
486643058
266611978
363291327
762161316
614333679
880218528
480307069
114231382
213015624
495217592
740556591
532400114
992215675
106522967
287556933
71452862
7165299
983319352
413304714
856625814
213112219
709376993
3985493
882350801
205235034
967045526
316440106
499960053
757236145
710345734
370024028
781264461
472629652
72644312
425863113
883345489
151082175
612084223
370024028
616373204
242277284
196822785
846974447
453821460
949814155
278374454
134625437
59693036
608635569
7165299
145383622
201877647
403011580
717545562
995519510
2975766
495217592
596633714
775758284
242691505
355492407
360031502
175409503
49141693
852396336
445418165
363075255
893344250
67726038
799938759
452160555
967045526
386246655
726415810
167730177
734569845
117990828
399032032
544293943
150004433
717545562
788816956
452160555
84182546
97975950
870938819
59693036
151082175
551680451
242691505
127306127
59693036
163924841
393732399
533381935
278374454
82324035
462182680
81963496
518979458
81963496
902458903
504656762
262850948
709376993
986085989
877973444
458976577
101104061
101104061
402316577
648239099
420691461
101707756
207420153
395953450
799938759
351131757
304424390
882350801
59693036
189692306
253381182
330341334
715301672
159601239
383981378
199062838
452160555
949814155
856625814
81963496
807744427
262850948
242277284
472629652
121547615
672938107
321148282
395953450
632604205
502512015
416522621
282245953
710345734
133202758
67612753
631365349
420691461
136402732
966891709
382809452
596633714
82324035
842859955
372585132
837935604
470779280
452160555
949814155
577782418
242277284
189692306
462182680
763318698
136402732
139253479
710345734
596633714
882350801
669175025
242239237
267362377
521259138
187570012
717545562
338703209
615377033
762161316
717545562
167369966
852396336
286149881
317007523
763386823
151082175
110252073
608046410
941969393
763386823
532041370
84182546
941558560
25150138
180543987
420691461
106522967
726415810
933835562
559358681
99375209
891192318
34962665
533381935
189692306
703299897
820798652
526773639
914203795
363291327
439041383
791109378
279927360
399032032
253381182
133202758
418385479
709376993
470779280
664810245
59319299
502678160
58898715
242277284
777215027
304424390
127306127
612084223
788816956
968862679
321148282
132990817
887664615
287556933
966315684
151082175
49141693
34990920
370024028
795003943
425022716
713559169
502678160
452160555
316440106
964901016
351131757
740084031
538663922
717545562
494164426
245182513
660312285
416522621
81963496
494164426
279927360
777215027
887664615
25150138
242277284
109384685
968862679
964901016
919436557
30895040
245182513
325304363
58898715
303844274
67726038
538663922
338703209
184209960
284357816
647206967
41912330
456947199
533381935
970272818
101104061
463771066
763386823
151082175
304424390
532400114
820798652
304424390
533381935
601059972
544293943
67726038
766722894
482741890
142381485
81963496
114231382
516556047
370024028
691936305
478071496
474222616
533381935
189692306
133202758
113455365
636399325
861971201
516556047
92174769
370024028
532400114
842859955
49141693
981637327
966315684
478071496
279927360
532400114
355492407
973424649
444558315
684046238
113455365
856625814
818176200
49141693
400976116
715669796
716545662
616373204
526773639
472629652
760213309
577782418
187570012
266941232
416522621
242691505
899853055
483160827
983319352
287556933
145383622
538663922
997770744
640969023
533381935
363075255
180543987
41912330
763318698
287556933
664810245
92174769
726415810
349880298
377428365
968862679
715669796
84182546
121547615
59319299
49229564
213015624
462182680
363291327
951228414
151082175
856625814
717545562
150004433
452160555
732205273
133202758
495217592
933835562
300495085
986085989
827314405
159601239
781264461
856625814
49141693
966315684
167730177
737107830
382809452
749687683
982875557
6387153
127306127
669175025
59693036
505210291
132972038
926132197
106522967
753626750
242277284
416522621
7165299
127110915
305200730
363075255
882350801
775758284
491722929
533381935
616373204
189692306
716545662
363075255
726415810
583865092
753626750
133202758
266611978
330341334
292678955
201922130
279927360
801473199
406789651
330341334
856625814
769022540
843513109
150004433
990678116
987801429
533381935
615377033
416522621
3985493
918719755
725270220
382809452
502512015
67726038
677726935
349880298
136402732
160546641
294388480
140417381
365134716
72644312
596633714
532400114
213112219
416522621
72644312
65068837
201922130
545195437
84182546
420691461
176446369
104176399
882350801
635088615
113455365
34843238
317007523
801296111
180543987
41912330
62773367
3985493
678496870
716545662
49141693
444558315
852396336
100444139
872756068
159601239
151082175
289932060
363291327
967734710
34990920
482741890
265944076
804172479
904361031
919436557
472629652
963515320
769022540
313327128
59693036
106522967
737807107
351131757
577782418
213112219
856625814
286149881
189692306
159601239
482741890
753626750
258032890
472629652
81963496
583540234
950010273
136402732
101104061
444558315
647206967
407831879
238529812
117562564
325304363
763386823
196822785
267362377
775504008
303279170
898846139
395953450
71452862
465437599
259447059
133202758
674185921
278374454
117562564
760213309
596633714
545195437
516556047
478071496
286149881
951228414
330341334
843513109
769022540
710345734
30895040
602677924
678496870
242277284
763386823
963515320
769022540
420258150
279927360
416522621
596633714
632604205
583865092
407361094
242277284
997770744
981637327
159601239
452160555
769022540
114231382
740899913
330341334
852396336
129214322
292859267
134625437
7165299
8464141
953567940
242277284
769022540
721685218
242277284
634043224
664810245
353523715
462182680
5824975
634396900
968862679
709376993
201877647
81963496
109384685
145788854
893344250
201922130
929175411
69981840
189692306
452160555
760503997
981637327
444558315
3985493
279927360
416522621
242277284
7165299
81963496
278374454
540738899
647206967
734569845
872756068
444558315
608635569
256653517
145383622
763386823
760213309
382809452
526773639
59693036
533381935
49141693
382809452
106522967
175409503
82324035
61167892
635088615
420691461
918719755
715301672
498671888
498671888
159601239
184209960
227711375
720385143
807744427
227711375
588066892
551680451
789795756
146986970
132972038
227711375
533381935
48699814
635088615
81963496
877973444
893344250
763386823
302209605
495217592
321613092
715301672
34843238
62773367
97975950
213112219
949814155
620066142
175409503
176446369
532400114
838575280
393732399
678496870
498671888
851822336
167730177
997770744
242691505
647206967
2975766
175409503
62773367
316440106
924684427
34962665
420691461
757236145
62773367
47404110
789795756
27495357
502512015
338703209
538663922
870938819
672938107
278374454
769022540
967734710
217379980
596633714
495217592
717212902
706385091
167730177
647206967
286149881
113455365
540738899
532879309
856625814
151082175
444558315
39568752
647206967
338703209
572496451
114231382
715301672
545195437
249767955
119272511
990678116
895801271
645349551
174708088
82324035
370024028
444558315
739260880
945178256
241567516
65068837
338703209
47404110
929175411
710345734
242277284
856625814
278374454
7165299
420691461
636399325
304424390
416522621
454725374
753626750
267362377
213112219
279927360
159601239
461640419
145788854
749687683
416522621
418827481
204023303
267362377
986085989
213112219
852396336
472728311
926132197
995519510
942666424
71452862
882350801
990678116
81963496
870938819
353523715
24349907
503311063
739260880
101104061
577782418
502512015
608635569
883345489
97975950
538663922
970272818
49229564
995519510
462182680
709376993
41912330
5824975
949814155
716545662
287556933
100444139
966891709
113455365
66253008
835529974
444558315
951228414
81963496
330341334
717212902
81963496
330341334
732205273
175409503
716545662
532935629
501104107
577782418
990678116
891344396
709376993
637475476
116933617
49141693
882350801
351131757
193481399
861971201
837935604
451469477
61167892
167730177
101707756
72644312
175409503
330341334
990678116
67726038
895801271
262850948
47404110
59319299
791343699
99476110
480307069
330341334
569186242
159601239
41912330
950010273
716545662
458976577
249767955
919436557
966315684
893344250
559358681
793434740
995519510
420691461
895801271
898846139
478071496
167730177
586215542
338965927
763386823
25150138
286149881
615377033
300495085
41912330
133202758
114231382
313327128
97975950
503311063
791343699
463298139
775758284
426551900
127306127
954386083
242277284
967734710
732719608
837935604
664810245
710345734
19535560
856625814
601059972
106522967
615377033
151082175
929175411
47404110
757236145
966315684
114231382
25150138
880472098
363075255
101707756
551680451
583540234
845685595
709376993
208356609
716545662
582076431
827314405
416522621
201877647
583865092
49141693
399032032
267362377
616373204
41912330
845392031
986085989
406789651
47404110
575098295
279927360
664810245
114231382
61743787
304424390
647206967
280586331
363291327
109384685
502512015
61743787
330341334
279927360
180543987
127306127
893344250
852396336
843513109
444558315
58898715
986185041
420691461
561422711
403011580
664810245
801296111
472629652
445418165
46892503
494164426
856625814
995519510
3985493
452160555
249767955
717545562
713559169
395953450
852396336
963515320
577782418
720385143
664810245
657293226
963369078
59693036
151082175
420691461
941969393
242691505
796647576
109384685
47404110
286149881
763386823
110252073
777215027
502512015
788816956
279927360
363075255
25150138
720385143
175409503
616373204
444558315
444558315
279927360
740899913
846974447
286149881
199062838
462182680
223669675
266941232
533381935
763386823
463771066
351131757
242277284
49141693
533381935
363075255
842859955
101104061
413304714
992215675
861971201
887664615
117562564
967734710
788816956
30895040
180543987
363075255
3985493
540738899
384872938
201922130
106637975
660312285
279927360
861971201
233154279
49141693
2975766
189692306
717545562
982875557
47404110
672536919
995519510
406789651
242691505
716545662
945178256
379716466
596633714
505210291
167730177
279927360
113455365
583237748
201877647
946032622
59319299
838529277
990678116
478071496
583865092
964901016
416522621
533381935
489839972
845392031
167730177
640969023
716801991
524768263
67726038
420258150
502512015
672938107
310206666
81963496
462182680
664810245
837935604
300495085
608135691
59319299
300495085
818176200
406789651
569186242
382809452
715301672
717545562
61167892
420691461
951228414
715301672
84182546
133202758
657293226
498671888
279927360
861046296
363291327
533381935
762161316
583865092
720385143
966315684
672938107
363075255
444558315
601059972
456947199
249767955
400976116
99476110
140417381
763386823
127306127
284357816
25150138
763318698
134625437
596633714
990678116
71452862
967045526
732205273
151082175
416522621
664810245
852396336
119272511
79331648
647206967
81963496
602677924
583865092
150004433
456947199
647206967
426233346
478071496
614333679
963515320
818176200
634043224
533381935
540738899
227711375
740556591
926132197
533381935
106637975
3985493
804172479
518979458
127306127
363291327
710345734
647206967
532400114
946077526
469868348
966315684
530302448
121547615
109987428
495217592
608135691
990678116
351131757
121547615
709376993
201877647
763386823
453821460
316440106
121547615
614333679
775758284
59319299
249767955
242277284
891192318
918719755
533381935
478071496
279927360
762354437
59693036
981637327
97975950
954386083
420691461
494164426
370024028
852396336
199062838
717212902
647206967
664810245
321148282
146986970
242277284
995519510
279927360
370024028
151082175
887664615
383981378
986712328
608635569
533381935
990678116
180543987
647206967
3985493
480307069
852396336
34843238
242277284
67726038
163924841
966315684
820798652
470779280
400976116
259447059
167369966
444558315
194919836
634043224
532041370
918719755
106522967
571186905
167730177
883345489
295768835
290699095
964901016
664810245
92174769
151082175
781264461
918719755
330341334
308901748
279927360
420691461
399032032
845782870
287556933
180543987
167369966
304424390
664810245
966891709
286558324
670376405
400976116
596633714
551680451
92174769
472629652
664810245
990678116
992215675
86737983
444558315
370024028
330341334
76582853
3985493
670376405
117562564
486643058
634396900
279927360
295768835
420691461
444558315
416522621
994886343
532879309
533381935
213112219
113455365
66253008
486643058
403011580
242277284
521259138
407361094
249767955
117562564
117562564
533381935
151082175
47404110
967734710
242277284
416522621
538663922
416522621
53467078
245182513
769022540
725270220
452160555
363075255
820798652
290070188
418827481
34962665
734569845
133202758
136402732
657293226
990678116
769022540
583865092
788816956
223669675
49229564
425863113
213015624
995519510
717545562
176446369
845685595
363291327
968862679
373969756
99476110
788816956
990678116
351131757
530302448
739260880
286149881
62773367
121547615
664810245
67612753
462182680
793434740
470779280
3985493
317007523
647206967
495217592
769022540
734569845
713559169
146986970
887664615
3985493
533381935
377428365
304424390
664810245
532935629
856625814
775758284
970272818
58898715
986185041
267362377
84182546
148554089
843513109
106522967
716545662
827314405
983319352
321148282
3985493
201877647
151082175
59693036
279927360
253381182
355492407
588557139
964901016
608135691
419320405
462182680
242277284
588557139
420691461
71452862
184209960
92174769
72644312
967045526
462328555
159601239
3985493
709376993
919436557
109987428
151082175
795003943
444558315
596633714
882350801
313327128
861971201
932486513
416522621
458976577
151082175
395164393
933835562
106522967
990678116
842859955
242277284
113455365
451469477
265981634
67726038
843513109
861971201
678496870
127306127
365134716
121547615
242277284
795003943
402316577
533381935
645349551
982875557
41912330
967045526
480177328
478071496
330341334
62773367
420691461
642378032
726150510
788816956
739260880
416522621
416522621
721685218
227711375
463298139
596633714
127306127
109384685
114231382
843513109
180543987
664810245
84182546
248869053
3985493
81963496
769022540
997770744
277725366
150004433
34843238
647206967
544293943
287556933
608635569
462182680
781264461
461640419
480307069
180543987
119272511
933835562
717545562
664810245
882350801
710345734
632880212
292859267
532041370
990678116
213112219
636399325
788816956
81963496
101104061
119272511
856625814
463771066
201922130
788816956
308901748
279927360
3985493
856625814
420691461
279927360
709376993
990678116
139253479
413304714
10255476
583865092
533381935
452160555
363291327
426551900
145788854
505331784
647206967
304424390
949814155
710345734
452160555
895801271
502512015
582498130
918719755
452160555
452160555
805851414
596633714
242277284
966315684
716545662
453821460
602677924
1129928
545195437
545195437
49141693
99803773
585295461
213112219
710345734
853098567
94802409
818176200
726415810
726415810
167369966
279927360
950010273
370024028
248869053
2975766
462182680
363291327
498671888
286149881
636399325
635088615
407361094
25150138
59693036
677726935
145383622
470779280
946077526
647206967
370024028
462182680
929175411
487363471
81963496
59693036
151082175
615377033
351131757
416522621
953567940
213112219
189692306
596633714
953567940
887521680
717545562
470779280
482741890
279927360
520955702
852396336
495217592
420691461
789795756
852396336
775084774
101104061
526773639
967734710
81963496
635088615
678496870
709376993
470779280
49229564
117562564
370024028
444558315
710345734
406789651
151082175
788816956
49141693
363291327
223669675
438269215
338965927
992215675
145383622
533381935
41912330
303279170
616373204
76165445
715301672
635088615
416522621
853098567
444558315
330341334
452160555
306634239
917784744
136402732
992215675
583540234
647206967
189692306
799938759
187570012
533381935
583962819
400976116
596633714
887664615
113455365
121547615
475548220
363291327
634043224
101707756
84182546
472629652
678496870
304424390
452160555
127306127
304424390
97975950
919436557
18449009
710345734
444558315
242277284
321148282
341337453
363291327
290699095
304424390
201922130
163924841
544293943
452160555
856625814
883345489
977048459
94846153
647206967
444558315
740899913
970272818
28078389
709376993
134625437
475548220
113455365
321148282
538663922
416522621
987801429
242277284
648239099
363291327
288523327
444558315
852396336
113455365
843513109
852396336
167730177
947657752
715301672
893344250
636399325
249767955
966315684
793434740
495217592
725270220
786833604
940455387
465437599
720385143
28078389
3985493
715301672
351131757
709376993
678496870
452160555
995519510
146986970
465437599
533381935
717545562
760213309
887664615
878712875
167730177
983319352
990678116
986085989
370024028
47404110
672938107
262850948
717545562
631365349
189692306
618723234
837935604
67726038
715669796
444558315
588066892
426920980
106522967
363075255
462328555
664810245
882350801
279927360
163924841
117562564
43431059
499960053
1129928
781264461
647206967
946077526
546746223
67726038
316440106
132972038
416522621
420691461
420691461
786452216
363291327
400976116
883345489
167730177
259447059
400976116
997770744
489839972
912436779
953567940
805851414
950010273
242277284
330341334
321148282
259447059
13540658
636399325
317007523
363075255
918719755
757236145
363291327
242277284
451469477
242691505
726415810
1942215
715301672
84182546
953567940
791109378
286149881
766722894
954386083
740899913
710345734
101104061
533381935
480177328
262850948
242277284
363075255
351131757
997770744
295768835
472629652
189692306
533381935
995519510
411727802
710345734
616373204
647206967
110252073
92174769
495217592
386246655
495217592
303279170
657293226
330341334
647206967
533381935
918719755
113455365
533381935
647206967
533381935
480307069
990678116
538663922
351131757
113455365
413688116
726150510
636399325
601059972
413304714
159601239
495217592
242277284
933835562
843513109
278374454
439041383
242277284
41912330
470779280
279927360
363291327
279927360
678496870
416522621
456947199
351131757
119272511
861971201
882350801
34843238
912436779
775758284
960769936
647206967
596633714
304424390
852396336
516556047
472629652
763386823
981637327
330341334
71452862
349880298
308901748
399032032
242691505
363075255
966315684
716545662
205940004
636399325
669175025
970272818
664810245
213112219
92174769
710345734
145383622
981637327
763386823
286149881
684046238
636399325
242277284
348888674
918719755
827314405
715301672
526773639
977048459
769022540
577782418
760213309
375300585
895801271
835529974
113455365
749687683
196822785
462182680
716545662
977048459
310206666
472629652
997770744
47404110
106522967
997770744
242277284
678496870
420691461
530302448
213015624
304424390
769022540
444558315
109384685
545195437
533381935
571186905
992215675
977048459
636399325
586215542
495217592
179681546
317007523
279927360
601059972
677726935
393836512
34843238
766722894
664810245
5824975
25150138
757236145
286149881
325304363
452160555
79439506
717212902
997770744
559358681
145383622
355492407
882350801
843513109
213112219
968862679
620066142
887664615
159943153
489839972
159601239
533381935
986085989
540738899
287556933
470779280
136402732
101707756
709376993
725270220
636399325
709376993
201877647
393732399
967688315
620066142
34843238
919436557
303279170
452160555
167369966
503311063
739260880
709376993
136402732
861971201
300495085
615377033
133202758
968862679
501104107
725270220
684046238
416522621
295768835
950010273
898846139
382809452
895801271
852396336
180543987
726415810
3985493
3985493
201922130
151082175
84182546
418385479
715301672
106522967
788816956
113455365
207420153
279927360
531113364
615377033
172147214
444558315
114231382
734569845
2975766
242691505
540738899
145788854
113455365
99476110
205146535
282245953
246872553
316440106
426551900
763386823
583865092
242277284
475548220
117562564
891192318
351131757
59319299
572496451
721685218
92174769
444558315
330341334
715669796
518979458
882350801
773796495
363291327
306634239
887507430
634043224
444558315
842859955
766722894
977048459
452160555
290070188
881091251
3985493
964901016
631365349
818176200
769022540
532400114
62773367
151082175
495217592
330341334
647206967
636399325
861971201
445418165
977048459
769022540
533381935
316440106
462182680
997770744
572496451
538663922
151082175
856625814
418385479
117562564
113455365
964901016
919436557
893344250
601059972
966315684
518979458
521259138
472629652
734569845
636399325
760503997
46892503
19535560
167369966
647206967
117990828
189692306
113455365
672938107
843513109
842859955
416522621
566389174
99476110
416522621
715773414
632604205
614333679
267362377
351131757
691936305
843513109
933835562
363075255
242277284
709376993
618723234
781264461
416522621
420691461
781264461
773796495
775758284
757236145
62773367
595802720
142381485
249767955
664810245
109987428
933835562
351131757
657293226
941969393
114231382
669175025
757236145
981637327
766722894
101707756
518979458
968862679
213112219
634043224
279927360
330341334
136402732
92174769
870844784
121547615
321613092
114231382
5824975
986085989
669175025
196822785
426551900
325304363
516556047
213112219
451469477
282245953
977048459
382809452
678496870
805851414
71452862
393732399
773796495
793765412
351131757
370024028
775758284
213015624
3985493
92174769
791109378
178232890
844456775
117990828
360031502
151082175
426551900
452160555
734569845
313327128
62773367
538663922
151082175
715301672
861971201
533381935
380345285
720385143
679113152
970272818
462328555
837935604
885966344
189147304
763386823
470779280
950010273
601059972
19535560
720385143
133202758
341337453
583865092
92174769
636399325
278374454
426551900
54432403
106522967
242277284
684985615
208356609
187570012
788816956
618723234
791109378
213112219
400976116
132990817
140417381
136402732
827758542
861971201
842859955
726415810
880472098
740899913
3985493
72644312
245182513
769022540
58898715
363075255
109384685
163608082
330341334
109384685
582498130
416522621
561422711
485792090
636399325
533381935
27495357
113455365
295768835
159601239
213112219
165761095
715301672
933835562
184209960
242277284
399032032
470779280
495217592
113455365
472629652
151082175
734569845
498671888
242277284
615377033
242277284
981637327
400976116
586215542
966315684
773796495
426551900
799938759
721685218
133202758
133202758
808083082
348888674
664810245
533381935
717212902
532879309
370024028
132972038
81963496
129214322
308901748
416522621
990678116
793775678
267362377
393732399
977456635
533381935
47404110
835529974
720385143
533381935
133202758
67726038
451469477
801296111
99375209
109384685
279927360
982875557
533381935
986085989
986085989
893344250
478071496
856625814
480307069
494164426
634043224
717545562
136402732
669175025
544293943
248869053
461640419
926132197
59693036
643314457
279927360
338703209
495217592
485792090
142381485
242691505
995519510
420691461
463771066
338703209
926132197
887521680
503311063
3985493
608135691
532400114
595802720
533381935
167730177
330341334
997770744
475548220
968862679
196822785
966315684
709376993
797692271
859123741
201922130
533381935
151082175
127306127
304424390
672938107
636399325
34843238
763318698
572496451
279927360
837935604
946077526
845392031
919436557
28078389
839495689
616373204
435361683
382809452
664810245
720385143
65068837
820798652
134625437
533381935
710345734
495217592
382809452
290699095
151082175
113455365
968862679
253381182
882350801
647206967
856625814
213015624
280586331
495217592
852396336
360031502
732205273
951228414
446820275
602677924
763386823
577782418
242277284
349880298
538663922
462182680
49141693
726415810
121547615
101707756
49229564
304424390
94802409
498671888
769022540
370024028
189692306
933835562
861971201
725270220
781264461
238529812
967734710
636399325
791343699
41912330
142381485
67726038
127306127
82324035
277725366
10255476
635088615
569186242
678496870
151082175
330341334
311428007
710345734
160546641
402035750
456947199
462182680
664810245
720385143
213112219
452160555
242277284
41912330
97975950
113455365
561422711
351667180
861971201
645349551
81963496
533381935
462182680
87030709
444558315
516556047
726415810
330341334
411727802
485792090
444558315
351131757
132972038
81963496
757236145
503311063
59319299
992215675
852396336
740899913
981637327
416522621
843513109
889126331
753626750
533381935
282245953
502512015
996287259
757236145
775504008
127306127
106522967
133202758
180543987
3985493
615377033
861971201
227711375
462182680
596633714
715669796
887664615
180543987
330341334
861971201
420258150
495217592
495217592
340752803
402316577
41912330
259447059
71452862
990678116
114231382
18449009
503311063
559358681
796647576
462182680
787397143
634043224
494164426
316440106
81963496
101104061
844456775
420258150
289932060
3985493
101707756
918719755
330341334
872756068
295768835
551680451
878712875
86737983
856625814
363075255
786833604
402316577
582498130
614333679
41912330
113455365
167730177
882350801
106637975
853421571
127306127
498671888
533381935
330341334
151082175
893344250
278374454
145788854
114231382
983319352
159601239
788816956
540738899
801296111
882350801
84182546
445418165
981637327
435361683
370024028
596633714
596633714
882350801
919436557
990678116
59693036
279927360
127306127
304424390
945178256
351131757
151082175
444558315
531113364
664810245
950010273
217379980
881091251
151082175
249767955
891192318
380345285
715301672
538663922
180543987
452160555
187570012
835529974
882350801
856625814
242277284
533381935
106522967
664810245
267362377
379112814
514835143
165761095
893344250
684046238
997770744
110252073
843513109
533381935
386246655
533381935
248869053
180543987
330341334
119272511
502512015
263761598
793765412
856625814
538663922
636399325
330341334
456947199
801296111
340752803
452160555
151082175
133202758
316440106
720385143
365134716
136402732
530302448
670376405
113455365
715301672
49141693
725270220
977048459
62773367
382809452
24349907
881091251
647206967
709376993
544293943
852396336
997770744
918719755
877973444
586215542
338703209
474222616
265944076
588066892
99375209
420691461
867032899
997770744
114231382
588557139
386246655
452160555
775758284
382809452
986085989
763386823
827314405
482741890
967734710
947835930
213112219
370024028
717545562
196822785
852396336
425863113
113455365
267362377
882350801
416522621
540738899
145788854
3985493
330341334
127306127
81963496
330341334
416522621
151082175
159601239
984405354
42850504
184209960
265944076
672938107
852396336
151082175
25150138
25150138
968862679
717545562
769022540
242277284
114231382
330341334
725270220
400976116
253381182
893344250
330341334
769353581
762161316
872756068
997770744
636399325
852396336
470779280
883345489
416522621
189692306
367365629
300495085
827314405
452160555
520955702
915188491
769022540
34843238
533381935
576962664
528007418
636399325
109384685
420691461
635088615
205146535
338703209
842859955
792837493
150004433
882350801
279927360
279927360
3985493
726150510
242277284
59319299
267362377
715773414
872756068
167730177
945178256
893344250
789795756
19535560
982875557
411727802
478071496
106522967
595802720
330341334
720385143
533381935
365134716
801296111
842859955
946077526
766722894
420691461
987976541
81963496
533381935
146986970
121547615
612084223
659240966
529256777
363075255
132972038
877973444
966315684
881091251
966315684
647206967
773796495
843513109
187570012
27495357
286558324
279927360
92174769
577782418
106522967
304424390
370024028
741937514
242277284
612084223
947835930
872756068
504656762
992215675
34843238
114231382
420691461
84182546
399032032
636399325
763386823
895801271
303844274
420691461
349880298
297601962
845392031
664810245
838575280
148554089
470779280
317007523
478071496
444558315
677726935
172147214
213015624
880472098
59693036
721685218
926132197
370024028
966315684
526773639
615377033
462182680
3985493
715301672
287556933
950010273
403011580
672536919
596633714
501104107
893344250
330341334
163924841
418385479
739921625
788816956
775758284
59319299
348888674
608635569
918719755
382809452
445418165
101104061
175409503
113455365
303844274
187570012
242277284
242277284
444558315
416522621
159943153
316440106
664810245
533381935
81963496
250682105
287556933
660312285
377428365
502512015
981637327
647206967
647206967
788816956
636399325
470779280
279927360
664810245
420691461
967045526
382809452
762161316
495217592
267362377
983687591
596633714
612084223
710345734
472629652
977048459
287556933
601059972
966315684
416522621
861046296
734569845
532879309
444558315
420691461
787397143
136402732
933835562
462182680
82324035
725270220
365134716
859123741
495217592
286149881
664810245
503311063
363075255
419320405
363291327
363075255
788816956
792837493
242277284
201922130
660312285
918719755
3985493
444558315
59693036
715669796
290699095
248869053
532400114
452160555
891192318
444558315
949814155
61743787
634043224
559358681
426551900
233154279
749687683
97975950
805851414
438974984
406789651
469868348
904361031
368699076
583865092
59319299
308901748
151082175
499960053
213112219
933835562
688746427
267362377
933835562
634043224
462328555
796647576
983319352
382809452
533381935
583962819
386534842
966891709
416522621
304424390
132972038
227711375
316440106
452160555
65068837
92174769
189692306
995519510
129214322
242277284
883345489
87030709
637475476
763386823
267362377
227711375
199062838
715301672
330341334
852396336
736508159
967045526
891192318
5824975
287556933
781264461
664810245
664810245
474222616
717545562
353523715
316440106
887664615
596127821
533381935
425863113
997770744
99803773
882350801
106522967
769022540
444558315
92174769
287556933
452160555
720385143
485792090
227711375
470779280
635088615
470779280
287556933
544293943
569186242
983319352
444558315
472629652
84182546
575098295
49141693
827314405
926132197
997770744
818176200
710345734
757236145
242277284
462182680
160546641
981637327
439041383
453821460
283677914
99375209
49229564
710345734
416522621
94846153
292859267
564959648
180543987
470779280
393732399
113455365
330341334
775504008
559358681
632880212
416522621
715301672
310206666
495217592
842859955
902938954
472629652
19535560
363075255
363291327
616373204
114231382
647206967
97975950
677726935
732205273
583865092
330341334
396292152
596633714
870938819
986085989
596127821
749687683
845392031
983319352
382809452
664810245
967045526
180543987
835529974
351131757
41912330
238529812
673693619
109409504
81963496
242277284
199062838
304424390
67726038
180932888
971427294
452160555
330341334
664810245
462182680
544293943
793765412
2975766
773796495
49229564
842859955
351131757
997770744
242277284
647206967
400976116
841534010
843513109
502512015
533381935
249767955
987976541
363075255
856625814
167730177
872756068
242277284
717545562
187570012
997770744
86737983
242691505
544293943
757236145
616373204
852396336
463771066
462182680
452160555
887521680
248869053
295768835
861971201
151082175
647206967
835529974
330341334
966315684
313327128
407361094
365134716
136402732
28078389
113455365
503311063
121209778
47404110
117562564
918719755
751467882
926132197
71452862
106637975
242277284
786833604
321148282
159601239
61743787
81963496
101104061
918719755
986712328
495217592
632604205
420691461
304424390
134625437
953567940
482741890
338965927
677726935
420691461
838529277
447929061
201922130
189692306
495217592
267362377
287556933
478071496
34990920
49229564
411727802
213015624
842859955
363291327
1129928
485792090
465045503
416522621
86737983
636399325
827314405
184209960
732205273
533381935
861046296
997770744
544293943
757236145
945178256
438974984
416522621
612084223
418385479
577782418
926132197
569186242
119272511
933835562
400976116
406789651
835529974
84182546
773796495
660312285
25150138
997770744
586215542
793765412
789795756
502678160
117562564
775758284
852396336
67612753
482741890
117990828
92174769
616373204
502512015
596633714
382809452
444558315
446820275
647206967
279927360
72822573
65068837
997770744
919436557
353777591
502512015
845392031
19535560
151082175
259447059
242277284
960769936
109384685
290070188
418385479
97975950
716545662
647206967
151082175
882350801
416522621
788816956
569186242
997770744
416522621
253381182
749687683
444558315
796647576
950010273
997770744
426551900
741937514
180543987
664810245
363291327
10255476
250682105
136402732
929175411
159601239
363291327
393732399
132972038
933835562
238529812
856625814
209486102
678496870
246872553
317007523
113455365
919436557
799938759
81963496
990678116
918719755
97975950
710345734
763318698
538663922
852396336
47404110
113455365
858493641
620066142
413304714
213015624
34990920
87030709
338703209
893344250
411727802
265944076
845392031
647206967
596633714
287556933
27495357
28078389
308901748
242691505
151082175
292859267
47404110
121547615
647206967
740899913
596633714
753626750
87030709
142381485
981637327
672536919
872756068
472629652
763386823
406789651
634043224
199062838
647206967
997770744
265944076
382809452
516556047
569186242
279927360
292859267
419320405
109384685
967045526
995519510
416522621
461640419
420691461
498671888
586215542
180543987
242277284
295768835
726415810
304424390
445418165
964901016
608635569
242691505
636399325
562896847
150004433
382809452
551680451
918719755
997770744
61167892
393732399
635088615
302209605
321148282
175409503
242277284
81963496
842859955
799938759
84182546
977048459
919436557
446820275
10255476
292859267
717545562
242277284
416522621
533381935
114231382
463771066
478071496
737107830
71452862
672938107
734569845
416522621
101104061
151082175
47404110
47404110
660312285
72644312
451469477
452160555
763386823
717545562
49229564
709376993
852396336
720385143
533381935
951228414
837935604
664810245
835529974
286149881
533381935
127306127
242239237
462328555
837935604
279927360
997770744
113455365
882350801
491722929
151082175
740556591
636399325
601059972
416522621
495217592
199062838
330341334
788816956
544293943
114231382
452160555
400976116
146986970
709376993
25150138
612084223
647206967
316440106
316440106
669175025
950010273
363075255
159601239
114231382
151082175
997770744
106522967
616373204
602677924
634043224
472629652
455762206
113455365
883345489
420691461
101707756
453821460
316440106
953567940
716545662
647206967
709376993
426551900
717545562
297601962
710345734
68056423
966315684
852396336
355492407
726415810
242277284
940455387
411727802
551680451
773796495
669175025
242691505
201877647
596633714
136402732
238529812
279927360
242691505
763318698
975157402
596633714
142381485
295768835
538663922
351131757
739260880
781264461
127110915
28078389
495217592
647206967
861971201
769022540
267362377
67726038
47404110
416522621
41912330
81963496
518979458
947657752
133202758
533381935
709376993
960769936
949814155
786452216
360031502
101707756
462182680
634043224
533381935
577782418
207420153
968862679
926132197
601059972
41912330
919436557
647206967
577782418
769022540
446820275
533381935
677726935
595802720
887521680
472629652
330341334
242277284
133202758
189692306
262850948
287556933
445418165
150004433
788816956
101707756
763386823
259447059
321148282
757236145
470779280
891192318
439041383
861971201
330341334
996287259
801296111
918719755
853098567
672938107
933835562
968862679
81963496
416522621
435459224
370024028
213112219
583865092
360031502
775504008
933835562
950010273
25150138
634396900
92174769
533381935
856625814
472629652
370024028
566389174
79439506
533381935
419320405
533381935
636399325
34962665
614333679
499960053
990678116
370024028
375300585
990678116
246872553
61167892
533381935
338703209
856625814
54432403
947835930
787397143
316440106
444558315
632880212
205146535
837935604
150004433
386534842
3985493
551680451
538663922
416522621
674185921
58898715
189692306
870938819
856625814
717545562
977048459
451469477
636399325
458976577
882350801
870938819
887521680
151082175
669175025
133202758
981637327
242277284
117562564
25150138
84182546
121547615
709376993
67726038
278374454
109987428
279927360
419320405
635088615
835529974
167369966
136402732
987801429
762161316
472629652
951228414
402316577
566389174
172147214
151082175
330341334
725270220
187570012
196822785
544293943
267362377
365134716
796647576
950010273
213015624
538663922
81963496
109384685
409099833
856625814
72644312
267362377
933835562
94802409
101104061
279927360
146986970
71452862
395953450
893344250
967734710
242691505
165761095
363075255
295768835
67726038
2975766
81963496
463298139
678496870
716801991
472629652
113455365
34962665
287556933
92174769
453821460
769022540
101104061
34962665
330341334
19535560
533381935
248869053
608635569
818176200
227711375
267362377
330341334
502678160
150004433
753626750
151082175
338965927
292859267
852396336
577782418
495217592
502512015
101104061
92174769
647206967
445418165
551680451
709376993
615377033
420691461
180543987
113455365
330341334
87030709
375300585
278374454
953567940
295768835
420691461
618723234
58898715
715301672
614333679
127306127
538663922
317007523
843513109
788816956
353523715
710345734
788816956
363291327
861971201
419320405
444558315
3985493
159601239
395164393
3985493
647206967
872756068
596633714
736508159
81963496
30895040
769022540
338965927
351131757
159601239
533381935
106522967
3985493
732205273
92174769
279927360
502678160
852396336
544293943
444558315
121547615
215176495
762161316
287556933
672938107
416522621
462328555
41912330
881091251
801296111
132972038
984405354
502512015
151082175
240216384
242277284
502512015
620066142
66253008
480307069
121547615
180543987
540738899
717545562
133202758
462182680
338703209
10255476
615377033
732205273
446820275
710345734
86737983
596633714
763386823
132972038
725270220
462182680
781264461
710345734
451469477
87030709
338965927
883345489
950010273
763386823
151082175
664810245
439041383
893344250
159943153
852396336
382809452
495217592
286149881
647206967
79331648
472629652
447929061
242277284
545195437
363291327
159601239
159601239
882350801
545195437
59693036
747507534
99375209
113455365
287556933
416522621
81963496
970272818
28078389
49141693
82324035
786452216
799938759
498671888
717545562
279927360
49229564
715669796
151082175
749687683
265981634
242277284
34843238
966891709
878712875
951228414
82324035
92174769
583865092
933835562
49141693
820798652
420691461
636399325
852396336
838529277
967045526
569186242
983319352
893344250
34962665
533381935
62773367
545195437
113455365
636399325
133202758
997770744
788816956
41912330
964901016
34843238
636399325
664810245
107619090
363291327
127306127
196822785
717545562
789284295
370024028
114231382
113455365
280284613
406789651
71452862
502678160
189692306
883345489
267362377
975157402
445418165
775084774
664810245
109409504
769022540
127110915
370024028
114231382
596633714
469868348
709376993
462182680
670376405
781264461
180932888
804172479
710345734
838529277
290070188
199062838
710345734
184209960
351131757
199062838
540738899
62773367
132972038
924684427
664810245
475548220
159601239
902938954
265944076
677726935
912436779
966315684
196822785
654745045
7165299
843513109
664810245
81963496
382809452
635088615
67726038
462182680
740899913
533381935
217379980
365134716
635088615
883345489
926132197
84182546
133202758
49141693
351131757
416522621
213112219
664810245
995519510
717545562
34843238
151082175
981637327
717545562
596633714
887664615
3985493
180543987
586215542
416522621
852396336
882350801
419320405
726415810
109384685
732205273
304424390
737107830
81963496
377428365
859123741
898846139
351131757
113455365
117990828
882350801
117990828
586215542
59319299
249767955
575098295
360031502
278374454
636399325
997770744
986085989
150004433
716545662
242277284
672938107
882350801
596633714
53467078
3985493
81963496
92174769
3985493
634396900
330341334
201922130
598492953
769022540
279927360
852396336
878025319
106522967
533381935
420691461
566389174
59319299
413304714
97975950
899853055
330341334
672938107
41912330
292859267
351131757
294388480
709376993
926132197
950010273
81963496
180543987
569186242
151082175
71452862
566389174
538663922
213112219
715669796
129214322
769022540
242277284
533381935
601059972
87030709
596633714
395953450
964901016
726415810
664810245
133202758
608635569
608635569
769022540
383981378
201922130
647206967
856625814
805851414
532400114
967734710
384872938
106522967
189692306
67726038
113455365
279927360
1129928
393732399
861971201
466308558
92174769
837935604
132972038
540738899
769022540
81963496
967045526
926132197
242277284
470779280
363291327
266941232
445418165
981637327
399032032
602677924
882350801
25150138
717545562
286149881
41912330
502678160
201877647
267362377
757236145
287556933
612084223
106522967
465045503
968862679
65068837
151082175
954386083
279927360
596633714
635088615
918719755
647206967
533381935
533381935
596633714
715669796
452160555
502512015
43431059
462328555
763386823
308901748
48699814
715301672
516556047
133202758
127306127
677726935
664810245
664810245
533381935
967734710
452160555
878025319
843513109
41912330
370024028
101707756
444558315
95702363
330341334
872756068
49141693
127306127
66253008
106522967
180543987
516556047
775758284
416522621
660312285
413304714
53467078
981637327
189692306
159601239
632604205
533381935
753626750
34990920
159943153
363075255
717545562
791109378
713559169
843513109
142381485
856625814
382809452
720385143
151082175
303844274
106522967
456947199
843513109
852396336
918719755
418385479
338703209
726415810
792837493
647206967
121209778
403011580
330341334
34843238
634043224
470779280
139253479
7165299
2975766
856625814
546746223
363291327
113455365
664810245
306634239
279927360
791343699
34962665
165761095
781264461
382809452
59319299
983319352
483160827
470779280
720385143
121547615
715301672
360031502
528007418
59319299
757236145
544293943
853098567
106522967
187570012
966315684
835529974
631365349
145788854
330341334
856625814
660312285
279927360
97975950
596633714
647206967
47404110
740556591
242277284
286149881
647206967
760503997
533381935
647206967
475548220
71452862
351131757
533381935
81963496
41912330
788816956
113455365
81963496
127306127
2975766
757236145
363075255
127306127
533381935
34843238
720385143
452160555
142381485
485792090
596633714
304424390
918719755
583540234
789795756
495217592
53467078
502678160
533381935
951228414
533381935
616373204
532041370
34843238
941969393
101707756
303844274
583865092
608635569
99803773
664810245
201922130
420691461
996287259
360031502
101104061
133202758
330341334
167730177
159601239
495217592
475548220
316440106
933835562
997770744
267362377
25150138
407831879
598492953
213112219
330341334
6387153
3985493
977048459
475548220
34843238
791109378
791292672
338703209
205146535
516556047
201922130
947657752
635088615
995519510
82324035
163924841
286149881
370024028
950010273
796647576
893344250
41912330
400976116
25150138
127306127
114231382
444558315
311428007
533381935
710345734
407361094
41912330
201922130
445418165
3985493
121547615
279927360
887664615
395953450
749687683
710345734
3985493
266941232
801473199
133202758
47404110
495217592
426551900
159943153
266611978
711782206
880472098
775758284
1129928
189692306
452160555
280284613
133202758
670376405
709376993
59693036
838529277
495217592
395953450
845392031
109384685
502678160
495217592
789795756
596633714
34843238
253381182
400976116
278374454
165761095
286149881
400976116
386534842
545195437
602677924
66253008
79331648
159943153
287556933
304424390
370024028
365134716
635088615
636399325
981637327
677726935
422801867
47404110
715301672
3985493
793765412
618723234
647206967
159601239
516556047
760213309
717545562
382809452
608135691
41912330
213112219
502678160
411727802
411727802
933835562
852396336
577782418
872756068
487363471
3985493
964901016
583865092
882350801
472629652
960769936
304424390
132990817
83364600
180543987
721685218
583962819
769022540
596633714
3985493
180543987
664810245
872756068
279927360
725270220
67726038
769022540
3985493
399032032
678496870
583865092
180543987
533381935
536345909
983319352
127306127
688746427
248869053
151082175
189692306
316440106
799938759
132990817
41912330
715669796
498671888
375300585
25150138
532041370
1129928
501104107
395953450
788816956
852396336
49141693
241567516
213112219
753626750
538663922
446820275
763318698
715301672
640969023
660312285
250682105
918719755
635088615
791038219
242239237
717545562
159601239
717545562
636399325
478071496
887664615
615377033
891344396
213112219
189692306
290070188
363075255
97975950
615377033
242277284
316440106
977048459
76165445
338965927
101104061
242277284
145788854
406789651
470779280
242277284
249767955
801296111
987801429
684046238
669175025
533381935
180543987
242277284
317007523
795003943
286558324
882350801
572496451
566389174
426233346
121547615
616373204
469868348
109384685
861971201
669175025
533381935
41912330
101104061
262850948
844456775
87030709
101707756
760213309
749687683
127306127
117562564
883345489
81963496
485792090
82324035
664810245
912436779
420258150
313327128
205146535
84182546
966315684
370024028
544293943
199062838
363291327
968862679
620066142
596127821
544293943
444558315
420691461
951228414
67612753
740899913
933835562
167369966
577782418
377428365
426551900
615377033
114231382
943694013
351667180
721969399
363291327
732205273
835529974
502512015
81963496
918719755
304424390
601059972
92174769
647206967
502512015
444558315
919436557
715773414
845685595
101707756
882350801
444558315
533381935
452160555
842859955
954386083
127306127
643314457
167730177
444558315
933835562
577782418
452160555
81963496
990678116
796647576
446820275
399032032
340752803
3985493
84182546
533381935
878712875
242277284
48699814
647206967
241567516
113455365
382809452
596633714
416522621
615377033
121547615
420691461
444558315
501104107
225750757
452160555
59693036
340752803
486643058
670376405
427300703
893344250
363075255
981637327
533381935
532400114
287556933
47404110
769022540
472629652
725270220
87030709
533381935
117562564
545195437
502678160
310206666
167730177
330341334
677726935
117562564
121547615
478071496
3985493
295768835
636399325
263761598
259447059
582076431
43431059
127306127
583865092
636399325
773796495
929175411
249767955
399215092
739260880
462182680
940455387
151082175
569186242
533381935
201877647
926132197
265944076
583865092
215176495
150004433
726415810
502512015
820798652
526773639
986185041
106522967
370024028
279927360
899853055
677726935
664810245
81963496
967734710
117562564
634043224
201922130
382809452
973424649
880472098
725270220
739260880
608135691
180543987
151082175
799938759
132990817
242277284
100444139
113455365
634043224
495217592
81963496
872756068
996287259
717545562
253381182
34843238
968862679
835529974
463298139
501104107
265981634
104176399
330341334
300495085
647206967
34990920
189692306
882350801
413929775
47404110
799938759
933835562
426920980
608635569
494164426
677726935
7165299
151082175
330341334
518979458
399032032
420691461
620066142
151082175
615377033
753626750
461640419
636399325
614333679
127306127
720385143
781264461
300495085
475548220
48699814
286149881
286149881
395953450
715669796
127306127
255042016
142381485
520955702
796647576
852396336
49141693
109384685
363075255
248869053
502512015
498671888
947657752
616373204
11492135
451469477
267362377
856625814
84182546
526773639
472629652
720385143
620066142
852396336
793775678
180543987
672536919
757236145
400976116
999954602
163924841
533381935
416522621
406789651
422801867
379112814
887521680
737107830
184209960
242239237
444558315
856625814
856625814
945178256
489839972
635088615
636399325
204023303
242239237
62773367
495217592
763386823
977048459
121547615
793775678
370024028
596633714
551680451
715301672
472629652
981637327
81963496
491722929
664810245
338703209
760503997
113455365
487363471
945178256
242277284
997770744
533381935
763386823
843513109
793765412
81963496
341337453
720385143
799938759
647206967
113455365
960769936
62773367
34843238
801296111
338965927
189692306
452160555
566389174
113455365
856625814
84182546
150004433
883345489
213112219
245182513
416522621
330341334
777215027
559358681
59319299
502678160
86737983
583865092
303279170
363075255
67612753
330341334
757236145
521259138
852396336
355492407
739260880
242691505
363075255
917784744
382809452
363291327
472629652
997770744
647206967
282245953
246320134
426233346
452160555
136402732
18449009
41912330
647206967
757236145
165761095
498671888
304424390
225750757
3985493
793765412
411727802
81963496
106522967
478071496
150004433
117562564
109987428
304424390
474222616
151082175
242277284
416522621
679113152
720385143
544293943
670376405
282245953
446820275
452160555
636399325
59693036
420691461
462182680
494164426
997770744
399032032
990678116
997770744
420258150
664810245
106522967
777215027
61167892
148554089
945178256
669175025
954386083
146986970
781264461
28078389
290699095
941969393
3985493
796647576
346920729
718368994
739260880
601314097
753626750
596633714
242277284
837935604
41912330
113455365
533381935
709376993
647206967
684046238
42850504
363291327
532400114
351131757
664810245
872756068
439041383
582498130
842859955
150004433
34843238
533381935
99375209
330341334
363075255
370024028
28078389
533381935
596633714
717545562
647206967
121547615
416522621
533381935
926132197
308901748
741937514
715669796
533381935
205940004
117562564
338703209
616373204
330341334
845782870
416522621
586215542
151082175
47404110
791109378
470779280
97975950
400976116
586215542
736508159
435361683
255042016
572496451
444558315
279927360
720385143
300495085
267362377
739921625
551680451
326555686
147507047
114231382
845392031
856625814
763386823
596633714
883345489
304424390
893344250
533381935
81963496
799938759
215159507
540738899
467386210
740899913
3985493
636399325
734569845
24349907
530302448
363075255
614333679
977048459
601059972
242277284
444558315
843513109
106522967
119272511
763386823
575098295
647206967
279927360
726415810
495217592
452160555
84182546
242277284
6387153
435361683
363075255
968862679
316440106
968862679
187570012
737807107
58898715
363075255
10255476
316440106
278374454
596633714
121547615
178232890
407361094
420691461
106522967
41912330
773796495
838575280
608635569
201877647
478071496
791109378
242277284
533381935
444558315
61167892
132972038
49141693
583865092
227711375
242277284
377428365
997770744
418827481
86737983
304424390
601059972
660312285
968862679
303279170
710345734
127306127
532400114
101104061
330341334
929175411
887664615
47404110
954386083
495217592
596633714
763386823
842859955
249767955
632604205
92174769
108121731
732205273
113455365
41912330
406789651
763318698
763318698
684046238
569186242
526773639
517373182
843513109
67726038
720385143
775504008
10255476
402316577
242277284
196822785
363291327
119272511
444558315
763386823
41912330
805851414
145383622
480177328
279927360
238529812
295768835
966315684
615377033
992215675
159601239
86737983
69981840
330341334
540738899
34990920
402035750
472629652
684046238
577782418
929175411
566389174
106637975
462182680
132990817
951228414
242277284
94802409
416522621
470779280
538663922
136402732
845392031
852396336
159601239
741937514
41912330
439041383
265981634
845782870
114231382
406789651
452160555
533381935
943694013
558944310
113455365
918719755
330341334
709376993
762508622
338703209
253381182
762161316
954386083
81963496
41912330
76165445
180932888
763386823
132990817
586215542
163924841
65068837
393732399
213112219
258032890
462182680
259447059
773796495
462328555
363291327
363075255
835529974
647206967
967688315
620066142
533381935
551680451
669175025
113455365
341337453
533381935
355492407
452160555
462182680
3985493
406789651
602677924
452160555
645349551
763318698
966315684
669175025
885909558
84182546
304424390
402316577
982875557
316440106
498671888
363075255
950010273
7165299
470779280
106522967
117562564
540738899
159601239
242277284
463298139
444558315
502512015
533381935
139253479
569186242
420691461
533381935
502512015
749687683
986712328
760213309
720385143
175409503
66253008
418827481
363291327
684046238
538663922
265944076
213112219
295768835
267362377
92174769
71452862
856625814
769353581
616373204
990678116
446820275
101104061
494164426
524768263
180543987
583865092
946077526
753626750
370024028
596633714
518979458
777215027
856625814
533381935
49141693
110252073
596633714
242277284
67612753
101104061
634043224
635088615
106522967
986085989
596633714
789795756
505210291
536345909
472629652
789795756
19535560
341337453
967045526
569186242
775758284
420691461
669175025
670376405
114231382
62773367
407361094
3985493
446820275
786172638
726415810
129214322
635088615
841534010
636399325
533381935
475548220
838529277
213112219
61743787
426551900
167730177
647206967
495217592
151082175
636399325
837935604
763386823
596633714
835529974
585295461
635088615
463298139
67726038
933835562
891344396
636399325
28078389
34843238
669175025
757236145
145383622
132972038
762161316
114231382
660312285
444558315
763386823
918719755
81963496
213112219
242277284
399032032
290699095
635088615
533381935
109384685
842859955
533381935
635088615
710345734
596127821
306634239
596633714
119272511
121547615
189692306
596633714
92174769
106522967
462182680
106522967
647206967
583540234
201922130
715669796
249767955
472629652
950010273
445418165
533381935
330341334
386534842
966315684
146753951
400976116
106522967
172147214
62773367
370024028
647206967
583865092
151082175
635088615
533381935
34962665
852396336
114231382
516556047
596633714
990678116
67726038
184209960
363075255
452160555
942666424
647206967
917784744
400976116
61743787
59340558
478071496
596633714
533381935
81963496
940455387
290699095
136402732
349880298
282245953
106522967
716545662
647206967
351131757
66253008
321148282
370024028
295768835
918719755
242277284
470779280
242277284
852396336
596633714
279927360
106637975
997770744
895801271
151082175
279927360
781264461
726415810
61167892
444558315
762508622
127306127
664810245
370024028
530302448
302209605
757236145
533381935
189147304
426920980
982875557
353777591
647206967
664810245
242277284
341337453
416522621
456947199
382809452
664810245
583865092
843513109
150004433
451469477
444558315
87030709
330341334
295768835
882350801
899853055
614333679
977048459
769022540
664810245
880472098
967045526
279927360
777215027
5824975
528007418
573753527
470450872
820798652
59693036
416522621
446820275
564959648
532879309
775758284
533381935
242277284
386534842
518979458
49229564
61743787
87030709
363291327
837935604
406789651
172147214
966315684
19535560
596633714
561422711
109384685
151082175
577782418
416522621
926132197
632604205
856625814
472629652
835529974
595802720
160546641
967045526
791343699
145788854
691936305
472629652
114231382
715669796
741937514
5824975
842859955
145383622
304424390
717212902
279927360
966315684
49141693
145788854
718368994
887664615
399032032
516556047
176446369
964901016
664810245
444558315
715669796
416522621
136402732
856625814
981637327
370024028
71452862
870938819
861971201
981637327
495217592
25150138
788816956
101104061
49141693
380345285
106522967
338703209
596633714
478071496
150004433
883345489
97975950
25150138
81963496
538663922
242277284
838575280
843513109
41912330
967734710
781264461
452160555
94802409
145383622
419320405
452160555
180932888
478071496
596633714
353523715
416522621
883345489
201877647
151082175
480307069
470779280
106522967
353777591
355492407
159601239
781264461
178232890
495217592
242239237
466308558
769022540
634043224
71452862
789795756
452160555
106522967
227749647
986085989
425863113
452160555
86737983
263761598
842859955
954386083
551680451
84182546
955143928
882350801
827314405
426551900
279927360
769022540
757236145
167369966
279927360
150004433
912436779
409099833
400976116
715669796
81963496
715669796
106522967
407831879
845685595
489839972
775758284
317007523
242691505
986185041
501104107
109384685
533381935
127306127
647206967
966315684
465437599
636399325
856625814
986185041
407361094
859123741
469868348
114231382
416522621
3985493
664810245
67612753
791109378
710345734
208356609
953567940
788816956
720385143
462182680
109384685
495217592
406789651
94802409
491722929
3985493
242239237
702800812
420258150
462182680
788816956
117562564
647206967
852396336
101104061
67726038
781264461
3985493
452160555
242277284
399032032
81963496
279927360
533381935
805851414
187570012
491722929
950010273
34843238
502512015
933835562
572496451
109384685
215176495
227711375
7165299
290070188
596633714
740899913
777215027
189692306
151082175
316440106
461640419
530302448
715301672
918719755
710345734
852396336
533381935
420691461
636399325
475548220
189692306
3985493
439041383
47404110
292859267
34843238
720385143
370024028
308901748
146753951
763386823
213112219
737107830
94846153
545195437
664810245
365134716
159601239
59693036
596633714
120108192
151082175
253381182
799938759
583962819
101104061
893344250
101104061
279927360
145383622
595802720
504656762
967045526
109384685
84182546
788816956
330341334
178232890
586215542
448249188
647206967
877973444
841908494
451469477
377428365
569186242
715301672
151082175
187570012
786452216
533381935
325304363
995519510
71452862
121547615
763386823
363291327
238529812
47404110
842859955
760503997
159943153
382809452
3985493
891192318
2975766
382809452
117562564
444558315
395164393
966315684
3985493
420691461
266941232
647206967
121547615
997770744
635088615
616373204
6387153
501104107
538663922
843513109
533381935
740556591
502678160
533381935
142381485
992215675
416522621
636399325
71452862
242277284
8464141
117990828
852396336
462182680
887664615
636399325
370024028
672938107
987976541
340752803
53467078
84182546
84182546
533381935
395953450
532400114
777215027
933835562
837935604
769022540
121547615
842859955
84182546
382809452
316440106
462328555
416522621
596633714
59319299
882350801
101104061
199062838
990678116
926132197
258032890
420258150
420258150
213112219
891192318
788816956
582498130
121547615
462182680
726415810
180932888
267362377
84182546
370024028
363291327
933835562
919436557
763386823
246872553
763386823
10255476
146986970
407831879
325304363
242277284
290070188
518979458
793775678
992215675
425863113
416522621
420691461
444558315
737107830
113455365
861046296
151082175
34843238
400976116
321148282
420691461
400976116
418385479
462182680
34843238
526773639
151082175
287556933
363075255
205146535
902938954
7165299
763386823
977048459
533381935
762161316
58898715
852396336
59693036
632604205
853421571
615377033
113455365
878712875
81963496
577782418
902458903
325304363
363291327
843513109
678496870
249767955
793434740
194147828
420691461
789795756
858493641
926132197
167369966
316440106
84182546
995519510
545195437
58898715
204023303
167730177
702800812
636399325
732205273
34990920
113455365
499960053
647206967
596633714
225750757
13540658
395953450
444558315
485792090
19535560
41912330
49229564
34843238
117990828
596633714
845685595
762354437
65068837
59319299
3985493
136402732
715301672
781264461
59319299
3985493
950010273
870938819
167730177
664810245
330341334
963369078
516556047
518979458
416522621
763386823
180543987
114231382
119272511
204023303
788816956
502512015
132990817
444558315
716545662
201922130
933835562
717545562
377428365
634043224
403011580
670376405
887664615
929175411
363075255
53467078
596633714
859123741
338703209
199062838
30895040
791343699
715301672
201922130
127306127
786172638
416522621
213112219
715669796
495217592
279927360
977048459
647206967
363075255
187570012
132990817
929175411
61167892
159601239
505331784
462182680
349880298
265944076
245182513
967734710
34843238
856625814
647206967
878712875
966315684
1129928
538663922
801296111
119272511
151082175
533381935
416522621
582498130
498671888
793775678
717545562
538663922
677726935
242277284
664810245
34962665
47404110
472629652
167730177
249767955
526773639
751467882
716545662
242277284
502512015
151082175
716545662
290070188
313327128
672938107
420691461
596633714
402316577
982875557
647206967
411727802
564959648
189692306
664810245
242277284
843513109
837935604
47404110
125793687
416522621
533381935
872756068
420691461
634043224
59319299
67612753
308901748
279927360
709376993
595802720
818176200
287556933
544293943
608635569
786172638
145383622
465437599
997770744
645349551
176446369
416522621
990678116
25150138
981637327
533381935
781264461
316440106
151082175
34843238
954386083
379112814
463298139
717545562
34843238
420691461
49141693
967734710
583865092
282245953
407831879
788816956
370024028
119272511
678496870
503311063
106522967
887664615
636399325
365134716
486643058
763386823
852396336
351131757
664810245
636399325
351131757
664810245
382809452
119272511
400976116
837935604
238529812
279927360
992215675
837935604
992215675
444558315
725270220
997770744
413929775
788816956
532400114
444558315
717545562
304424390
664810245
562896847
992215675
25150138
131890445
101104061
132972038
842859955
769022540
242277284
664810245
852396336
49141693
242277284
967688315
386534842
132972038
739260880
97975950
582498130
180543987
396292152
951228414
370024028
194147828
601059972
416522621
133202758
338965927
278374454
882350801
634396900
99803773
127306127
775758284
801296111
462182680
801296111
596633714
106522967
34962665
420691461
106522967
201922130
382809452
551680451
58898715
61743787
84182546
726415810
950010273
518979458
81963496
716801991
242277284
242277284
462328555
105199417
304424390
799399752
406789651
478071496
721685218
452160555
632880212
310206666
34990920
872756068
279927360
241567516
977048459
709376993
304424390
61167892
452160555
382809452
520955702
861971201
538663922
842859955
407361094
452160555
968862679
184209960
981637327
970272818
596633714
616373204
426920980
735267910
852396336
883345489
835433072
133202758
596633714
518979458
295768835
365134716
426551900
101707756
755758075
793765412
346920729
575098295
678496870
769022540
997770744
569186242
766722894
608135691
804172479
893344250
453821460
781264461
393732399
981637327
647206967
986085989
856625814
882350801
117990828
494164426
498671888
370024028
127306127
151082175
330341334
113455365
878025319
289932060
106522967
28078389
117990828
715669796
788816956
180543987
647206967
478071496
3985493
664810245
769022540
370024028
804172479
529256777
635088615
725270220
933835562
462328555
113455365
818176200
444558315
97975950
786833604
265944076
416522621
151082175
596633714
715669796
618723234
242691505
71452862
3985493
150004433
647206967
647206967
370024028
360031502
475548220
987976541
59319299
482741890
636399325
898846139
426551900
933835562
81963496
47404110
3985493
119272511
370024028
246872553
789795756
427300703
583962819
304424390
891192318
382809452
494164426
635088615
582498130
3985493
653515415
201922130
27495357
933835562
242277284
382809452
763386823
968862679
34990920
279927360
121547615
795003943
320923646
304424390
596633714
242277284
664810245
300495085
370024028
715669796
602677924
672938107
81963496
763386823
48699814
967734710
710345734
995519510
967734710
647206967
338703209
533381935
377177705
330341334
788816956
880472098
546746223
533381935
185838808
28078389
242277284
981637327
109987428
180543987
601059972
781264461
452160555
49141693
101104061
487363471
411727802
47404110
480177328
763386823
929175411
119272511
918719755
494164426
151082175
791343699
370024028
127306127
734569845
647206967
363075255
967045526
634396900
732205273
732205273
101104061
114231382
801296111
46892503
360031502
180543987
559358681
571186905
72644312
533381935
121547615
462182680
444558315
27495357
101104061
636399325
559358681
684046238
494164426
983687591
101104061
793434740
159601239
596633714
213112219
259447059
763386823
678496870
575098295
577782418
841908494
791343699
766722894
426233346
65068837
596633714
715301672
360031502
59319299
472629652
167369966
114231382
34843238
856625814
377177705
101104061
136402732
286558324
59319299
201877647
330341334
710345734
852396336
470779280
526773639
395953450
290699095
266941232
463298139
439041383
786452216
657293226
710345734
167369966
167730177
608635569
636399325
267362377
114231382
199062838
629162057
377428365
788816956
41912330
242277284
601059972
495217592
763386823
679113152
62773367
101707756
801296111
753626750
363075255
891192318
769022540
71452862
265944076
250682105
977048459
451469477
41912330
720385143
533381935
278374454
760503997
292859267
444558315
469868348
462182680
425863113
136402732
413304714
583865092
330341334
207420153
963515320
842859955
616373204
902458903
664810245
97975950
420691461
163924841
773796495
317007523
67612753
117562564
498671888
775504008
852396336
266611978
418385479
420691461
612084223
516556047
845782870
321148282
977048459
1129928
883345489
474222616
762161316
8464141
117562564
796647576
856625814
583865092
71452862
827314405
151082175
86748577
265944076
61167892
924684427
986085989
121547615
995519510
640969023
205940004
1129928
201922130
303844274
151082175
167369966
411727802
715669796
382809452
287556933
853421571
67726038
3985493
945178256
365134716
635088615
616373204
788816956
34990920
981637327
175409503
544293943
521259138
856625814
463771066
279927360
647206967
983687591
777215027
734569845
503311063
918719755
106522967
977048459
280284613
856625814
65068837
67726038
18449009
796647576
420258150
577782418
416522621
41912330
133202758
304424390
526773639
674185921
966315684
363075255
365134716
775084774
81963496
793765412
330341334
205940004
451469477
880218528
717545562
3985493
518979458
444558315
101707756
242277284
918719755
47404110
872756068
852396336
725270220
34843238
720385143
799938759
151082175
970272818
664810245
898846139
664810245
3985493
303844274
887664615
321148282
420691461
766722894
502512015
133202758
363075255
279927360
106522967
151082175
87030709
710345734
717212902
150004433
5356313
97975950
363291327
887664615
445418165
775758284
420691461
647206967
348888674
502512015
382809452
399032032
861046296
986085989
887507430
856625814
370024028
3985493
891344396
3191817
990678116
242277284
330341334
49141693
370024028
282245953
796647576
918719755
872756068
67612753
262850948
242277284
2975766
419320405
757236145
113455365
363075255
159943153
250682105
575098295
720385143
62773367
278374454
462182680
470450872
452160555
113455365
540738899
338965927
92174769
159943153
265944076
290699095
660312285
84182546
41912330
602677924
346920729
101104061
852396336
28078389
447929061
635088615
596633714
355492407
321148282
852396336
452160555
407361094
801296111
966315684
366929061
119272511
49141693
395953450
395953450
861971201
114231382
59693036
259447059
363075255
133202758
242277284
470779280
113455365
400976116
101104061
532041370
249767955
109384685
81963496
67726038
852396336
351131757
109409504
54432403
253381182
49141693
842859955
160546641
516556047
616577143
399032032
845782870
551680451
631365349
845782870
495217592
370024028
926132197
67726038
113455365
279927360
205940004
950010273
133202758
596633714
582498130
997770744
791109378
151082175
92174769
321148282
532879309
67726038
716545662
261332359
420691461
647206967
491722929
304424390
966315684
933835562
462182680
953567940
981637327
420691461
444558315
136402732
977048459
184209960
438974984
452160555
81963496
67726038
615377033
407831879
856624103
716545662
313327128
997770744
446820275
636399325
533381935
265944076
721685218
167730177
634043224
967734710
420691461
106522967
308901748
997770744
61167892
950010273
150004433
363075255
569186242
781264461
647206967
995519510
495217592
763386823
601059972
106637975
279927360
444558315
25150138
842859955
34990920
977456635
721685218
292859267
242277284
601059972
636399325
34962665
526773639
290070188
370024028
616373204
710345734
596633714
34843238
279927360
502512015
113455365
551680451
538663922
279927360
279927360
967045526
918719755
635587440
184209960
249767955
242277284
612084223
852396336
355492407
882350801
84182546
175409503
801296111
59319299
81963496
94846153
370024028
297601962
180543987
119272511
167730177
986085989
842859955
781264461
887664615
635088615
213112219
732719608
175409503
917784744
997770744
444558315
313327128
762161316
852396336
370024028
41912330
213112219
835529974
452160555
640969023
25150138
167730177
262850948
981637327
92174769
242277284
297601962
113455365
101104061
902938954
242239237
533381935
81963496
769022540
845782870
647206967
596633714
635323168
517373182
81963496
308901748
769022540
967045526
248869053
788816956
363291327
837935604
739260880
3985493
634043224
677726935
402316577
853098567
172147214
259447059
856625814
963515320
495217592
452160555
532879309
532400114
612084223
465437599
49141693
995519510
159601239
246872553
966315684
912436779
966315684
3985493
933835562
977048459
34962665
180543987
151082175
313142434
279927360
796647576
679113152
18449009
720385143
721685218
420258150
635088615
452160555
279927360
20096092
117562564
762354437
716545662
569186242
351131757
180543987
321148282
669175025
533381935
739260880
444558315
330341334
583865092
201877647
763386823
101104061
524768263
870938819
773796495
856625814
796647576
620066142
82324035
977048459
313142434
175409503
634043224
735267910
807744427
480307069
159601239
544293943
717545562
769022540
636399325
843513109
825768508
526773639
382809452
521259138
878025319
853098567
167369966
213015624
146986970
386246655
693903864
990678116
370024028
801473199
452160555
71452862
520955702
384872938
40670812
472629652
715301672
370024028
304424390
463298139
145788854
213112219
106637975
341337453
194147828
717545562
330341334
990678116
953567940
717545562
110252073
766722894
533381935
926132197
207420153
870938819
518979458
967688315
279927360
59319299
753626750
827314405
249767955
363291327
150004433
763318698
167369966
636399325
757236145
351131757
799938759
241567516
881091251
882350801
669175025
679113152
167730177
634396900
710345734
997770744
596633714
861971201
416522621
133202758
444558315
452160555
953567940
383981378
279927360
41912330
97975950
400976116
106522967
47404110
395164393
49141693
145788854
725270220
382809452
647206967
852396336
159943153
363075255
715301672
208356609
187570012
856625814
213015624
544293943
720385143
92174769
620066142
395164393
160546641
121547615
363075255
370024028
495217592
113455365
775758284
495217592
760503997
967734710
34843238
716545662
533381935
996876111
636399325
771799449
81963496
363075255
416522621
740556591
199062838
726150510
967045526
720385143
835529974
762161316
893344250
775084774
664810245
899853055
213112219
947835930
114231382
462182680
533381935
121547615
180543987
426551900
495217592
242277284
59693036
445418165
691936305
796647576
977048459
159601239
977048459
684985615
953567940
416522621
462182680
114231382
533381935
400976116
136402732
382809452
242277284
3985493
418385479
351131757
977048459
551680451
635088615
636399325
977048459
883345489
717545562
710345734
482741890
955143928
601314097
363291327
47404110
607474195
472629652
720385143
788816956
968862679
825768508
716545662
861971201
788816956
92174769
533381935
669175025
461640419
266941232
647206967
134625437
647206967
287556933
983687591
393732399
845392031
420691461
533381935
842859955
363075255
419320405
614333679
997770744
899853055
413929775
416522621
142381485
636399325
760213309
720385143
945178256
439041383
672938107
95702363
596633714
249767955
801296111
526773639
845392031
636399325
788816956
101104061
134625437
311428007
151082175
209486102
953567940
41912330
62773367
968862679
279927360
242277284
127306127
255042016
81963496
407361094
92174769
918719755
647206967
18449009
918719755
788816956
715301672
918719755
59693036
636399325
596633714
616373204
363075255
330341334
669175025
678496870
101104061
929175411
757236145
596633714
788816956
386534842
280284613
716545662
113455365
420691461
551680451
187570012
721685218
407361094
418385479
615377033
67612753
664810245
304424390
787397143
267362377
558944310
966891709
304424390
395164393
995519510
801473199
636399325
878025319
3985493
119272511
113455365
478071496
709376993
575098295
842859955
882350801
947835930
249767955
163924841
363291327
796647576
997770744
113455365
997770744
777215027
647206967
781264461
127306127
495217592
265981634
213015624
788816956
209486102
852396336
551680451
596633714
139253479
286149881
544293943
462182680
279927360
49229564
710345734
305200730
763386823
870938819
647206967
67726038
669175025
672938107
763386823
338703209
84182546
99375209
716545662
87030709
981637327
363075255
419320405
739260880
997770744
763386823
825768508
643415203
462182680
726415810
279927360
472629652
7165299
478071496
6387153
338703209
351131757
967688315
893344250
113455365
887664615
3985493
601059972
3985493
258032890
656991553
842859955
918719755
470779280
341337453
472629652
145383622
912436779
596633714
762354437
167369966
852396336
647206967
279927360
968862679
84182546
715301672
533381935
502678160
495217592
595752777
363291327
3985493
338965927
596633714
286149881
81963496
81963496
121209778
852396336
796647576
926132197
71452862
101707756
109409504
133202758
760213309
61743787
259447059
4297331
304424390
981637327
757236145
672536919
919436557
852396336
710345734
796647576
279927360
710345734
419320405
898846139
947657752
81963496
717545562
263761598
769022540
295768835
520955702
544293943
81963496
505331784
636399325
967734710
213112219
445418165
330341334
711782206
472629652
151082175
538663922
249767955
838575280
607723520
990678116
709376993
242691505
280284613
363075255
805851414
596633714
856625814
355492407
267362377
242277284
223669675
691936305
175409503
360031502
856625814
598492953
726415810
41912330
382809452
242277284
369411454
987976541
159601239
717545562
718368994
838529277
416522621
104176399
842859955
416522621
470779280
101104061
717545562
180543987
92174769
84182546
997770744
34843238
769022540
286558324
636399325
399032032
189692306
709376993
986185041
10255476
732205273
842859955
295768835
81963496
259447059
732205273
805851414
882350801
116933617
852396336
997770744
485792090
843513109
416522621
242691505
634043224
426233346
569186242
1129928
942666424
672938107
757236145
616373204
363291327
749687683
602677924
482741890
799938759
616373204
117990828
602677924
788816956
647206967
636399325
145788854
596633714
540738899
807744427
486643058
84182546
338703209
287556933
852396336
265944076
601314097
878712875
416522621
715773414
287556933
370024028
452160555
132990817
664810245
71452862
201922130
648239099
647206967
656991553
92174769
827314405
636399325
1129928
225750757
717545562
968862679
101707756
317007523
330341334
238529812
400976116
130865413
472629652
280284613
763386823
531113364
242277284
47404110
66253008
113455365
912436779
788816956
598492953
81963496
842859955
636399325
340752803
160546641
596633714
596633714
127306127
133202758
732205273
127306127
544293943
983687591
420691461
92174769
717545562
49229564
997770744
950010273
81963496
805851414
533381935
678496870
71452862
61743787
945178256
533381935
588066892
317007523
634043224
127306127
81963496
205940004
870938819
870938819
49141693
420691461
145383622
201922130
462328555
444558315
773796495
370024028
880472098
859123741
726415810
893344250
465045503
664810245
242691505
420258150
13540658
81963496
561422711
664810245
654745045
223669675
74257580
664810245
400976116
242277284
870938819
92174769
151082175
636399325
201922130
290699095
781264461
720385143
370024028
399032032
59319299
793765412
827314405
370024028
885966344
615377033
602677924
856625814
852396336
882350801
601059972
304424390
647206967
843513109
205235034
114231382
861971201
280284613
569186242
495217592
48699814
602677924
425863113
419320405
180543987
101104061
559358681
763386823
59319299
551680451
349880298
201877647
446820275
101104061
710345734
420691461
346920729
242277284
494164426
330341334
265981634
290070188
882350801
3985493
997770744
419320405
544293943
615377033
887664615
516556047
485792090
136402732
502678160
400976116
425863113
533381935
145383622
837935604
872756068
669175025
180543987
81963496
615377033
933835562
242277284
330341334
321148282
292859267
887507430
59319299
363075255
533381935
287556933
950010273
117562564
108121731
438974984
895801271
330341334
924684427
242277284
960769936
852396336
355492407
82324035
304424390
242277284
569186242
838529277
837935604
363075255
878712875
363075255
167369966
997770744
710345734
501104107
749687683
751467882
462182680
950010273
159601239
279927360
99803773
159601239
400976116
636399325
419320405
34843238
452160555
101104061
762161316
942666424
127306127
370024028
278374454
201877647
49141693
596633714
151082175
34990920
672938107
918719755
715301672
242277284
615377033
997770744
114231382
49229564
878025319
62773367
382809452
336052903
709376993
608135691
278374454
540738899
416522621
926132197
852396336
781264461
688746427
127306127
763386823
363075255
645349551
151082175
883345489
290699095
893344250
106522967
788816956
151082175
348888674
470779280
970272818
856625814
986085989
967734710
30895040
379716466
351131757
882350801
669175025
167369966
330341334
760503997
532400114
267362377
647206967
3985493
851822336
614333679
856625814
136402732
845685595
799938759
720385143
672938107
977048459
769022540
818176200
918719755
258032890
856625814
608635569
893344250
113455365
842859955
34843238
74257580
596633714
420258150
472629652
664810245
311428007
533381935
544293943
634396900
184209960
304424390
290699095
773796495
242277284
336052903
647206967
151082175
941969393
365134716
678496870
201922130
117990828
363291327
279927360
986185041
482741890
19535560
132972038
968862679
717545562
482741890
1129928
199062838
189692306
295768835
677726935
266941232
538663922
122654395
452160555
726415810
636399325
992215675
521259138
763386823
710345734
533381935
287556933
842859955
279927360
715669796
583865092
615377033
918719755
267362377
444558315
193887485
253381182
3985493
721685218
25150138
505331784
766722894
711782206
533381935
330341334
189692306
363075255
533381935
159601239
856625814
175409503
804172479
25150138
918719755
370024028
760213309
416522621
287556933
413929775
852396336
533381935
360031502
775758284
899853055
338965927
732205273
918719755
187570012
918719755
113455365
100444139
495217592
106522967
577782418
425863113
983319352
18449009
842859955
845685595
929175411
647206967
180543987
121547615
363075255
462328555
278374454
454725374
304424390
968862679
360031502
113455365
981637327
502678160
852396336
133202758
79331648
945178256
904361031
187570012
92174769
189692306
551680451
844456775
117990828
635088615
145788854
861971201
242691505
370024028
997770744
495217592
838529277
426920980
740899913
664810245
407361094
495217592
422801867
101707756
101707756
416522621
533381935
151082175
83364600
304424390
762161316
363075255
720385143
715301672
995519510
616373204
242277284
420258150
470450872
462182680
416522621
382809452
551680451
49141693
734569845
290070188
532041370
887664615
151082175
444558315
596633714
715669796
136402732
966315684
452160555
474222616
113455365
918719755
960769936
18449009
995519510
321148282
801296111
399032032
59586777
845392031
843513109
749687683
151082175
365134716
101104061
363075255
933835562
949814155
843513109
400976116
478071496
533381935
67726038
636399325
351131757
465045503
614333679
844456775
861971201
399032032
19535560
84182546
151082175
915459449
502678160
533381935
84182546
452160555
672938107
533381935
995519510
34990920
945178256
861971201
286149881
151082175
325304363
49229564
400976116
444558315
370024028
267362377
827314405
8464141
710345734
926132197
279927360
544293943
304424390
664810245
382809452
951228414
967734710
726415810
142381485
255042016
669175025
101104061
615377033
753626750
94846153
835529974
856625814
933835562
551680451
127110915
242277284
964901016
351131757
386246655
132972038
732205273
544293943
151082175
577782418
41912330
852396336
150004433
715301672
465437599
49229564
99375209
645349551
167369966
400976116
242277284
709376993
175409503
325304363
634396900
918719755
532879309
6387153
338703209
189692306
416522621
363075255
109987428
92174769
375300585
837935604
480307069
92174769
351131757
279927360
402035750
845392031
114231382
953567940
601059972
856625814
520955702
259447059
47404110
845685595
82324035
725270220
635088615
734569845
295768835
933835562
997770744
151082175
608635569
533381935
618723234
61743787
151082175
596633714
596633714
242691505
313142434
370024028
716545662
286149881
801296111
47404110
861046296
365134716
165761095
887521680
715301672
615377033
793765412
106637975
739921625
370024028
104176399
167730177
532041370
113455365
997770744
672938107
295768835
715301672
178232890
715301672
127306127
41912330
967734710
532041370
41912330
99375209
773796495
793765412
544293943
858493641
1129928
330341334
47404110
789795756
825768508
717545562
79439506
40670812
981637327
416522621
59693036
151082175
65068837
533381935
531113364
132972038
426551900
981637327
601059972
1129928
34962665
213112219
635088615
205940004
842859955
788816956
402035750
71452862
127306127
763386823
453821460
787397143
769022540
127306127
502512015
213015624
426551900
569186242
121547615
912436779
127306127
572496451
451469477
647206967
92174769
127306127
608635569
716801991
645349551
292859267
121547615
583865092
370024028
640969023
620066142
150004433
983687591
977048459
843513109
242277284
835529974
41912330
109987428
420691461
842859955
470779280
250682105
399032032
24349907
316440106
326555686
242277284
136402732
526773639
403011580
732205273
726150510
383981378
159601239
664810245
763386823
715773414
470779280
59319299
150004433
127306127
795003943
963369078
304424390
416522621
967734710
395953450
489839972
242277284
120108192
717545562
242277284
788816956
151082175
465045503
763386823
201877647
59319299
596633714
303844274
363075255
796647576
753626750
290070188
838575280
887664615
773796495
363075255
360031502
950010273
175409503
634043224
757236145
330341334
918719755
114231382
411727802
551680451
843513109
878712875
402316577
420691461
106522967
992215675
845392031
634043224
444558315
34843238
843513109
94802409
159601239
129214322
416522621
151082175
533381935
304424390
716801991
538663922
34962665
775758284
691936305
67726038
451469477
720385143
259447059
608635569
287556933
265944076
452160555
503311063
726415810
121547615
46698897
113455365
924684427
463298139
121547615
967734710
121547615
856625814
279927360
110252073
286558324
363075255
769022540
303844274
113455365
304424390
106522967
167730177
330341334
242277284
769022540
39568752
775084774
416522621
265944076
462182680
134625437
918719755
596633714
407361094
316440106
59319299
180543987
65068837
24349907
92174769
583865092
49141693
419320405
402316577
150004433
189692306
498671888
189692306
793434740
167369966
242691505
136402732
929175411
715301672
734569845
41912330
717545562
58898715
266611978
363075255
470779280
317007523
1129928
146986970
184209960
125793687
399032032
59693036
207420153
564959648
999954602
59319299
967045526
647206967
363075255
726415810
47404110
99375209
363075255
532041370
304424390
445418165
459113033
106522967
966315684
763386823
242277284
715301672
647206967
856625814
997770744
321148282
632604205
502512015
393732399
213112219
242691505
945178256
643314457
856625814
34843238
540738899
61167892
710345734
715301672
180543987
569186242
835529974
395164393
180543987
406789651
71452862
317007523
933835562
400976116
990678116
885909558
502512015
762161316
132990817
290699095
466308558
721685218
262850948
852396336
84182546
92174769
664810245
379112814
608635569
533381935
444558315
294388480
267362377
762354437
61167892
616373204
845392031
461640419
262850948
615377033
986085989
330341334
81963496
67726038
801296111
642378032
172147214
929175411
940455387
201877647
351131757
175409503
618723234
486643058
142381485
596633714
769022540
618723234
990678116
279927360
498671888
151082175
947657752
242277284
411727802
338965927
304424390
953567940
842859955
749687683
827314405
799938759
643415203
19535560
277725366
726415810
377428365
249767955
470779280
841534010
242277284
187570012
159601239
845392031
677726935
444558315
304424390
109384685
678496870
59319299
458976577
478071496
852396336
204023303
213015624
715773414
34843238
213015624
117990828
426551900
749687683
67726038
670376405
94846153
34990920
893344250
242277284
470779280
199062838
175409503
167730177
968862679
27495357
116933617
741937514
317007523
997770744
608135691
383981378
601059972
109987428
363075255
577782418
419320405
486643058
59319299
321613092
382809452
533381935
740556591
114231382
516556047
62773367
789795756
451469477
3985493
336052903
41912330
717545562
502678160
532041370
242277284
544293943
882350801
995519510
614333679
167730177
101104061
287556933
859123741
446820275
3985493
596633714
3985493
400976116
842859955
114231382
612084223
818176200
317007523
97975950
127306127
942666424
725270220
351667180
480307069
614333679
533381935
249767955
596633714
278374454
531113364
295768835
636399325
717545562
7165299
968862679
406789651
647206967
758525176
330341334
561422711
351131757
721685218
852396336
62773367
647206967
793775678
636399325
279927360
289932060
725270220
718247475
67726038
533381935
531113364
586215542
835529974
793775678
159601239
242277284
856625814
338703209
949814155
710345734
444558315
720385143
710345734
596633714
608635569
109987428
426920980
981637327
596633714
267362377
165761095
136402732
596633714
146986970
545195437
41912330
763318698
316440106
758525176
304424390
114231382
596633714
278374454
248869053
533381935
47404110
851822336
363075255
145383622
753626750
365134716
445418165
81963496
843513109
341337453
453821460
672536919
316440106
302209605
502678160
612084223
92174769
47404110
201877647
763386823
793765412
951228414
213112219
53467078
127306127
316440106
789795756
250682105
304424390
725270220
151082175
647206967
321148282
992884627
818176200
382809452
420691461
577782418
406789651
242277284
762161316
968862679
516556047
452160555
883345489
967734710
363075255
393732399
142381485
261332359
287556933
709376993
416522621
835529974
242277284
92174769
67612753
942666424
569186242
278374454
395164393
486643058
109384685
602677924
763386823
647206967
518979458
420691461
452160555
494164426
129214322
287556933
194147828
827314405
351131757
616373204
715773414
213112219
583540234
444558315
189692306
189147304
601059972
626911501
677726935
444558315
495217592
59319299
81963496
929175411
788816956
101104061
213112219
97975950
967045526
634043224
439041383
330341334
845392031
880986790
977048459
84182546
3985493
205146535
615377033
67726038
370024028
99375209
213112219
94846153
918719755
893344250
882350801
286149881
28078389
101104061
47404110
61167892
363075255
887521680
242691505
491722929
438974984
279927360
880472098
41912330
3985493
634396900
399032032
224303060
856625814
472629652
49229564
3985493
151082175
113455365
167730177
596633714
995519510
470779280
151082175
877973444
106522967
872756068
533381935
370024028
304424390
242691505
472629652
279927360
86737983
842859955
67726038
92174769
279927360
267362377
632604205
444558315
502512015
647206967
27495357
145788854
444558315
351131757
788816956
81963496
265981634
330341334
308901748
106522967
316440106
647206967
363291327
213112219
341337453
180932888
189692306
533381935
330341334
262850948
416522621
452160555
132990817
242277284
62773367
919436557
321148282
266941232
330341334
330341334
205146535
856625814
856625814
540738899
151082175
502678160
870938819
167369966
370024028
106522967
382809452
483160827
647206967
49141693
419320405
363291327
41912330
533381935
452160555
363075255
997770744
117562564
805851414
843513109
533381935
532400114
717212902
451469477
201877647
845685595
150004433
420691461
279927360
615377033
451469477
981637327
516556047
933835562
664810245
660312285
924684427
620066142
987801429
766722894
287556933
84182546
97975950
370024028
664810245
918719755
760503997
150004433
72644312
732205273
924684427
242277284
109409504
799938759
678496870
967045526
452160555
463298139
106522967
399032032
538663922
845685595
418385479
242277284
634043224
341337453
678496870
370024028
933835562
363075255
664810245
964901016
788816956
28078389
34843238
636399325
317007523
113455365
477544288
3985493
133202758
949814155
827314405
445418165
444558315
769022540
370024028
340752803
709376993
664810245
769022540
201877647
982875557
612084223
150004433
180543987
67612753
596633714
114231382
3985493
949814155
114231382
444558315
709376993
735342227
25150138
189692306
596633714
654745045
499960053
725270220
951228414
418827481
2975766
538663922
538663922
893344250
615377033
34843238
330341334
242691505
10255476
635088615
242277284
213112219
843513109
180543987
951228414
34962665
502512015
977048459
498671888
966315684
616373204
612084223
106522967
853421571
608635569
533381935
3985493
287556933
495217592
370024028
726415810
882350801
167369966
416522621
49141693
175409503
159601239
119272511
47404110
660312285
213112219
101707756
67726038
279927360
669175025
715669796
585295461
664810245
416522621
532041370
355492407
279927360
365134716
392491337
526773639
110252073
196822785
97975950
470779280
763386823
279927360
278374454
647206967
249767955
726415810
279927360
533381935
62773367
242691505
715669796
760503997
657293226
751467882
753626750
13540658
67726038
502512015
49229564
480307069
732205273
720385143
841908494
571186905
420691461
67726038
163608082
303844274
478071496
465045503
749687683
241567516
303844274
363291327
121547615
159601239
452160555
672938107
753626750
121547615
363075255
117562564
788816956
635088615
478071496
97975950
882350801
321148282
99803773
47404110
502512015
720385143
757236145
841534010
835529974
843513109
18449009
245182513
709376993
427300703
763386823
340752803
769022540
382809452
709376993
201877647
636399325
338703209
516556047
753626750
47404110
150004433
960769936
266941232
267362377
199062838
365134716
159601239
242277284
67726038
86737983
786452216
533381935
762354437
577782418
81963496
330341334
416522621
242277284
918719755
918719755
377428365
1129928
502512015
400976116
793765412
725270220
165761095
620066142
106637975
634396900
997770744
968862679
286149881
852396336
313327128
966315684
402316577
533381935
533381935
426551900
763318698
266941232
845782870
902458903
612084223
615377033
777215027
49141693
92174769
41912330
918719755
659240966
34843238
420691461
757236145
670376405
495217592
753626750
238529812
295768835
403011580
521259138
977048459
883345489
304424390
263761598
882350801
106522967
407361094
734569845
379112814
151082175
292859267
266941232
947835930
3985493
635088615
114231382
462182680
420691461
791109378
788816956
763386823
968862679
262850948
967045526
113455365
304424390
672938107
717545562
801473199
81963496
801296111
463771066
636399325
413304714
400976116
715669796
330341334
104176399
791109378
518979458
81963496
132972038
634396900
478071496
636399325
616373204
838575280
470779280
757236145
25150138
981637327
990678116
180543987
470779280
59693036
960769936
444558315
533381935
420691461
3985493
636399325
136402732
84182546
49141693
287556933
175409503
201922130
612084223
3985493
382809452
242239237
242691505
117562564
67726038
395953450
788816956
159601239
968862679
986085989
777215027
119272511
538663922
495217592
470779280
416522621
887521680
61167892
861971201
81963496
533381935
791109378
856625814
300495085
987976541
870938819
145383622
249767955
763318698
83364600
973424649
420691461
295768835
151082175
616373204
647206967
145788854
283897817
127306127
175409503
365134716
418385479
330341334
960769936
392491337
478071496
801296111
242277284
470779280
68056423
533381935
533381935
793765412
475548220
636399325
283677914
411727802
213112219
101104061
109987428
196822785
769022540
458976577
852396336
856625814
660312285
205146535
640969023
880472098
53467078
420691461
59319299
416522621
620066142
363291327
533381935
208356609
672938107
614333679
766722894
263253205
242277284
929175411
632604205
101707756
968862679
511308309
24349907
715301672
136402732
167730177
330341334
151082175
338703209
304424390
277725366
544293943
843513109
127306127
215176495
540738899
363075255
167730177
533381935
530302448
664810245
837935604
636399325
399032032
763386823
997770744
240216384
402316577
526773639
462182680
995519510
717545562
265944076
86737983
295768835
27495357
353523715
113455365
856625814
569186242
262772668
242691505
136402732
856625814
420258150
992215675
363075255
3985493
142381485
355492407
180932888
286149881
360031502
990678116
242277284
196822785
533381935
41912330
760213309
929175411
781264461
678496870
113455365
282245953
117562564
846974447
720385143
101104061
880472098
62773367
313327128
596633714
151082175
716801991
842859955
310206666
596633714
151082175
533381935
416522621
795003943
262850948
370024028
495217592
330341334
106522967
451469477
715301672
516556047
654745045
853421571
172147214
474222616
715301672
532041370
763386823
106522967
279927360
788816956
715301672
338965927
194147828
375300585
106522967
420691461
715301672
763318698
472629652
363075255
672938107
710345734
28078389
964901016
852396336
796647576
279927360
81963496
895801271
189692306
92174769
615377033
62773367
716545662
242691505
106522967
140417381
452160555
983687591
426551900
763386823
763386823
201922130
518979458
753626750
61167892
870938819
265981634
383981378
280284613
399215092
287556933
84182546
351131757
351131757
533381935
664810245
786452216
47404110
84182546
951228414
121547615
753626750
400976116
470779280
65068837
967734710
393732399
532400114
86748577
109409504
856625814
472629652
304424390
132972038
852396336
598492953
338965927
762161316
266941232
59319299
117562564
363291327
59319299
81963496
664810245
416522621
924684427
127306127
596633714
533381935
950010273
34962665
992215675
3985493
370024028
763386823
887664615
286149881
845392031
375300585
470779280
845392031
117562564
763318698
249767955
533381935
643415203
582498130
444558315
933835562
189692306
386246655
34843238
2975766
41912330
470779280
838575280
664810245
99803773
67612753
106522967
953567940
715301672
566389174
92174769
97975950
48699814
710345734
127306127
167730177
286149881
71452862
1129928
657293226
279927360
280586331
287556933
194919836
114231382
242277284
861971201
763386823
59319299
189692306
465437599
176446369
58898715
148554089
533381935
458976577
904361031
997770744
49229564
363291327
145788854
788816956
267362377
558944310
382809452
121547615
472629652
882350801
596633714
717545562
30895040
577782418
919436557
418385479
933835562
946077526
987801429
710345734
607474195
475548220
786172638
669175025
792837493
607474195
992215675
132990817
82324035
616373204
977048459
87030709
445418165
167369966
540738899
92174769
926132197
852396336
363075255
818176200
997770744
793765412
954386083
330341334
396292152
59319299
788816956
582498130
763386823
242691505
159601239
521259138
159943153
964901016
330341334
717545562
635088615
377428365
321148282
528007418
140417381
467386210
480177328
572496451
444558315
1129928
71452862
18449009
919436557
753626750
933835562
678496870
279927360
49229564
870938819
799938759
136402732
838575280
400976116
608135691
113455365
763386823
106522967
634043224
18246833
330341334
114231382
893344250
845685595
41912330
28078389
92174769
363291327
159601239
242239237
458976577
34962665
109987428
882350801
59319299
835529974
494164426
242239237
355492407
363075255
290699095
503311063
406789651
253381182
67612753
151082175
462182680
841908494
419320405
945178256
845685595
282245953
249767955
18449009
34990920
25150138
242277284
859123741
180543987
788816956
983687591
612084223
201922130
151082175
612084223
763386823
81963496
960769936
1942215
151082175
981637327
402316577
503311063
732719608
540738899
81963496
495217592
132990817
762161316
677726935
47404110
47404110
726415810
213112219
201922130
533381935
68056423
438974984
201922130
379716466
718368994
664810245
259447059
715301672
41912330
532400114
205146535
533381935
420691461
845685595
845685595
717212902
882350801
383981378
618723234
132990817
845392031
59319299
968862679
178232890
955143928
953567940
583865092
395164393
852396336
382809452
150004433
242277284
709376993
132972038
47404110
977048459
533381935
844456775
403011580
393732399
28078389
127306127
34990920
966315684
949814155
762161316
140417381
842859955
81963496
330341334
451469477
159601239
664810245
533381935
997770744
893344250
842859955
882350801
462182680
533381935
981637327
462328555
213112219
151082175
279927360
25150138
861971201
242691505
799938759
988458325
678496870
648239099
113455365
71452862
737107830
710345734
145788854
461640419
370024028
843513109
262850948
788816956
446820275
205235034
41912330
267362377
551680451
977048459
28078389
444558315
81963496
717545562
189692306
530302448
84182546
151082175
101104061
470779280
596633714
501104107
495217592
532041370
941969393
127306127
611755795
951228414
462182680
788816956
835529974
647206967
47404110
465437599
242277284
647206967
189692306
279927360
151082175
926132197
370024028
856625814
717545562
225750757
596633714
533381935
749687683
845392031
175409503
616373204
672938107
769022540
18449009
933835562
355492407
132990817
526773639
740899913
760213309
635088615
180543987
151082175
498671888
583962819
596633714
418827481
677726935
279927360
502512015
363075255
949814155
791343699
416522621
341337453
926132197
134625437
363075255
159601239
572496451
709376993
287556933
382809452
28078389
81963496
262850948
411727802
242691505
521259138
526773639
918719755
151082175
325304363
766722894
178232890
715301672
363291327
559358681
753626750
583962819
950010273
533381935
451469477
382809452
303844274
796647576
242277284
316440106
762354437
845392031
316440106
981637327
917784744
300495085
338965927
736508159
106522967
201922130
53467078
242277284
278374454
180543987
242277284
279927360
475548220
317007523
827314405
773796495
582076431
238529812
721685218
452160555
113455365
372585132
59319299
187570012
495217592
716545662
317007523
452160555
561422711
997770744
416522621
485792090
160546641
420691461
462182680
278374454
242277284
67612753
502678160
81963496
636399325
852396336
71452862
187570012
647206967
762161316
61167892
313327128
612084223
691936305
416522621
67726038
715669796
635088615
636399325
363075255
213015624
670376405
843513109
788816956
340752803
715301672
882350801
919436557
114231382
615377033
721685218
933835562
882350801
533381935
870938819
837935604
883345489
180543987
59319299
763386823
411727802
279927360
612084223
82324035
465437599
41912330
571186905
199755015
132972038
616373204
766722894
150004433
34843238
757698137
577782418
636399325
58898715
532041370
242239237
10255476
159601239
101104061
856625814
242277284
503311063
986085989
142381485
842859955
480307069
114231382
425863113
67612753
253381182
213015624
845392031
363075255
338965927
977456635
253381182
749687683
462182680
213112219
788816956
84182546
59586777
351131757
634043224
452160555
789795756
843513109
47404110
891192318
406789651
360031502
919436557
452160555
444558315
715301672
452160555
997770744
763386823
416522621
598492953
713559169
588066892
470779280
716545662
919436557
577782418
175409503
967045526
349880298
167730177
189692306
167369966
262850948
18449009
242239237
180543987
84182546
997770744
114231382
544293943
918719755
279927360
634043224
647206967
81963496
1129928
674185921
977048459
139253479
715301672
363075255
416522621
142381485
990678116
672938107
338965927
982875557
444558315
845392031
718368994
902458903
964901016
279927360
739260880
355492407
544293943
740899913
466308558
647206967
119272511
516556047
861971201
114231382
716801991
472629652
3985493
351131757
297601962
753626750
223669675
987976541
418827481
544293943
715669796
242277284
59693036
451469477
113455365
461640419
172147214
596633714
395953450
304424390
28078389
416522621
933835562
28078389
835529974
912297979
145788854
338965927
725270220
926132197
185838808
946077526
150004433
279927360
330341334
715301672
842859955
19535560
902458903
109384685
59319299
113455365
502512015
891344396
551680451
363075255
997770744
919436557
175409503
533381935
242277284
146986970
887664615
106522967
452160555
716545662
242691505
753626750
167369966
3985493
452160555
664810245
725270220
120108192
304424390
987976541
86737983
286149881
213112219
760213309
551680451
151082175
121547615
536345909
997770744
47404110
393732399
313327128
856625814
856625814
400976116
47404110
420258150
113455365
721685218
763318698
67726038
316440106
669175025
84182546
399032032
664810245
616373204
363075255
127306127
947835930
146986970
933835562
545195437
498671888
28078389
882350801
445418165
843513109
403011580
167730177
99375209
317007523
303279170
286149881
67726038
495217592
544293943
596633714
287556933
451469477
620066142
929175411
34843238
84182546
717545562
977456635
946077526
287556933
673693619
986185041
5824975
370024028
19535560
24349907
551680451
438974984
94802409
533381935
59319299
59319299
462182680
947657752
242277284
279927360
670376405
59319299
34843238
266611978
859123741
420691461
845392031
942666424
715669796
533381935
58898715
502512015
842859955
521259138
2975766
3985493
669175025
242277284
159601239
351131757
242277284
290070188
395953450
478071496
838529277
418385479
472629652
544293943
859123741
370024028
122654395
551680451
151082175
636399325
878712875
136402732
242691505
791109378
715669796
34962665
995519510
172147214
966315684
113455365
416522621
472629652
498671888
127306127
852396336
995519510
874904722
105199417
187570012
113455365
399032032
165761095
720385143
856625814
41912330
716545662
636399325
775758284
59319299
122654395
413929775
304424390
526773639
521259138
242277284
709376993
820798652
763386823
946032622
453821460
262850948
720385143
852396336
893344250
524768263
986085989
773796495
769022540
10255476
242277284
34843238
452160555
351131757
966315684
3985493
573753527
726415810
583865092
41912330
127306127
870938819
2975766
363291327
117562564
215176495
538663922
84182546
842859955
835529974
201877647
370024028
59693036
207420153
713559169
280284613
65068837
204023303
304424390
717545562
586215542
132972038
160546641
370024028
338965927
403011580
205940004
262772668
760503997
407361094
709376993
213112219
551680451
279927360
502512015
420691461
801296111
533381935
121547615
717545562
406789651
715669796
715301672
647206967
462328555
540738899
601059972
119272511
58898715
788816956
242277284
413688116
92174769
577782418
726415810
588557139
577782418
760503997
330341334
451469477
992215675
282245953
618723234
634043224
167369966
279927360
465045503
18449009
34990920
351131757
533381935
259447059
763386823
133202758
949814155
516556047
470779280
482741890
788816956
184209960
720385143
852396336
904361031
82324035
820798652
425863113
419320405
127306127
647206967
495217592
852396336
820798652
382809452
242277284
893344250
304424390
189692306
363075255
997770744
242277284
763318698
763386823
997770744
452160555
71452862
773796495
763386823
101104061
647206967
853098567
416522621
393732399
400976116
540738899
425863113
399032032
887664615
893344250
902458903
419320405
49141693
151082175
146753951
841534010
382809452
789795756
713559169
992215675
451469477
300495085
400976116
763386823
259447059
167730177
159601239
242277284
796647576
416522621
363291327
439041383
187570012
462328555
791292672
918719755
963515320
981637327
159601239
227711375
990678116
280586331
635088615
852396336
316440106
7165299
205146535
558944310
363075255
709376993
114231382
419320405
18449009
189692306
278456419
532400114
213112219
533381935
151082175
845392031
5356313
852396336
995519510
227711375
109384685
187570012
7165299
317007523
882350801
292859267
59693036
127306127
242277284
382809452
583865092
664810245
501104107
950010273
265981634
49141693
647206967
167369966
353523715
86748577
241567516
837935604
615377033
532041370
290699095
533381935
1129928
278374454
425863113
370024028
5824975
121547615
97975950
929175411
954386083
278374454
502512015
422801867
521259138
59319299
851822336
647206967
121547615
444558315
351131757
151082175
647206967
114231382
616373204
596633714
583865092
960769936
265944076
205235034
245182513
49141693
856625814
501104107
967688315
827314405
99476110
242277284
444558315
842859955
870938819
999954602
452160555
856625814
709376993
856625814
466308558
480177328
263761598
282245953
119272511
84182546
878712875
363075255
943694013
34990920
426551900
933835562
608635569
997770744
632604205
734569845
753626750
151082175
795003943
242691505
997770744
452160555
981637327
950010273
887664615
61167892
370024028
262850948
187570012
773796495
788816956
586215542
498671888
241567516
303844274
459113033
788816956
97975950
451469477
880472098
167369966
482741890
426920980
861971201
8464141
340752803
769022540
955143928
133202758
86737983
678496870
420258150
59319299
106522967
540738899
242239237
34843238
620066142
601059972
130865413
841908494
386534842
420691461
348888674
583962819
267362377
92174769
213015624
533381935
647206967
94802409
101707756
917784744
382809452
213015624
5824975
321148282
533381935
295768835
370024028
47404110
113455365
967045526
635587440
835529974
577782418
462182680
287556933
262850948
777215027
551680451
370024028
46892503
444558315
121547615
292859267
715669796
363075255
882350801
180543987
121547615
159601239
612084223
960769936
419320405
877973444
426233346
127306127
495217592
46892503
616373204
528007418
838575280
475548220
953567940
893344250
295768835
502512015
286149881
308901748
647206967
449187060
151082175
370024028
769022540
187570012
348888674
709376993
981637327
242691505
716545662
187570012
596633714
841908494
34843238
498671888
213112219
151082175
895801271
494164426
444558315
113455365
844456775
113455365
3985493
586215542
717545562
801296111
189692306
611755795
994886343
475548220
647206967
992215675
28078389
521259138
632604205
99803773
360031502
883345489
799938759
420691461
365134716
558944310
949814155
795003943
41912330
984405354
533381935
370024028
516556047
363291327
977048459
435361683
66253008
242691505
793765412
516556047
447929061
932486513
420691461
114231382
904361031
400976116
452160555
133202758
370024028
981637327
106522967
526773639
918719755
891192318
990678116
788816956
647206967
852396336
114231382
34990920
159601239
577782418
416522621
49229564
880218528
518979458
133202758
25150138
127306127
363075255
715301672
134625437
194919836
495217592
664810245
279927360
92174769
97975950
583865092
533381935
485792090
413304714
81963496
1129928
845685595
647206967
304424390
462182680
113455365
678496870
769022540
721685218
532041370
620066142
977048459
716545662
616373204
452160555
688746427
558944310
59319299
526773639
92174769
242277284
684046238
420691461
997770744
363291327
949814155
3985493
870938819
3985493
265944076
640969023
602677924
267362377
127306127
393732399
926132197
213112219
355492407
949814155
788816956
544293943
351131757
987801429
101104061
330341334
49141693
966315684
472629652
482741890
435361683
106522967
762161316
151082175
242277284
856625814
918719755
997770744
439041383
28078389
495217592
66253008
773796495
132972038
180543987
739260880
620066142
995519510
189692306
601059972
887664615
316440106
893344250
950010273
363075255
279927360
382809452
382809452
841534010
726415810
10255476
760503997
41912330
463298139
997770744
596633714
887664615
34990920
709376993
933835562
845685595
616373204
180543987
997770744
114231382
380345285
636399325
34990920
635088615
101104061
84182546
678496870
180543987
330341334
588066892
769022540
950010273
503311063
558944310
791343699
435459224
533381935
853098567
97975950
482741890
502512015
983319352
494164426
242277284
647206967
859123741
482741890
558944310
420691461
370024028
384872938
338965927
947657752
852396336
308901748
632604205
540738899
505331784
721969399
502678160
846974447
887507430
92174769
109987428
59319299
792837493
167369966
279927360
990678116
316440106
317007523
877973444
136402732
266611978
266941232
867032899
717545562
242277284
3985493
838575280
159943153
634043224
967734710
28078389
715669796
382809452
199062838
449187060
127306127
533381935
709376993
353777591
664810245
407361094
1129928
62773367
788816956
41912330
462182680
189692306
616373204
49229564
321148282
533381935
645349551
351667180
213112219
81963496
59693036
3985493
49141693
775504008
59319299
887521680
533381935
583865092
246320134
602677924
316440106
760503997
106522967
843513109
370024028
845782870
213112219
538663922
255042016
893344250
502678160
462182680
636399325
763318698
363291327
992215675
672938107
151082175
838575280
340752803
524768263
532400114
915188491
109987428
363075255
201877647
351131757
545195437
370024028
856625814
370024028
717545562
726415810
136402732
762161316
151082175
92174769
167730177
435361683
647206967
61167892
887664615
572496451
151082175
715669796
99803773
566389174
287556933
635587440
926132197
133202758
278374454
263761598
242277284
452160555
420258150
786452216
467386210
127306127
81963496
986085989
10255476
127306127
533381935
28078389
382809452
842859955
538663922
904361031
968862679
977048459
330341334
647206967
201877647
117562564
647206967
726150510
842859955
321148282
983319352
664810245
595802720
304424390
672938107
290699095
259447059
602677924
278374454
882350801
882350801
61167892
114231382
418827481
363291327
62773367
72644312
59693036
180543987
7165299
636399325
544293943
775758284
62773367
950010273
67726038
634043224
842859955
540738899
739921625
882350801
34843238
3985493
242277284
737807107
99803773
92174769
400976116
577782418
475548220
618723234
715301672
256653517
3985493
462328555
726415810
709376993
608635569
717545562
538663922
740556591
788816956
145788854
71452862
844456775
788816956
532041370
843513109
887664615
262850948
377428365
799938759
189692306
503311063
242277284
647206967
117562564
709376993
393836512
949814155
669175025
400976116
317007523
533381935
310206666
995519510
485792090
487363471
426920980
451469477
967045526
306634239
87030709
113455365
551680451
462182680
304424390
452160555
739260880
101104061
400976116
462182680
338703209
762161316
647206967
769022540
538663922
893344250
995519510
92174769
317007523
977456635
263253205
569186242
302209605
113455365
763386823
444558315
416522621
614333679
533381935
799938759
278456419
159601239
472629652
793775678
502678160
199062838
420691461
348888674
716545662
279927360
242277284
59693036
113455365
877973444
316440106
3985493
852396336
119272511
678496870
870938819
213112219
763386823
204023303
420258150
856625814
363291327
213112219
370024028
326555686
636399325
710345734
150004433
647206967
763386823
495217592
41912330
763318698
67612753
278374454
859123741
926132197
101104061
34962665
109987428
933835562
618723234
39568752
422801867
172147214
533381935
279927360
370024028
451469477
363291327
943694013
363075255
117990828
964901016
739260880
470779280
478071496
502512015
726415810
213112219
796647576
951228414
242277284
502512015
596633714
470779280
136402732
446820275
631365349
538663922
445418165
304424390
130865413
533381935
382809452
647206967
330341334
416522621
717212902
121547615
598492953
159943153
151082175
201922130
106637975
945178256
558944310
532400114
81963496
400976116
20096092
763386823
445418165
470779280
145383622
438269215
947657752
416522621
109987428
151082175
411727802
242277284
106522967
132972038
856625814
926132197
49141693
242277284
338965927
777215027
308901748
114231382
278374454
877973444
726415810
951228414
960769936
918719755
167369966
151082175
399032032
242277284
643415203
249767955
551680451
67726038
363075255
150004433
953567940
997770744
279927360
835529974
852396336
843513109
146753951
165761095
393732399
726415810
370024028
452160555
852396336
726415810
127306127
861971201
997770744
418827481
480307069
887664615
317007523
407831879
726415810
834587516
444558315
674185921
121209778
266611978
950010273
558944310
316440106
845685595
84182546
763386823
286149881
791109378
39568752
739921625
201877647
259447059
716545662
635323168
596633714
763386823
225750757
420691461
786452216
777215027
917784744
838575280
498671888
718368994
360031502
363075255
370024028
465045503
505331784
382809452
159601239
97975950
532041370
400976116
463298139
286558324
801296111
616373204
710345734
187570012
249767955
636399325
951228414
326572891
997770744
61167892
947657752
363075255
263761598
618723234
242277284
132990817
451469477
951228414
259447059
393732399
835529974
572496451
842859955
249767955
279927360
918719755
947657752
636399325
631365349
664810245
544293943
426551900
121547615
3985493
287556933
426920980
636399325
420691461
101104061
966315684
953567940
544293943
964901016
340752803
363291327
34843238
533381935
101104061
647206967
943694013
101104061
106637975
636399325
635088615
150004433
775758284
647206967
647206967
204023303
10255476
304424390
706385091
106637975
634043224
351131757
880472098
71452862
495217592
710345734
416522621
205146535
365134716
48699814
47404110
67726038
856625814
516556047
967734710
945178256
444558315
34843238
109384685
27495357
533381935
542064178
983319352
856625814
101104061
444558315
946032622
664810245
213112219
167730177
933835562
842859955
420691461
363075255
636399325
861971201
277725366
470779280
204023303
399032032
994886343
740556591
725270220
997770744
121209778
121547615
786452216
882350801
106522967
843513109
7165299
452160555
887664615
106637975
418385479
533381935
505210291
769022540
416522621
370024028
136402732
636399325
213015624
664810245
159943153
444558315
887521680
596633714
540738899
532400114
502512015
679113152
533381935
501104107
501104107
277725366
420258150
406789651
435361683
981637327
395953450
463771066
996287259
74257580
287556933
117562564
372585132
97975950
349880298
242277284
986085989
763386823
773796495
106637975
837935604
62773367
151082175
132972038
290699095
300495085
533381935
461640419
967734710
899853055
472629652
516556047
101104061
41912330
444558315
632880212
664810245
87030709
929175411
400976116
843513109
242277284
504656762
419320405
775758284
165761095
86748577
635587440
338703209
596633714
583540234
250682105
416522621
151082175
926132197
710345734
65068837
678496870
642378032
773796495
852396336
59340558
180543987
151082175
533381935
287556933
265944076
304424390
317007523
106522967
363075255
242691505
763318698
304424390
213112219
615377033
34843238
24349907
41912330
495217592
657293226
316440106
363075255
775758284
982875557
852396336
851822336
136402732
640969023
953567940
249767955
330341334
426551900
41912330
330341334
583865092
303279170
769022540
101104061
918719755
893344250
240216384
106637975
918719755
444558315
287556933
114231382
502512015
452160555
502512015
348888674
325304363
478071496
516556047
151082175
445418165
71452862
27495357
446820275
81963496
213112219
495217592
792581479
835529974
266941232
278374454
951228414
113455365
462328555
360031502
242277284
121547615
861971201
966315684
348888674
117990828
59693036
121547615
997770744
820798652
194147828
18246833
265981634
316440106
65068837
382809452
882350801
749687683
773796495
472629652
395953450
789795756
618723234
485792090
253381182
887664615
715669796
49229564
737107830
715669796
351667180
971427294
533381935
94802409
882350801
113455365
280284613
533381935
444558315
370024028
49141693
777215027
887664615
213112219
997770744
242277284
445742553
763386823
113455365
304424390
601059972
997770744
419320405
159601239
893344250
159943153
101104061
933835562
81963496
340752803
973424649
393732399
119272511
845392031
5824975
634396900
150004433
502512015
709376993
462182680
966315684
951228414
151082175
348888674
891344396
569186242
740556591
295768835
475548220
328305710
664810245
59693036
3985493
791343699
129214322
726415810
461640419
101104061
420691461
403011580
986085989
463298139
365134716
533381935
472629652
308901748
201922130
968862679
114231382
720385143
328305710
856625814
997770744
187570012
121547615
81963496
416522621
416522621
444558315
634043224
929175411
977048459
439041383
351131757
82324035
986085989
669175025
983319352
799938759
933835562
395953450
106637975
882350801
426920980
963369078
596633714
370024028
87030709
67726038
267362377
470779280
81963496
478071496
842859955
279927360
145383622
672536919
418385479
406789651
688746427
670376405
34990920
444558315
472629652
86748577
411727802
201877647
242277284
531113364
249767955
286149881
127306127
286149881
447929061
495217592
109384685
426920980
893344250
775758284
59693036
180543987
877973444
538663922
482741890
180543987
201877647
495217592
113455365
43431059
545195437
929175411
208356609
647206967
470779280
664810245
286149881
104176399
713559169
647206967
426551900
7165299
757236145
265944076
393732399
28078389
843513109
286558324
132990817
657293226
304424390
6387153
636399325
634043224
106522967
353523715
87030709
678496870
149080201
452160555
348888674
267362377
402316577
370024028
933835562
113455365
41912330
132990817
34990920
159601239
370024028
74257580
462182680
882350801
7165299
717545562
852396336
106522967
502512015
533381935
316440106
67726038
416522621
119272511
465437599
946077526
8464141
353523715
113455365
282245953
677726935
710345734
413929775
41912330
791343699
715301672
201922130
416522621
121547615
533381935
843165922
34962665
187570012
949814155
717545562
528007418
678496870
213112219
360031502
967045526
330341334
845685595
114231382
351131757
716545662
165761095
66253008
577782418
420691461
918719755
406789651
545195437
533381935
997770744
775758284
462182680
304424390
205146535
710345734
878712875
279927360
664810245
279927360
41912330
760213309
242277284
445418165
856625814
41912330
393836512
94846153
462182680
308901748
773796495
41912330
117990828
544293943
28078389
977048459
987976541
114231382
793765412
538663922
611755795
3985493
127306127
279927360
634396900
872756068
533381935
363075255
882350801
187570012
377177705
159943153
86737983
533381935
59319299
577782418
348888674
61743787
99375209
416522621
25150138
106522967
852396336
426920980
413929775
709376993
852396336
691936305
769022540
788816956
632604205
462328555
213112219
211734930
992215675
720385143
845392031
416522621
330341334
614333679
34990920
279927360
132972038
213015624
132972038
151082175
187570012
844456775
788816956
252891325
856625814
445418165
290070188
279927360
769353581
416522621
544293943
532041370
715669796
2975766
13540658
636399325
495217592
86737983
266611978
109384685
720385143
41912330
614333679
451469477
880218528
287556933
360031502
66253008
528007418
159601239
596633714
420691461
163924841
842859955
942666424
636399325
127306127
918719755
375300585
616373204
413929775
842859955
933835562
835529974
664810245
462182680
720385143
887664615
207420153
452160555
416522621
762161316
279927360
532041370
121547615
406789651
445418165
34990920
669175025
67726038
341337453
990678116
615377033
635088615
407361094
462182680
769022540
470779280
893344250
495217592
602677924
113455365
444558315
187570012
647206967
132972038
532400114
893344250
995519510
290070188
87030709
94846153
709376993
643314457
845685595
837935604
788816956
852396336
363075255
691936305
133202758
365134716
109409504
877973444
763386823
363291327
213112219
462182680
67726038
540738899
615377033
370024028
789795756
503311063
106637975
564959648
84182546
382809452
726150510
685274524
411727802
287556933
577782418
113455365
106522967
446820275
121547615
462328555
253381182
145383622
596633714
799399752
259447059
393732399
62773367
596633714
59693036
763386823
852396336
788816956
709376993
968862679
653515415
837935604
244812915
279927360
465045503
891192318
99803773
303844274
92174769
267362377
596633714
472629652
129214322
788816956
995519510
596633714
399032032
596633714
279927360
596633714
586215542
788816956
444558315
845392031
762161316
933835562
393732399
180932888
845392031
446820275
524768263
363291327
751467882
370024028
101104061
601059972
180543987
426233346
843513109
184209960
249767955
789795756
647206967
253381182
304424390
915188491
127306127
804172479
277725366
246872553
25150138
529256777
330341334
502678160
375300585
636399325
278374454
279927360
117990828
569186242
62773367
41912330
304424390
330341334
596633714
532400114
106522967
895801271
478071496
92174769
3985493
84182546
516556047
338965927
715773414
444558315
677726935
734569845
792837493
165761095
419320405
8464141
444558315
636399325
150004433
407361094
402316577
242277284
92174769
47404110
647206967
420691461
511308309
117990828
127306127
444558315
533381935
516556047
321148282
478071496
41912330
205146535
114231382
827314405
167369966
242691505
825768508
664810245
538663922
363075255
526773639
973424649
664810245
446820275
420691461
462182680
420691461
246872553
41912330
290070188
187570012
151082175
290699095
502678160
608135691
330341334
7165299
287556933
749687683
636399325
213112219
837935604
981637327
3985493
136402732
793775678
608046410
664810245
647206967
194147828
370024028
165761095
775758284
370024028
891192318
121547615
86737983
511308309
942666424
856625814
175409503
279927360
330341334
595802720
416522621
769022540
406789651
180932888
242691505
420691461
446820275
416522621
516556047
370024028
852396336
882350801
370024028
933835562
59319299
400976116
559358681
34990920
882350801
242277284
951228414
463298139
734569845
968862679
199062838
615377033
715773414
516556047
583865092
710345734
558944310
726415810
407361094
84182546
69981840
882350801
321148282
446820275
180543987
416522621
117990828
395953450
127306127
796647576
583865092
753626750
67726038
677726935
796647576
127306127
887664615
151082175
3985493
382809452
647206967
106522967
278374454
601059972
596633714
835529974
739260880
967045526
10255476
887521680
608635569
845782870
533381935
316440106
101104061
47404110
964901016
478071496
250682105
242277284
881091251
818176200
636399325
478071496
982875557
61167892
100444139
446820275
176446369
482741890
382809452
426551900
841908494
180932888
710345734
852396336
672938107
279927360
253381182
25150138
710345734
267362377
289932060
880472098
245182513
491722929
66253008
569186242
242277284
795003943
196822785
290699095
757236145
145383622
81963496
411727802
842859955
295768835
365134716
129214322
595752777
167730177
287556933
544293943
416522621
635088615
81963496
370024028
856625814
84182546
330341334
407361094
616373204
632604205
295768835
616373204
720385143
966891709
664810245
495217592
763386823
341337453
919436557
514835143
720385143
81963496
2975766
41912330
279927360
967045526
159601239
396292152
760503997
411727802
1129928
267362377
213015624
101707756
3985493
47404110
113455365
278374454
670376405
997770744
973424649
279927360
142381485
558944310
290699095
132972038
596633714
615377033
502678160
286149881
1129928
13540658
763318698
532879309
82324035
891192318
929175411
145383622
571186905
159601239
495217592
929175411
113455365
710345734
749687683
114231382
614333679
757236145
992215675
160546641
71452862
615377033
787397143
452160555
647206967
113455365
929175411
918719755
175409503
963369078
602677924
929175411
763386823
25150138
287556933
370024028
351667180
242277284
918719755
121547615
420691461
882350801
941558560
101104061
472629652
242277284
853421571
420691461
267362377
462182680
416522621
326572891
462182680
841534010
79331648
533381935
825768508
827314405
882350801
290699095
25150138
502678160
213112219
19535560
295768835
69981840
279927360
933835562
664810245
501104107
84182546
861971201
49141693
363075255
485792090
773796495
444558315
279927360
304424390
838529277
918719755
127110915
463298139
720385143
775758284
950010273
304424390
470779280
801296111
353523715
472629652
856625814
954386083
538663922
383981378
129214322
995519510
109384685
242277284
82324035
532041370
282245953
382809452
119272511
287556933
10255476
502512015
720385143
81963496
856625814
84182546
943694013
647206967
444558315
28078389
47404110
933835562
647206967
572496451
165761095
583865092
47404110
971427294
502512015
242239237
990678116
870938819
550075396
109987428
242277284
951228414
577782418
66253008
189692306
845392031
449187060
615377033
795003943
763318698
125793687
918719755
279927360
788816956
495217592
444558315
997770744
635088615
117562564
242277284
915188491
416522621
614333679
151082175
373969756
370024028
616373204
891192318
635088615
99803773
634043224
279927360
715301672
951228414
789284295
109384685
370024028
406789651
763386823
635088615
715669796
462182680
363075255
837935604
533381935
28078389
189692306
59693036
678496870
453821460
757236145
180543987
407831879
53467078
113455365
997770744
1129928
444558315
786172638
769022540
502512015
882350801
951228414
249767955
791109378
163924841
601314097
117562564
3985493
134625437
351667180
2975766
480177328
678496870
981637327
81963496
330341334
963515320
403011580
363075255
81963496
106522967
843513109
596633714
351131757
853098567
370024028
67726038
781264461
439041383
136402732
326555686
86737983
30895040
418385479
710345734
485792090
636399325
41912330
474222616
586215542
393732399
967045526
769022540
416522621
918226066
740899913
835529974
49141693
469868348
280284613
444558315
151082175
242277284
715669796
97975950
796647576
635587440
279927360
647206967
121209778
966315684
355492407
843513109
883345489
533381935
715301672
363291327
99803773
28078389
853098567
201922130
837935604
213112219
596633714
41912330
370024028
62773367
608635569
109409504
715301672
120108192
41912330
249767955
242277284
856625814
99375209
734569845
526773639
615377033
452160555
180543987
213112219
92174769
486643058
753626750
717545562
966315684
227711375
92174769
290699095
3985493
612084223
717545562
583865092
997770744
664810245
330341334
363291327
967045526
451469477
992215675
114231382
304424390
444558315
677726935
71452862
338965927
647206967
472629652
151082175
53467078
558944310
967045526
461640419
462182680
213112219
109384685
382809452
41264976
363075255
647206967
467386210
151082175
995519510
461640419
984405354
717545562
316440106
109384685
739260880
872756068
618723234
835529974
114231382
47404110
61167892
882350801
793434740
286149881
444558315
3985493
495217592
986712328
41912330
113455365
213015624
109409504
669175025
411727802
444558315
462182680
561422711
924684427
175409503
995519510
370024028
92174769
136402732
175409503
544293943
201877647
757698137
983319352
67726038
84182546
791109378
127306127
918719755
411727802
3985493
174708088
68056423
674185921
635587440
439041383
28078389
838575280
725270220
370024028
49229564
992215675
353523715
569186242
248869053
516556047
533381935
400976116
286149881
180543987
636399325
540738899
945178256
400976116
771799449
159601239
175409503
249767955
187570012
132972038
462182680
788816956
544293943
843513109
843513109
420258150
596633714
636399325
781264461
986085989
407361094
995519510
987976541
28078389
330341334
278374454
326555686
763386823
505331784
551680451
127306127
789284295
606321619
716545662
614333679
304424390
99803773
151082175
526773639
725270220
670376405
880472098
846974447
636399325
267362377
28078389
444558315
521259138
533381935
887664615
330341334
363075255
462182680
734569845
669175025
242277284
462328555
788816956
84182546
992215675
684046238
804172479
184209960
223669675
446820275
596633714
647206967
34843238
418385479
949814155
159601239
716545662
416522621
416522621
601059972
109384685
461640419
125793687
793434740
566389174
946032622
3985493
133202758
1129928
242691505
420691461
602677924
986085989
92174769
872756068
763318698
981637327
303279170
502678160
586215542
3985493
435361683
453821460
420691461
734569845
596127821
801473199
715301672
856625814
846974447
517373182
852396336
917784744
81963496
588066892
717212902
113455365
59693036
987801429
632604205
420691461
242277284
990678116
71452862
716545662
370024028
596633714
330341334
486643058
242239237
918719755
582498130
34843238
504656762
739260880
34843238
419320405
684985615
953567940
117562564
416522621
150004433
462182680
472629652
717545562
189692306
407361094
769022540
351131757
121547615
205235034
242277284
540738899
636399325
363075255
370024028
775504008
416522621
180543987
788816956
402316577
330341334
59693036
119272511
518979458
49141693
716545662
71452862
62773367
399032032
521259138
769022540
400976116
189692306
893344250
215176495
596633714
101104061
104176399
101707756
286149881
3985493
620066142
502512015
65068837
382809452
363291327
265944076
59586777
636399325
715301672
995519510
586215542
981637327
837935604
201922130
355492407
267362377
330341334
399032032
852396336
213112219
505331784
47404110
448249188
929175411
25150138
341337453
577782418
351131757
872756068
583865092
330341334
495217592
720385143
740556591
462182680
997770744
882350801
426233346
338965927
966315684
462182680
71452862
639228213
420258150
278374454
295768835
586215542
503311063
242239237
740899913
201922130
953567940
159601239
279927360
92174769
189692306
189692306
763386823
677726935
416522621
664810245
34990920
265944076
883345489
400976116
145788854
379716466
526773639
41912330
201877647
452160555
997770744
278374454
262850948
411727802
287556933
966315684
929175411
151082175
769022540
462328555
41912330
382809452
967045526
533381935
775758284
113455365
49141693
647206967
242277284
837935604
458976577
121547615
981637327
419320405
48699814
596633714
3985493
132990817
846974447
363075255
133202758
363075255
418385479
242691505
92174769
447929061
970272818
67726038
805851414
355492407
973424649
47404110
852396336
49141693
843513109
632604205
788816956
726150510
400976116
582498130
187570012
918719755
725270220
151082175
382809452
990678116
205235034
843513109
110252073
924684427
472629652
97975950
532400114
955143928
482741890
253381182
970272818
462182680
363291327
446820275
773796495
213015624
280284613
596633714
946077526
843513109
383981378
845685595
81963496
636399325
84182546
142381485
486643058
435361683
583865092
647206967
207420153
416522621
382809452
47404110
596633714
544293943
151082175
615377033
462182680
544293943
97975950
664810245
639228213
966891709
25150138
608635569
586215542
286149881
452160555
142381485
498671888
915459449
947657752
966891709
977048459
180932888
950010273
136402732
399032032
596633714
933835562
34990920
882350801
788816956
114231382
614333679
453821460
84182546
843513109
598492953
406789651
59319299
769022540
100444139
941969393
289932060
452160555
664810245
845392031
878712875
943694013
716545662
845392031
918719755
308901748
159601239
495217592
286149881
201922130
788816956
983319352
242277284
400976116
635088615
267362377
954386083
878025319
142381485
760503997
717545562
887521680
859123741
86737983
867032899
533381935
370024028
853098567
997770744
444558315
41912330
41912330
845685595
526773639
533381935
561422711
113455365
664810245
540738899
395953450
636399325
407361094
495217592
852396336
852396336
199062838
893344250
893344250
420691461
145788854
444558315
635088615
709376993
92174769
852396336
341337453
532041370
338965927
47404110
304424390
837935604
835529974
577782418
127306127
133202758
919436557
882350801
133202758
835433072
199062838
81963496
363291327
363291327
47404110
995519510
189692306
304424390
444558315
472629652
117990828
795003943
763386823
732205273
664810245
225750757
950010273
835529974
146986970
282245953
997770744
595802720
533381935
227711375
452160555
807744427
444558315
720385143
101104061
533381935
241567516
76165445
614333679
213015624
852396336
151082175
664810245
379112814
151082175
349880298
533381935
726415810
279927360
227711375
533381935
947657752
678496870
530302448
61743787
715669796
59693036
282245953
294388480
845392031
5824975
174708088
715669796
106522967
242277284
242691505
551680451
132972038
59693036
382809452
399032032
249767955
664810245
941969393
994886343
475548220
845685595
891192318
151082175
647206967
242277284
995519510
856625814
117990828
81963496
614333679
469868348
119272511
151082175
106522967
918719755
180543987
242277284
495217592
282245953
777215027
769022540
62773367
28078389
87030709
355492407
136402732
582498130
189692306
400976116
763386823
634396900
399032032
853421571
317007523
407831879
487363471
444558315
753626750
544293943
213112219
919436557
739260880
533381935
966315684
569186242
472629652
84182546
242691505
494164426
399032032
249767955
843513109
213112219
577782418
382809452
3985493
400976116
478071496
159601239
647206967
13540658
304424390
583962819
41912330
66253008
709376993
932486513
596633714
279927360
995519510
94846153
524768263
426551900
163924841
877973444
382809452
664810245
717545562
199062838
843513109
918719755
242277284
526773639
92174769
526773639
835529974
716545662
242277284
636399325
891344396
400976116
734569845
3985493
843513109
647206967
444558315
363075255
459113033
59319299
81963496
107619090
189692306
791109378
912436779
462328555
963515320
321148282
132972038
133202758
395953450
189692306
943694013
416522621
615377033
395953450
355492407
382809452
835433072
67726038
684046238
762161316
789795756
225750757
472629652
151082175
76165445
201877647
363075255
616373204
163924841
912436779
167369966
242691505
843513109
363075255
953567940
717545562
452160555
502512015
201922130
792837493
647206967
716545662
702800812
601314097
769022540
7165299
474222616
67726038
893344250
852396336
669175025
418385479
446820275
114231382
41912330
106522967
636399325
242691505
353777591
279927360
263761598
472629652
101104061
377428365
657293226
289932060
242277284
395953450
399032032
267362377
760213309
763386823
8464141
363291327
68056423
295768835
966315684
616373204
338703209
208356609
781264461
933835562
303279170
213112219
101707756
717545562
596633714
775758284
660312285
282245953
439041383
41912330
316440106
898846139
516556047
647206967
279927360
498671888
151082175
59693036
338703209
775758284
520955702
393732399
213112219
159601239
691936305
97975950
65068837
843513109
145383622
717212902
81963496
420691461
463298139
710345734
716545662
516556047
142381485
416522621
287556933
305200730
634043224
495217592
893344250
255042016
887664615
845685595
982875557
502678160
306634239
919436557
265944076
452160555
861971201
393732399
664810245
295768835
338703209
856625814
163924841
533381935
478071496
843513109
918719755
734569845
159601239
997770744
478071496
459113033
58898715
495217592
370024028
180543987
716545662
720385143
678496870
533381935
544293943
636399325
67726038
715301672
382809452
720385143
92174769
498671888
947835930
351131757
119272511
967045526
966315684
81963496
213015624
452160555
861971201
463771066
852396336
416522621
49229564
265944076
279927360
461640419
740899913
533381935
596633714
669175025
393732399
801296111
159601239
796647576
887664615
316440106
349880298
569186242
101104061
882350801
678496870
416522621
775758284
967734710
904361031
763386823
180543987
997770744
163924841
771799449
465437599
290699095
533381935
165761095
114231382
769022540
418385479
106522967
419320405
801296111
788816956
330341334
933835562
859123741
470779280
317007523
47404110
793765412
67726038
990678116
616373204
880472098
878712875
596633714
524768263
399032032
295768835
267362377
106522967
418385479
715301672
3985493
615377033
241567516
941969393
595802720
34843238
516556047
363075255
420258150
304424390
986712328
533381935
480177328
796647576
61743787
418385479
121547615
642378032
25150138
87030709
769022540
933835562
133202758
544293943
463771066
465437599
117990828
25150138
416522621
41912330
502512015
117562564
595802720
474222616
279927360
853098567
835529974
632604205
799938759
983319352
612084223
919436557
99375209
130865413
351131757
87030709
919436557
533381935
71452862
856625814
286149881
852396336
117990828
28078389
287556933
278374454
717545562
762161316
159601239
109987428
119272511
119272511
151082175
596633714
363075255
207420153
121547615
880472098
734569845
330341334
986085989
287556933
732205273
502512015
763386823
444558315
902458903
100444139
249767955
495217592
678496870
101707756
65068837
341337453
887664615
533381935
558944310
127306127
586215542
267362377
502512015
788816956
117990828
253381182
49229564
572496451
242691505
189692306
61167892
117562564
596633714
119272511
97975950
286149881
67612753
462182680
321148282
262850948
710345734
287556933
820664701
533381935
351131757
360031502
425863113
196822785
672938107
451469477
775758284
1942215
418385479
583865092
472629652
533381935
709376993
674185921
363291327
470779280
363075255
679113152
420258150
620066142
715301672
382809452
304424390
180543987
109409504
61167892
596633714
280284613
363291327
775758284
71452862
845685595
715669796
427300703
265981634
470779280
416522621
845392031
801296111
189692306
608135691
538663922
986085989
702800812
240216384
485792090
967734710
763386823
763386823
201922130
316440106
533381935
325304363
420691461
101104061
444558315
533381935
151082175
393732399
25150138
769022540
502678160
801296111
34843238
133202758
845392031
159943153
132972038
856625814
151082175
511308309
634396900
84182546
544293943
769022540
400976116
2975766
127306127
114231382
838529277
740899913
146986970
596633714
81963496
636399325
678496870
858493641
278374454
887664615
715669796
636399325
114231382
502512015
596633714
926132197
365134716
370024028
242691505
7165299
411727802
113455365
382809452
130865413
577782418
918719755
893344250
982875557
845685595
278374454
842859955
575098295
121547615
470779280
406789651
28078389
382809452
151082175
92174769
472629652
227711375
242277284
596633714
71452862
360031502
718247475
669175025
533381935
614333679
533381935
184209960
370024028
59319299
263761598
151082175
755758075
265981634
3985493
159601239
838575280
66253008
295768835
347387231
127306127
18449009
452160555
266941232
763386823
114231382
788816956
201922130
205940004
595802720
134625437
49229564
114231382
416522621
411727802
416522621
383981378
416522621
402316577
520955702
241567516
133202758
395953450
986085989
363075255
286149881
664810245
121547615
81963496
616373204
363291327
947657752
30895040
601059972
399032032
893344250
370024028
101104061
279927360
416522621
416522621
316440106
363075255
113455365
795003943
34843238
242277284
926132197
887664615
316440106
413688116
533381935
117562564
295768835
41912330
960769936
472629652
82324035
636399325
647206967
145383622
837935604
81963496
18449009
117990828
316440106
201922130
769022540
469868348
416522621
918719755
266941232
399032032
660312285
452160555
861971201
302209605
34843238
472629652
990678116
741937514
997770744
762161316
872756068
151082175
720385143
61167892
351667180
363075255
596633714
540738899
165761095
891192318
101104061
100444139
133202758
970272818
151082175
380345285
478071496
533381935
49141693
669175025
856625814
502512015
316440106
84182546
533381935
49141693
842859955
919436557
101104061
444558315
3985493
796647576
717545562
859123741
127306127
25150138
406789651
762354437
242691505
294388480
966315684
789795756
196822785
355492407
384872938
716545662
99375209
370024028
533381935
121547615
282245953
25150138
132990817
87030709
41912330
569186242
529256777
887664615
709376993
416522621
109384685
636399325
59319299
967045526
461640419
861971201
61743787
763386823
474222616
305200730
970272818
304424390
545195437
62773367
363075255
279927360
259447059
133202758
856625814
788816956
444558315
788816956
954386083
167730177
469868348
915188491
242691505
106522967
151082175
502512015
717545562
596633714
964901016
918719755
856625814
330341334
84182546
242277284
215176495
338965927
62773367
5824975
407361094
160546641
101104061
249767955
121547615
5824975
81963496
977048459
478071496
167730177
227711375
672938107
180543987
953567940
227749647
915459449
852396336
462182680
363291327
61743787
882350801
679113152
187570012
664810245
117562564
482741890
444558315
532400114
113455365
18449009
242277284
837935604
97975950
495217592
213112219
351667180
84182546
967045526
300495085
47404110
526773639
981637327
614333679
521259138
647206967
796647576
28078389
113455365
180543987
544293943
304424390
189692306
146986970
363291327
635323168
837935604
532400114
452160555
355492407
947657752
636399325
843513109
286149881
382809452
769022540
495217592
61167892
300495085
71452862
933835562
891192318
842859955
478071496
94846153
34843238
678496870
751467882
215176495
351131757
27495357
838575280
106522967
416522621
647206967
416522621
444558315
113455365
769022540
370024028
54432403
303844274
462182680
199062838
462182680
444558315
365134716
27495357
997770744
904361031
146986970
317007523
416522621
330341334
636399325
995519510
763386823
929175411
462328555
106522967
462182680
647206967
521259138
981637327
635088615
114231382
968862679
926132197
472629652
189692306
159601239
478071496
330341334
27495357
62773367
119272511
416522621
769022540
242691505
721685218
151082175
279927360
569186242
793765412
201922130
929175411
602677924
452160555
478071496
608135691
516556047
127306127
717545562
386246655
84182546
110252073
106522967
470779280
530302448
861971201
207420153
133202758
287556933
983319352
558944310
942666424
933835562
760213309
533381935
528007418
313327128
199062838
420258150
636399325
444558315
3985493
837935604
856625814
325304363
426551900
645349551
616373204
933835562
304424390
461640419
65068837
403011580
213112219
926132197
242277284
92174769
749687683
25150138
267362377
279927360
636399325
101707756
316440106
180543987
47404110
106637975
92174769
418385479
807744427
370024028
845392031
538663922
114231382
963515320
966315684
97975950
618723234
444558315
596633714
49141693
370024028
777215027
882350801
444558315
933835562
416522621
458976577
99476110
49229564
586215542
101104061
249767955
615377033
242277284
596633714
918719755
370024028
715669796
59693036
109384685
713559169
933835562
338703209
462182680
66253008
160546641
351131757
279927360
709376993
918719755
502512015
612084223
7165299
659240966
608635569
977048459
608135691
827314405
634043224
669175025
721685218
113455365
242277284
647206967
242277284
201877647
533381935
533381935
113455365
533381935
189692306
899853055
377428365
402316577
664810245
61167892
363291327
151082175
121209778
142381485
773796495
967045526
538663922
370024028
113455365
132972038
614333679
49229564
127306127
947835930
679113152
282245953
533381935
540738899
304424390
413304714
338965927
286149881
59693036
242277284
684046238
551680451
533381935
71452862
882350801
27495357
967045526
151082175
950010273
136402732
763318698
801296111
27495357
635587440
242277284
986085989
287556933
792837493
950010273
533381935
310206666
596633714
616373204
19535560
967045526
838529277
843513109
267362377
117990828
788816956
918719755
180543987
544293943
286149881
753626750
201922130
165761095
533381935
444558315
465045503
420258150
486643058
501104107
870938819
960769936
242277284
363291327
413304714
918719755
688746427
67726038
967734710
596633714
607474195
34990920
981637327
34843238
109384685
753626750
852396336
715669796
110252073
62773367
84182546
280284613
596633714
24349907
133202758
620066142
852396336
470779280
297601962
84182546
793775678
739260880
205146535
420691461
242277284
760213309
664810245
242277284
472629652
615377033
526773639
511308309
788816956
715669796
918719755
46698897
452160555
614333679
286558324
280284613
132972038
845392031
7165299
49229564
710345734
151082175
478071496
498671888
983319352
278374454
360031502
266941232
720385143
66253008
596633714
142381485
636399325
3985493
133202758
59693036
540738899
793775678
984405354
891192318
997770744
330341334
150004433
46892503
569186242
28078389
81963496
852396336
893344250
532400114
533381935
400976116
734569845
201922130
918719755
532935629
330341334
966315684
176446369
843513109
265981634
452160555
482741890
472629652
122654395
635088615
607474195
880472098
887664615
837935604
59319299
880218528
615377033
18449009
882350801
674185921
363075255
804172479
533381935
113455365
983319352
709376993
451469477
400976116
793765412
773796495
691936305
635088615
669175025
418827481
526773639
420258150
717212902
25150138
407361094
486643058
852396336
485792090
113455365
950010273
835529974
788816956
992215675
67612753
223669675
242277284
189692306
58898715
34843238
242277284
495217592
81963496
575098295
716801991
101104061
59693036
399032032
672938107
3191817
355492407
775758284
304424390
113455365
127306127
945178256
531113364
861971201
882350801
482741890
710345734
596633714
710345734
608135691
891344396
526773639
951228414
472629652
709376993
59319299
420691461
127306127
255042016
435361683
852396336
2975766
452160555
452160555
259447059
524768263
287556933
583865092
472629652
950010273
893344250
117990828
734569845
856625814
435361683
949814155
444558315
843513109
363075255
127306127
472629652
242691505
636399325
533381935
788816956
184209960
749687683
760213309
475548220
242277284
540738899
763386823
749687683
87030709
400976116
316440106
62773367
113455365
420691461
363075255
370024028
49229564
41912330
647206967
81963496
101707756
967734710
300495085
286149881
615377033
997770744
841534010
777215027
109384685
242239237
310206666
71452862
726415810
789795756
34843238
84182546
933835562
106522967
773796495
151082175
446820275
893344250
242691505
997770744
132990817
495217592
420691461
99375209
636399325
773796495
242691505
533381935
788816956
533381935
635088615
763386823
242277284
101104061
887664615
532879309
795003943
400976116
544293943
933835562
636399325
672938107
407361094
852396336
726150510
99803773
608635569
444558315
575098295
636399325
882350801
502512015
678496870
363075255
791109378
416522621
82324035
117562564
145383622
805851414
475548220
470779280
531113364
150004433
420691461
853098567
786452216
647206967
558944310
480177328
793765412
882350801
134625437
265944076
842859955
242277284
726415810
967688315
495217592
199062838
113455365
133202758
877973444
586215542
41912330
263253205
732205273
856625814
462182680
304424390
82324035
536345909
498671888
533381935
253381182
119272511
997770744
672938107
304424390
895801271
706385091
253381182
933835562
92174769
242277284
883345489
763386823
139253479
71452862
967734710
59693036
133202758
461640419
393732399
420691461
439041383
533381935
201922130
213112219
808083082
101707756
933835562
533381935
117562564
114231382
84182546
462182680
950010273
715669796
596127821
242277284
204023303
986085989
418385479
106637975
725270220
960769936
763386823
885966344
596633714
370024028
997770744
303279170
870938819
86737983
400976116
49229564
59693036
462328555
106522967
136402732
259447059
121209778
242277284
716801991
248869053
242691505
720385143
526773639
34962665
238529812
950010273
6387153
837935604
669175025
918719755
25150138
533381935
997770744
544293943
127306127
49229564
678496870
734569845
159943153
949814155
720385143
167730177
106522967
386534842
61167892
601059972
805851414
845392031
201877647
99803773
95702363
242277284
837935604
84182546
635088615
59693036
41912330
121547615
452160555
363291327
167730177
34843238
134625437
933835562
413929775
769022540
726150510
970272818
248869053
370024028
113455365
502512015
382809452
249767955
966891709
242277284
732205273
486643058
151082175
933835562
596633714
462182680
634043224
933835562
304424390
462182680
470779280
945178256
872756068
242277284
439041383
242691505
966315684
101104061
242277284
763386823
462328555
87030709
395953450
984405354
551680451
538663922
596633714
842859955
444558315
968862679
207420153
533381935
852396336
480307069
132972038
279927360
977048459
69981840
843513109
113455365
472629652
117990828
845392031
521259138
533381935
898846139
608046410
953567940
62773367
321148282
540738899
726415810
997770744
59693036
113455365
207420153
167730177
242277284
693903864
175409503
769022540
788816956
363075255
255042016
544293943
763386823
249767955
777215027
84182546
710345734
242277284
353523715
777215027
997770744
119272511
647206967
999954602
131890445
109409504
304424390
370024028
967045526
964901016
151082175
287556933
341337453
92174769
715301672
635088615
59693036
672938107
615377033
248869053
717545562
596633714
635088615
49229564
84182546
106522967
793775678
462182680
34990920
786452216
596633714
919436557
49141693
61167892
92174769
151082175
225750757
132972038
217379980
399032032
3985493
532041370
62773367
174708088
189692306
982875557
919436557
266941232
287556933
346920729
793434740
259447059
407361094
47404110
636399325
451469477
304424390
167730177
151082175
3985493
964901016
540738899
532400114
321148282
841908494
242277284
734569845
720385143
279927360
34843238
420691461
393732399
947835930
827314405
918719755
279927360
189692306
3985493
983319352
970272818
533381935
363291327
213112219
34990920
478071496
351131757
151082175
678496870
41912330
726415810
193481399
647206967
583865092
238529812
59693036
926132197
990678116
151082175
351131757
59319299
516556047
717545562
402035750
266941232
81963496
841908494
561422711
420691461
84182546
121547615
360031502
1129928
279927360
370024028
933835562
278374454
773796495
61167892
769022540
856625814
159601239
503311063
987801429
109384685
295768835
304424390
647206967
416522621
501104107
717545562
717545562
194147828
4297331
379112814
918719755
838575280
716545662
114231382
546746223
34962665
132972038
710345734
113455365
459113033
710345734
577782418
420691461
444558315
717212902
893344250
121209778
242277284
159601239
370024028
647206967
5824975
67612753
99476110
647206967
131890445
769022540
596633714
760213309
444558315
872756068
963515320
304424390
924684427
146986970
997770744
400976116
330341334
882350801
444558315
363075255
715669796
769022540
360031502
159601239
41912330
444558315
596633714
121547615
241567516
709376993
316440106
280284613
596633714
918719755
882350801
435361683
419320405
977048459
71452862
963369078
175409503
760213309
109384685
148554089
160546641
533381935
180932888
151082175
25150138
261332359
533381935
720385143
596633714
760503997
101104061
664810245
636399325
81963496
1129928
494164426
330341334
159601239
286149881
986085989
134625437
100444139
486643058
100444139
7165299
856625814
187570012
242277284
317007523
951228414
992215675
577782418
87030709
997770744
159601239
702800812
81963496
351131757
242277284
418827481
452160555
117562564
986085989
845782870
447929061
538663922
596633714
444558315
151082175
370024028
133202758
789795756
861971201
213112219
370024028
213112219
416522621
845782870
279927360
416522621
399032032
317007523
635587440
636399325
462182680
425863113
648239099
899853055
227711375
224303060
106522967
330341334
660312285
538663922
678496870
172147214
569186242
470779280
710345734
452160555
872756068
180932888
924684427
416522621
106522967
717545562
470779280
34990920
647206967
775084774
861971201
66253008
242239237
608635569
379716466
732205273
856625814
818176200
616373204
726415810
984405354
977048459
435361683
151082175
973424649
28078389
34843238
995519510
106522967
279927360
664810245
945178256
596633714
47404110
7165299
330341334
370024028
588066892
41912330
1129928
133202758
370024028
41912330
861971201
887664615
480307069
84182546
635088615
664810245
3985493
101104061
462182680
852396336
416522621
725270220
363075255
882350801
634396900
242277284
526773639
416522621
3191817
981637327
265981634
462182680
151082175
734569845
444558315
279927360
664810245
242691505
400976116
62773367
393732399
101104061
470779280
242277284
856625814
47404110
532041370
536345909
34843238
416522621
672938107
74257580
968862679
241567516
852396336
954386083
308901748
242277284
444558315
660312285
634043224
321148282
726415810
489839972
140417381
117990828
167369966
769022540
287556933
648239099
351131757
601059972
805851414
672536919
416522621
616373204
74257580
462182680
749687683
793765412
715669796
348888674
34843238
370024028
793765412
720385143
297601962
870938819
893344250
966315684
81963496
636399325
300495085
49141693
109409504
24349907
213112219
716545662
72822573
419320405
151082175
882350801
59319299
452160555
462182680
502512015
777215027
279927360
715301672
475548220
117990828
544293943
24349907
151082175
407831879
498671888
769022540
113455365
472629652
877973444
113455365
249767955
100444139
851822336
478071496
300495085
981637327
672536919
61743787
486668840
462182680
635088615
68056423
835529974
997770744
664810245
363075255
416522621
41912330
538663922
250682105
419320405
616373204
771799449
79439506
213112219
721685218
495217592
769022540
106522967
132990817
242277284
470779280
470779280
670376405
27495357
180543987
151082175
303279170
763386823
172147214
494164426
402316577
28078389
533381935
664810245
647206967
92174769
416522621
109384685
983319352
422801867
986185041
353523715
838529277
416522621
472728311
59319299
763386823
451469477
242277284
990678116
416522621
918719755
781264461
615377033
416522621
249767955
302209605
3191817
160546641
736508159
997770744
46698897
87030709
716545662
363075255
762161316
117562564
402316577
878025319
262850948
444558315
882350801
18449009
533381935
982875557
963369078
635088615
117990828
370024028
721685218
199062838
444558315
121547615
370024028
945178256
25150138
893344250
81963496
773796495
843513109
595802720
544293943
852396336
213112219
180543987
280284613
763386823
413929775
788816956
3985493
793765412
596633714
41912330
643415203
533381935
575098295
533381935
891192318
502678160
416522621
127306127
3985493
463771066
463298139
444558315
189692306
968862679
858493641
837935604
495217592
533381935
882350801
551680451
3985493
242277284
127306127
59319299
355492407
577782418
97975950
891344396
635088615
84182546
127306127
891344396
781264461
395953450
472629652
242277284
635088615
41912330
92174769
647206967
807744427
136402732
121547615
710345734
827314405
363075255
967734710
664810245
249767955
462182680
807744427
249767955
647206967
41912330
452160555
842859955
242277284
775758284
763386823
669175025
363291327
136402732
355492407
395953450
106522967
950010273
81963496
526773639
981637327
462182680
62773367
399032032
801296111
532041370
313142434
825768508
517373182
330341334
242277284
647206967
462328555
416522621
763386823
883345489
463298139
586215542
444558315
114231382
902458903
588066892
7165299
845685595
647206967
242277284
763386823
721685218
59319299
982875557
596633714
997770744
184209960
882350801
478071496
133202758
425863113
106637975
843513109
444558315
47404110
856625814
470779280
106522967
882350801
151082175
3985493
533381935
25150138
92174769
533381935
426233346
256653517
286149881
720385143
715301672
485792090
444558315
84182546
494164426
167730177
25150138
664810245
902938954
370024028
84182546
502512015
213112219
882350801
248869053
278374454
893344250
788816956
279927360
242691505
121547615
444558315
59693036
718368994
167730177
533381935
852396336
213112219
899853055
664810245
856625814
249767955
119272511
279927360
114231382
878025319
635088615
717545562
159943153
835529974
3985493
478071496
382809452
660312285
258032890
213112219
540738899
799938759
346920729
65068837
363291327
964901016
106522967
994886343
941558560
474222616
242277284
11492135
781264461
286149881
533381935
801473199
308901748
106522967
664810245
990678116
861971201
416522621
986185041
330341334
71452862
1129928
338965927
845685595
533381935
330341334
446820275
351131757
253381182
645349551
250682105
856625814
59319299
47404110
732205273
316440106
966891709
995519510
532400114
370024028
395953450
616577143
763386823
444558315
114231382
113455365
502512015
615377033
596633714
904361031
647206967
59693036
132972038
106637975
717212902
330341334
310206666
287556933
462182680
407361094
101104061
101104061
94846153
478071496
615377033
856625814
363075255
451469477
933835562
242277284
994886343
338703209
472629652
995519510
106637975
81963496
279927360
94846153
316440106
967045526
715301672
340752803
895801271
472629652
741937514
99375209
34990920
71452862
238529812
709376993
3985493
3985493
912436779
59693036
3985493
444558315
981637327
242277284
393732399
439041383
330341334
109409504
986712328
472629652
242277284
101104061
167730177
109409504
606321619
494164426
242277284
877973444
151082175
246872553
852396336
564959648
990678116
66253008
245182513
399032032
502678160
47404110
986085989
607474195
187570012
81963496
462328555
990678116
246872553
132990817
3985493
377428365
951228414
205146535
532400114
180932888
106637975
370024028
416522621
2975766
710345734
544293943
304424390
420691461
608635569
439041383
870938819
81963496
136402732
635088615
295768835
416522621
3985493
595752777
551680451
786452216
411727802
167730177
769022540
49229564
449187060
462182680
575098295
482741890
466308558
151082175
763386823
775504008
614333679
201922130
151082175
109384685
766722894
615377033
351131757
3985493
242277284
5824975
127306127
947657752
596633714
253381182
242277284
363075255
647206967
114231382
518979458
856625814
852396336
67726038
532879309
109384685
3985493
616373204
717545562
462182680
246872553
101707756
775084774
672938107
777215027
472629652
715773414
880218528
933835562
997770744
317758024
503311063
664810245
113455365
150004433
121547615
715669796
716545662
760213309
67726038
5824975
416522621
760213309
918719755
845685595
205940004
106522967
893344250
647206967
856625814
201922130
586215542
159943153
586215542
3985493
109987428
172147214
918719755
187570012
3985493
820664701
533381935
852396336
133202758
753626750
265944076
887521680
338703209
363075255
213112219
845392031
601059972
861046296
963515320
904361031
204023303
710345734
533381935
117562564
636399325
475548220
151082175
420258150
420691461
353523715
363291327
533381935
92174769
769022540
533381935
569186242
363075255
317007523
495217592
445742553
995519510
213112219
287556933
636399325
715301672
933835562
242277284
986085989
395953450
277725366
452160555
684046238
411727802
365134716
242277284
586215542
736508159
167730177
717545562
213112219
34843238
870938819
106522967
196822785
538663922
348888674
647206967
749687683
838529277
360031502
201922130
472629652
452160555
175409503
87030709
995519510
3985493
71452862
678496870
672938107
643314457
601059972
837935604
76165445
242277284
279927360
113455365
370024028
132972038
769022540
215176495
533381935
558944310
114231382
370024028
856625814
439041383
880218528
8464141
918719755
799938759
532041370
159601239
882350801
997770744
444558315
495217592
113455365
444558315
505210291
416522621
596633714
612084223
861971201
614333679
119272511
199062838
715301672
763318698
793775678
2975766
363291327
981637327
664810245
982875557
789795756
716545662
966315684
416522621
472629652
544293943
715773414
132990817
109384685
120108192
365134716
472629652
146986970
918719755
184209960
27495357
114231382
977048459
127306127
413929775
475548220
34843238
904361031
596633714
462182680
267362377
151082175
856625814
150004433
71452862
287556933
84182546
338703209
845392031
238529812
159601239
242277284
769022540
113455365
59319299
278374454
844456775
677726935
330341334
279927360
793765412
516556047
1129928
47404110
520955702
577782418
856625814
664810245
117562564
710345734
145788854
58898715
286558324
953567940
132972038
739260880
287556933
289932060
351131757
462328555
533381935
279927360
715301672
664810245
469462509
677726935
151082175
643314457
709376993
732719608
870938819
370024028
109987428
176446369
446820275
163924841
242277284
213112219
113455365
596633714
533381935
255042016
249767955
558944310
425863113
25150138
924684427
242277284
789795756
46698897
953567940
72644312
49229564
416522621
953567940
242277284
583540234
444558315
608635569
992215675
777215027
34990920
92174769
502512015
321148282
41912330
852396336
478071496
59693036
990678116
967734710
84182546
317007523
893344250
416522621
278374454
452160555
101707756
330341334
101104061
470450872
533381935
664810245
370024028
883345489
551680451
136402732
882350801
787397143
716545662
84182546
416522621
163924841
538663922
968862679
929175411
586215542
463298139
34962665
439041383
856625814
532400114
279927360
187570012
151082175
242277284
987976541
151082175
739260880
67726038
279927360
494164426
416522621
806629587
172147214
67726038
225750757
204023303
382809452
34843238
136402732
262850948
278374454
175409503
615377033
19535560
267362377
213112219
167369966
81963496
420258150
62773367
664810245
495217592
596633714
498671888
348888674
121547615
136402732
106522967
113455365
577782418
97975950
966315684
950010273
470779280
330341334
151082175
951228414
878025319
990678116
760503997
990678116
180543987
109384685
41912330
151082175
445418165
242277284
788816956
569186242
636399325
502512015
877973444
502512015
533381935
997770744
717545562
3985493
101104061
353777591
363291327
966315684
533381935
987801429
370024028
167730177
635587440
763386823
475548220
478071496
664810245
49229564
278374454
462182680
49141693
710345734
763386823
446820275
804172479
127306127
338965927
749687683
608635569
716545662
84182546
81963496
716801991
788816956
208356609
967734710
672938107
213112219
242277284
462182680
933835562
61167892
416522621
933835562
189692306
953567940
861971201
973424649
59693036
49229564
317007523
242277284
19535560
716545662
887664615
672938107
478071496
660312285
852396336
242277284
485792090
452160555
545195437
533381935
647206967
844456775
912297979
856625814
732205273
419320405
533381935
217379980
997770744
977048459
279927360
769022540
716545662
151082175
3985493
612084223
788816956
904361031
861971201
533381935
472629652
472629652
451469477
34990920
452160555
109987428
918719755
517373182
887664615
635088615
213015624
647206967
420691461
81963496
540738899
3985493
382809452
569186242
882350801
259447059
596633714
986085989
465437599
106637975
1129928
49141693
444558315
242277284
968862679
363075255
967045526
290070188
363291327
406789651
287556933
59319299
945178256
363291327
852396336
287556933
382809452
929175411
159601239
872756068
853098567
114231382
966315684
267362377
943694013
615377033
295768835
616373204
717545562
151082175
726415810
526773639
717212902
660312285
795003943
3985493
287556933
370024028
66253008
918719755
39568752
452160555
788816956
201877647
887664615
845392031
990678116
287556933
452160555
462182680
893344250
462182680
59693036
201922130
503311063
725270220
926132197
838575280
635088615
532400114
399032032
678496870
363291327
19535560
715669796
189692306
796647576
393732399
732205273
363075255
145383622
330341334
279927360
612084223
720385143
267362377
845392031
65068837
119272511
150004433
953567940
201877647
966315684
533381935
213015624
326572891
636399325
25150138
435361683
34843238
891192318
279927360
61167892
843513109
721685218
180543987
94802409
151082175
845685595
249767955
106522967
520955702
316440106
561422711
59319299
502512015
446820275
49229564
734569845
151082175
163924841
19535560
678496870
626911501
533381935
498671888
136402732
3985493
470779280
209486102
947835930
113455365
109987428
480307069
533381935
321148282
540738899
330341334
612084223
997770744
533381935
242277284
734569845
132990817
636399325
618723234
452160555
399032032
300495085
564959648
150004433
87030709
435361683
452160555
620066142
3985493
425863113
715301672
363075255
363291327
109384685
286149881
950010273
279927360
664810245
966315684
478071496
205146535
804858119
121209778
856624103
59693036
101104061
967045526
717545562
101104061
348888674
472629652
472629652
106522967
453821460
145383622
444558315
966315684
760503997
532400114
3985493
793434740
502512015
845392031
677726935
61167892
65068837
856625814
732205273
647206967
566389174
982875557
889126331
47404110
184209960
801296111
837935604
987976541
634396900
101104061
41912330
3985493
71452862
92174769
360031502
262850948
533381935
710345734
8464141
942666424
416522621
616373204
370024028
495217592
113455365
912436779
789284295
151082175
363075255
163924841
801296111
635088615
588066892
596633714
947835930
793765412
34843238
614333679
287556933
205146535
575098295
601059972
370024028
647206967
887664615
242277284
41912330
620066142
614333679
225750757
758525176
336052903
363075255
478071496
463298139
618723234
524768263
3985493
416522621
544293943
377428365
145788854
678496870
465045503
133202758
551680451
763386823
977048459
945178256
101707756
151082175
843513109
502678160
709376993
716545662
967734710
7165299
452160555
151082175
106522967
113455365
710345734
608135691
726415810
59693036
303844274
106522967
893344250
852396336
313327128
940455387
670376405
853098567
887664615
716545662
737107830
444558315
201877647
710345734
882350801
100444139
947835930
893344250
716545662
416522621
470779280
175409503
949814155
106637975
734569845
533381935
413304714
715669796
84182546
363075255
119272511
664810245
132972038
904361031
213112219
843513109
242277284
3985493
452160555
647206967
977048459
213112219
136402732
304424390
61743787
180543987
773796495
304424390
981637327
773796495
463298139
763386823
213112219
150004433
843513109
842859955
2975766
101104061
715669796
420258150
533381935
533381935
81963496
365134716
664810245
926132197
806629587
990678116
977048459
201922130
400976116
81963496
265981634
634043224
521259138
151082175
997770744
636399325
279927360
769022540
413304714
977048459
204023303
201877647
393732399
966315684
353523715
84182546
133202758
647206967
769022540
835529974
395953450
242277284
775758284
583865092
287556933
10255476
845392031
446820275
763386823
845392031
416522621
615377033
175409503
136402732
616373204
101104061
245182513
180543987
528007418
842859955
370024028
486643058
845392031
825768508
951228414
732205273
517373182
757236145
941969393
769022540
61167892
196822785
452160555
7165299
416522621
486643058
660312285
678496870
59319299
34843238
636399325
363291327
583865092
287556933
136402732
807744427
710345734
664810245
340752803
416522621
842859955
255042016
355492407
81963496
739260880
717545562
793434740
990678116
647206967
880472098
167369966
338965927
133202758
966315684
753626750
679162947
715301672
279927360
407831879
977048459
763386823
286149881
636399325
715669796
882350801
887521680
753626750
715669796
645349551
852396336
5824975
997770744
788816956
997770744
717545562
416522621
304424390
531113364
616373204
97975950
242277284
904361031
47404110
601059972
843513109
986185041
420691461
586215542
163608082
837935604
502512015
981637327
769022540
452160555
418385479
791292672
647206967
878712875
353777591
715301672
669175025
882350801
861971201
533381935
187570012
926132197
596633714
159601239
462182680
67726038
943694013
635088615
679113152
67726038
596127821
462182680
3985493
400976116
647206967
997770744
201877647
151082175
645349551
127306127
679113152
279927360
533381935
726415810
279927360
533381935
846974447
678496870
933835562
363075255
117990828
306634239
370024028
34843238
679162947
551680451
360031502
791109378
781264461
595752777
480177328
61743787
213112219
121547615
769022540
842859955
109987428
835529974
132972038
81963496
949814155
58898715
710345734
253381182
717545562
370024028
330341334
751467882
131890445
716545662
113455365
127306127
370024028
242277284
647206967
498671888
363075255
494164426
213112219
241567516
121547615
926132197
403011580
664810245
3985493
503311063
478071496
420691461
19535560
841534010
462182680
478071496
949814155
351131757
725270220
416522621
647206967
533381935
734569845
304424390
953567940
151082175
495217592
781264461
142381485
893344250
883345489
946032622
330341334
287556933
113455365
678496870
992215675
971427294
82324035
453821460
614333679
725270220
175409503
439041383
615377033
616373204
3985493
596633714
478071496
951228414
843513109
321148282
583865092
880472098
645349551
178232890
558944310
777215027
635088615
287556933
151082175
67726038
751467882
205146535
684046238
538663922
533381935
616373204
807744427
242277284
726415810
114231382
532400114
2975766
303279170
684985615
533381935
856625814
981637327
382809452
718368994
769022540
121547615
612084223
287556933
995519510
986712328
81963496
882350801
532400114
242277284
709376993
402316577
452160555
300495085
880472098
737807107
820798652
533381935
304424390
678496870
664810245
575098295
664810245
926132197
265981634
845392031
902458903
533381935
462182680
109987428
295768835
636399325
495217592
926132197
596633714
43431059
151082175
151082175
151082175
981637327
106522967
407361094
201922130
775504008
213112219
502678160
416522621
532400114
856625814
351131757
715301672
533381935
997770744
995519510
451469477
462182680
726415810
199062838
933835562
763386823
709376993
452160555
838529277
775758284
41912330
300495085
732205273
882350801
845782870
136402732
856625814
878712875
532400114
338703209
762161316
262850948
734569845
763386823
121209778
843513109
843513109
451469477
788816956
940455387
870938819
127306127
837935604
341337453
403011580
452160555
472629652
208356609
241567516
572496451
280284613
511308309
775758284
184209960
918719755
338965927
353523715
634043224
326555686
749687683
132990817
116933617
41912330
933835562
145788854
715669796
420258150
213112219
933835562
710345734
114231382
151082175
533381935
363291327
966315684
132990817
791109378
717212902
643415203
933835562
145383622
201877647
505331784
825768508
465437599
113455365
760503997
502512015
8464141
516556047
19535560
715773414
504656762
287556933
67726038
462182680
279927360
577782418
452160555
518979458
43431059
41912330
416522621
472629652
647206967
151082175
242277284
878025319
47404110
992215675
59693036
25150138
363075255
801473199
669175025
472629652
59319299
614333679
852396336
837935604
773796495
893344250
718368994
715301672
106522967
856625814
266611978
295768835
101104061
664810245
119272511
3985493
636399325
355492407
669175025
647206967
176446369
151082175
187570012
533381935
279927360
462328555
249767955
375300585
664810245
406789651
842859955
43431059
967734710
793775678
715301672
720385143
213112219
122654395
451469477
114231382
49229564
159601239
967734710
446820275
615377033
842859955
227711375
426233346
113455365
49141693
445418165
150004433
664810245
84182546
843513109
420258150
399032032
678496870
716545662
786452216
898846139
769022540
827314405
382809452
295768835
145788854
845685595
106522967
635088615
136402732
902458903
19535560
267362377
453821460
133202758
647206967
614333679
472629652
65068837
39568752
399032032
242277284
201877647
321148282
325304363
521259138
470779280
528007418
791109378
647206967
672938107
419320405
61167892
852396336
208356609
883345489
136402732
793765412
109384685
747507534
300495085
287556933
808083082
262850948
189692306
608135691
753626750
533381935
842859955
739260880
933835562
106522967
640969023
106522967
845392031
452160555
370024028
71452862
763386823
87030709
146986970
444558315
997770744
495217592
660312285
725270220
672938107
498671888
612084223
308901748
79331648
501104107
94802409
498671888
133202758
106637975
393732399
977048459
799938759
503311063
377428365
262850948
856625814
259447059
470779280
494164426
279927360
577782418
835529974
988458325
495217592
577782418
351131757
338965927
838575280
142381485
852396336
997770744
636399325
990678116
287556933
990678116
295768835
62773367
789795756
950010273
290070188
363291327
967045526
426551900
615377033
636399325
407361094
720385143
201877647
451469477
462328555
596633714
852396336
532400114
452160555
3985493
363291327
995519510
370024028
452160555
990678116
416522621
259447059
151082175
180543987
295768835
470450872
113455365
101707756
72644312
199062838
267362377
205146535
636399325
25150138
596633714
634396900
709376993
717545562
915188491
132972038
351131757
852396336
804172479
971427294
664810245
981637327
470779280
101707756
81963496
3985493
717545562
530302448
82324035
740899913
3985493
420258150
403011580
3985493
279927360
204023303
618723234
24349907
533381935
882350801
933835562
62773367
616373204
81963496
420691461
113455365
902458903
451469477
531113364
363291327
117990828
402316577
838529277
634043224
647206967
990678116
445742553
92174769
34843238
403011580
997770744
420691461
34962665
365134716
967734710
132972038
669175025
416522621
426551900
109987428
602677924
792837493
262850948
893344250
3985493
760503997
532041370
295768835
720385143
151082175
279927360
400976116
970272818
891192318
852396336
49141693
114231382
213112219
452160555
710345734
532879309
804172479
444558315
664810245
462328555
109409504
583865092
151082175
82324035
338703209
861971201
444558315
159601239
72822573
716545662
870938819
470779280
533381935
416522621
788816956
435361683
180543987
101707756
114231382
924684427
446820275
495217592
303844274
664810245
338965927
119272511
444558315
340752803
734569845
167369966
670376405
551680451
81963496
615377033
84182546
395953450
382809452
615377033
805851414
379112814
997770744
950010273
253381182
571186905
583865092
49141693
533381935
341337453
596633714
109384685
462182680
710345734
363075255
462182680
596633714
524768263
929175411
887664615
715669796
788816956
321364937
286149881
180543987
775758284
416522621
827314405
363075255
893344250
330341334
593652318
773796495
3985493
47404110
227749647
353523715
472629652
213112219
444558315
242277284
451469477
569186242
121547615
472629652
34843238
279927360
363075255
242277284
84182546
279927360
106522967
753626750
647206967
382809452
330341334
445742553
918719755
788816956
189692306
363075255
740556591
8464141
635088615
99803773
159943153
882350801
132972038
99375209
852396336
242691505
561422711
533381935
400976116
317007523
330341334
117562564
717212902
950010273
97975950
709376993
893344250
97975950
370024028
533381935
413929775
207420153
933835562
363075255
636399325
533381935
180543987
81963496
558944310
845392031
94846153
213015624
546746223
351667180
259447059
478071496
416522621
132972038
28078389
59319299
505331784
416522621
678496870
933835562
348888674
61743787
478071496
370024028
87030709
882350801
533381935
341337453
59319299
842859955
3985493
995519510
678496870
533381935
852396336
159601239
986085989
117562564
715301672
485792090
631365349
533381935
81963496
279927360
845392031
41912330
34843238
716545662
575098295
647206967
101104061
963369078
577782418
426233346
81963496
647206967
526773639
351131757
614333679
538663922
416522621
918719755
533381935
951228414
806629587
363075255
669175025
180543987
304424390
926132197
444558315
34843238
544293943
81963496
883345489
151082175
533381935
551680451
407361094
856625814
664810245
101104061
634396900
902458903
538663922
363075255
204023303
34843238
199062838
452160555
634043224
715301672
953567940
407831879
997770744
618723234
533381935
608635569
664810245
640969023
769022540
495217592
636399325
793434740
880472098
280284613
482741890
363075255
320923646
898846139
475548220
893344250
835529974
420258150
945178256
159601239
86737983
338703209
710345734
3985493
338965927
101104061
583865092
420258150
180932888
382809452
92174769
167730177
92174769
710345734
184209960
634396900
995519510
966315684
588066892
997770744
278374454
363075255
151082175
106522967
151082175
446820275
964901016
891192318
953567940
253381182
502512015
84182546
19535560
533381935
283897817
59319299
516556047
804172479
282245953
726415810
365134716
634396900
167730177
452160555
882350801
113455365
444558315
3985493
279927360
279927360
899853055
480177328
81963496
10255476
647206967
330341334
788816956
3985493
151082175
1129928
363075255
642378032
81963496
740556591
799938759
340752803
363075255
703299897
189692306
933835562
716545662
351131757
941969393
872756068
636399325
664810245
717212902
997770744
71452862
316440106
463771066
835433072
472629652
843513109
769022540
502512015
81963496
41912330
279927360
201922130
242239237
81963496
647206967
159601239
842859955
3985493
943694013
669175025
326572891
664810245
452160555
845685595
127306127
101104061
28078389
363075255
883345489
262850948
986085989
478071496
953567940
516556047
852396336
647206967
117562564
852396336
636399325
395953450
213112219
533381935
159601239
151082175
514835143
379112814
749687683
435361683
25150138
413304714
363291327
945178256
709376993
636399325
201922130
472629652
882350801
583540234
583865092
602677924
997770744
446820275
634043224
566389174
725270220
187570012
407361094
725270220
452160555
48699814
146753951
59693036
205146535
967688315
94846153
167730177
588066892
971427294
462182680
213112219
101707756
242277284
159601239
407831879
990678116
452160555
494164426
84182546
127306127
242277284
416522621
253381182
99476110
664810245
763386823
113455365
71452862
71452862
882350801
533381935
58898715
145788854
540738899
244812915
616373204
253381182
416522621
716545662
647206967
517373182
918719755
101104061
717212902
793765412
734569845
117562564
734569845
710345734
451469477
933835562
763318698
451469477
79331648
720385143
647206967
84182546
583865092
3985493
856625814
947657752
133202758
586215542
407361094
766722894
406789651
106522967
788816956
983687591
586215542
346053577
983319352
502512015
664810245
101104061
187570012
881091251
545195437
521259138
964901016
891192318
205146535
891192318
838529277
24349907
438974984
615377033
760213309
106637975
106522967
852396336
615377033
664810245
363075255
796647576
113455365
647206967
966315684
859123741
95702363
117562564
919436557
145383622
688746427
167730177
145383622
996876111
462328555
304424390
420258150
59693036
71452862
330341334
180543987
194919836
370024028
843513109
845685595
49229564
227711375
133202758
304424390
279927360
532879309
67726038
3191817
524768263
636399325
3985493
898846139
664810245
986085989
279927360
400976116
997770744
369411454
146986970
403011580
49229564
472629652
538663922
66253008
472629652
213112219
835529974
213112219
444558315
612084223
614333679
160546641
632604205
127306127
113455365
201922130
402035750
777215027
970272818
648239099
572496451
28078389
145788854
915188491
321148282
295768835
34990920
852396336
532041370
753626750
106522967
280284613
717212902
726415810
419320405
106522967
452160555
856625814
420691461
582498130
41912330
615377033
883345489
407361094
306634239
282245953
674185921
966891709
313327128
482741890
482741890
887664615
788816956
566389174
159601239
402316577
526773639
132990817
502678160
286149881
99375209
34843238
256653517
300495085
953567940
990678116
207420153
207420153
110252073
27495357
427300703
757236145
569186242
446820275
403011580
478071496
159601239
585295461
635088615
940455387
726415810
786452216
213112219
49229564
249767955
781264461
990678116
24349907
664810245
61167892
647206967
664810245
330341334
259447059
330341334
101104061
97975950
636399325
127306127
242277284
330341334
571186905
259447059
533381935
106522967
596633714
145383622
330341334
59693036
538663922
970272818
469868348
3985493
416522621
67726038
3985493
330341334
540738899
949814155
279927360
841534010
710345734
530302448
382809452
893344250
49141693
872756068
242277284
61167892
463771066
287556933
470779280
266941232
420691461
11492135
739921625
924684427
242277284
67726038
84182546
763386823
361473138
987801429
363291327
303844274
338703209
740899913
370024028
793434740
856625814
538663922
635088615
189692306
569186242
631365349
970272818
304424390
82324035
383981378
489839972
710345734
880472098
395953450
199062838
435361683
109384685
634043224
533381935
278374454
462182680
852396336
47404110
856625814
881803481
253381182
615377033
904361031
478071496
279927360
912436779
781264461
970272818
87030709
967045526
710345734
28078389
739260880
791109378
647206967
416522621
292859267
672938107
753626750
710345734
248869053
201922130
106522967
134625437
843513109
330341334
762161316
757236145
636399325
844456775
151082175
242277284
49229564
452160555
330341334
940455387
242691505
92174769
749687683
462182680
94802409
242277284
151082175
887664615
438974984
882350801
213112219
893344250
614333679
462182680
242277284
136402732
213112219
87030709
960769936
59586777
856625814
242277284
109409504
710345734
538663922
533381935
59693036
715301672
926132197
660312285
618723234
825768508
242277284
338703209
282245953
62773367
59693036
402035750
551680451
564959648
533381935
420691461
933835562
175409503
113455365
902458903
612084223
734569845
762161316
788816956
775758284
279927360
710345734
967734710
5824975
726415810
330341334
62773367
263761598
67612753
559358681
3985493
370024028
62773367
213112219
92174769
572496451
856625814
596633714
799938759
763386823
295768835
608635569
127306127
279927360
62773367
119272511
426920980
444558315
586215542
838529277
163924841
444558315
647206967
106522967
596633714
400976116
997770744
377428365
49141693
540738899
472629652
59693036
81963496
145788854
402316577
205146535
151082175
710345734
280284613
444558315
950010273
278374454
672536919
571186905
717212902
462182680
114231382
845685595
861971201
684046238
159601239
3985493
114231382
127306127
571186905
27495357
167730177
386246655
49141693
187570012
65068837
664810245
416522621
267362377
159601239
465045503
647206967
134625437
647206967
330341334
136402732
452160555
363075255
891192318
495217592
370024028
59319299
533381935
338965927
180543987
292859267
538663922
420691461
837935604
775758284
65068837
370024028
739260880
304424390
960769936
150004433
204023303
845685595
49229564
117562564
10255476
717545562
636399325
127306127
172147214
596633714
67726038
370024028
970272818
941969393
544293943
635088615
370024028
119272511
99803773
30895040
933835562
106522967
941969393
967688315
145383622
634043224
278374454
151082175
966315684
308901748
353523715
313327128
121547615
870938819
81963496
788816956
3985493
316440106
127306127
121547615
81963496
151164871
533381935
84182546
845782870
370024028
842859955
917784744
983319352
242239237
180543987
664810245
262850948
106637975
101104061
451469477
92174769
151082175
84182546
213015624
363291327
2975766
30895040
34990920
933835562
282245953
267362377
363075255
528007418
852396336
136402732
13540658
416522621
400976116
159601239
503311063
242277284
608635569
416522621
953567940
81963496
279927360
596633714
106637975
615377033
3985493
189692306
882350801
444558315
196822785
466308558
532879309
304424390
355492407
635088615
636399325
304424390
583865092
444558315
472629652
947657752
446820275
290699095
159601239
18449009
634043224
19535560
586215542
49141693
614333679
526773639
113455365
3985493
757236145
400976116
462182680
81963496
478071496
287556933
732205273
717545562
185838808
533381935
753626750
180543987
116933617
444558315
386534842
498671888
426551900
420691461
159601239
769022540
259447059
59693036
586215542
710345734
544293943
882350801
781264461
407361094
953567940
596633714
201922130
41912330
918719755
151082175
242277284
416522621
3985493
290070188
870938819
725270220
81963496
533381935
81963496
287556933
887664615
365134716
918719755
725270220
400976116
657293226
964901016
150004433
136402732
338703209
763386823
691110807
267362377
966315684
827314405
726415810
684985615
407361094
986185041
113455365
238529812
253381182
58898715
559358681
997770744
136402732
330341334
242277284
763386823
175409503
59693036
853421571
664810245
110252073
165761095
287556933
121547615
883345489
416522621
870938819
355492407
308901748
615377033
351131757
262850948
321148282
963369078
363075255
279927360
87030709
762161316
664810245
669175025
971427294
175409503
86737983
601059972
151082175
953567940
348888674
760213309
330341334
472629652
81963496
845685595
966315684
370024028
282245953
418385479
520955702
150004433
133202758
781264461
966315684
132972038
664810245
596633714
213112219
99375209
49141693
741937514
65068837
793765412
386534842
167369966
762161316
495217592
444558315
142381485
846974447
416522621
647206967
87030709
615377033
616373204
845685595
19535560
316440106
997770744
843513109
533381935
451469477
242277284
986085989
933835562
872756068
242277284
933835562
801296111
292859267
596633714
24349907
127306127
325304363
292859267
265944076
382809452
267362377
977048459
586215542
41912330
533381935
263761598
363291327
266611978
300495085
34990920
861046296
8464141
852396336
59693036
734569845
880218528
485792090
966315684
242277284
213112219
918226066
801296111
495217592
596633714
845685595
330341334
995519510
370024028
84182546
713559169
242277284
918719755
49141693
3985493
395953450
660312285
612084223
338703209
189692306
114231382
151082175
616373204
139253479
370024028
763386823
971427294
92174769
125793687
117990828
997770744
227711375
266611978
856625814
180543987
715669796
370024028
253381182
259447059
61167892
242239237
502512015
616373204
1129928
363291327
180543987
363075255
420258150
34843238
84182546
918719755
121547615
469868348
672938107
973424649
963369078
151082175
25150138
3985493
990678116
463298139
399032032
59693036
664810245
363291327
684985615
363075255
647206967
861046296
242277284
837935604
967734710
420258150
290070188
511308309
482741890
463298139
533381935
536345909
801473199
67612753
145383622
227749647
82324035
179681546
777215027
678496870
615377033
201922130
61743787
113455365
363075255
100444139
636399325
874904722
444558315
835529974
49141693
950010273
11492135
201877647
189692306
178232890
762161316
59693036
402316577
49141693
533381935
145383622
669175025
259447059
716545662
502678160
176446369
987801429
49141693
416522621
502678160
416522621
134625437
793775678
13540658
109384685
452160555
612084223
636399325
363291327
524768263
596633714
472629652
843513109
720385143
472629652
926132197
204023303
41912330
793765412
279927360
511308309
856625814
596633714
852396336
363075255
393732399
648239099
495217592
262772668
213112219
113455365
635088615
279927360
330341334
636399325
101707756
101707756
113455365
34843238
444558315
458976577
249767955
480177328
990678116
25150138
533381935
715669796
899853055
456947199
127306127
253381182
1129928
915188491
551680451
734569845
290070188
407361094
420691461
282245953
845685595
835529974
127306127
242277284
148554089
716545662
25150138
710345734
726415810
167730177
601059972
791109378
757236145
760503997
84182546
632604205
981637327
132972038
451469477
968862679
533381935
242277284
151082175
878712875
304424390
887521680
267362377
106522967
463298139
279927360
533381935
870938819
533381935
419320405
287556933
61167892
420691461
532400114
753626750
793765412
643314457
86737983
789795756
596633714
127306127
321148282
451469477
677726935
465045503
341337453
133202758
213112219
569186242
793775678
753626750
970272818
883345489
363291327
472629652
966891709
279927360
540738899
951228414
279927360
416522621
734569845
571186905
887664615
462328555
606321619
117990828
407361094
856625814
242277284
106522967
967045526
494164426
249767955
59319299
664810245
330341334
801296111
791109378
363291327
804172479
34990920
106522967
122654395
10255476
242277284
981637327
967045526
882350801
62773367
561422711
151082175
420691461
363075255
763386823
139253479
758525176
598492953
62773367
67726038
127306127
715669796
753626750
462182680
751467882
134625437
351131757
145788854
540738899
753626750
503311063
363075255
616373204
416522621
720385143
775758284
706385091
245182513
966315684
775758284
444558315
287556933
883345489
480177328
119272511
614333679
86737983
3985493
375300585
710345734
370024028
330341334
101707756
420691461
3985493
403011580
558944310
244812915
616373204
420691461
101104061
470779280
872756068
292859267
189692306
762161316
835529974
113455365
213112219
448249188
242277284
843513109
3985493
856625814
987801429
127306127
845685595
286149881
399032032
664810245
242277284
163924841
620066142
715669796
176446369
963515320
47404110
647206967
845392031
893344250
516556047
180543987
242277284
304424390
213112219
684046238
132990817
981637327
710345734
267362377
495217592
472629652
749687683
718368994
180543987
596633714
416522621
439041383
618723234
793775678
304424390
328305710
66253008
213112219
363291327
502678160
841534010
472629652
287556933
106522967
946077526
92174769
199062838
259447059
205146535
5824975
34990920
964901016
65068837
279927360
494164426
444558315
209486102
420691461
533381935
279927360
569186242
81963496
882350801
167369966
915459449
61167892
205146535
470779280
399032032
893344250
41912330
453821460
715301672
788816956
151082175
370024028
577782418
715669796
41912330
878025319
418385479
966315684
279927360
677726935
475548220
885909558
136402732
596633714
100444139
796647576
242277284
330341334
926132197
382809452
647206967
799938759
59319299
117562564
377428365
845392031
304424390
533381935
204023303
757236145
19535560
10255476
5824975
760213309
420691461
418385479
926132197
918719755
801296111
933835562
180543987
845392031
159943153
113455365
242277284
304424390
788816956
763386823
533381935
242239237
145788854
330341334
775758284
472629652
635088615
677726935
363291327
242277284
789284295
616373204
3985493
883345489
842859955
133202758
167730177
340752803
101104061
136402732
167730177
81963496
491722929
151082175
370024028
636399325
370024028
34843238
382809452
127306127
852396336
647206967
145788854
117990828
710345734
559358681
596633714
416522621
28078389
453821460
444558315
540738899
664810245
242277284
167730177
551680451
977048459
478071496
532400114
189692306
845392031
444558315
114231382
458976577
205146535
248869053
454725374
462182680
213112219
841534010
572496451
189692306
351131757
279927360
151082175
478071496
843513109
734569845
551680451
981637327
74257580
213015624
146986970
338703209
491722929
995519510
49141693
145383622
416522621
533381935
981637327
402316577
384872938
382809452
117990828
406789651
533381935
25150138
533381935
303844274
304424390
762161316
132990817
407831879
242277284
242691505
709376993
109384685
647206967
586215542
238529812
887664615
370024028
636399325
267362377
242239237
672536919
242277284
370024028
648239099
145788854
788816956
84182546
462328555
601314097
84182546
267362377
856625814
895801271
363075255
545195437
41912330
953567940
912436779
532400114
97975950
994886343
472629652
968862679
3985493
664810245
835529974
528007418
113455365
990678116
504656762
672938107
121547615
101104061
213112219
968862679
788816956
286558324
27495357
61167892
377428365
49141693
799938759
602677924
242277284
856625814
185838808
187570012
81963496
693903864
837935604
636399325
636399325
34843238
763318698
636399325
419320405
416522621
79331648
887521680
308901748
278374454
341337453
106637975
710345734
416522621
521259138
789795756
346920729
317007523
679162947
113455365
303279170
3985493
34990920
521259138
242277284
710345734
453821460
893344250
967045526
132972038
462182680
242277284
286149881
769022540
861971201
59319299
133202758
92174769
304424390
25150138
533381935
416522621
165761095
175409503
636399325
763386823
330341334
841908494
533381935
121209778
253381182
842859955
119272511
18246833
7165299
346920729
818176200
577782418
353523715
533381935
163924841
172147214
113455365
586215542
213015624
452160555
967045526
971427294
205146535
213112219
615377033
242239237
801296111
887521680
463298139
445418165
799938759
615377033
81963496
59693036
918719755
363291327
462328555
49229564
482741890
532041370
953567940
636399325
933835562
34843238
967045526
363075255
688746427
267362377
207420153
99375209
187570012
544293943
710345734
838575280
647206967
444558315
583865092
968862679
684046238
278374454
18449009
71452862
249767955
720385143
262850948
647206967
304424390
117990828
84182546
167730177
201922130
76582853
242691505
647206967
616373204
303279170
845685595
551680451
852396336
986085989
482741890
970272818
446820275
918719755
242277284
899853055
446820275
595802720
990678116
615377033
113455365
715669796
82324035
24349907
997770744
363075255
242277284
540738899
59319299
92174769
596633714
25150138
872756068
71452862
413929775
187570012
793434740
789795756
769022540
841908494
49141693
106522967
444558315
918719755
462182680
242239237
7165299
87030709
407831879
132990817
180543987
81963496
145383622
71452862
485792090
151082175
292859267
363291327
121209778
990678116
420258150
709376993
114231382
781264461
475548220
67612753
533381935
551680451
265981634
924684427
763386823
348888674
189692306
287556933
127306127
225750757
267362377
669175025
444558315
109384685
569186242
360031502
502512015
106522967
109987428
142381485
41912330
540738899
242277284
325304363
444558315
159601239
856625814
81963496
893344250
383981378
618723234
799938759
458976577
760213309
341337453
583865092
526773639
926132197
544293943
321148282
495217592
106522967
1129928
882350801
645349551
635088615
837935604
132972038
106522967
81963496
435361683
933835562
882350801
119272511
710345734
486643058
446820275
504656762
447929061
451469477
256653517
526773639
588557139
420258150
363075255
887664615
844456775
348888674
303844274
370024028
382809452
533381935
86748577
351131757
370024028
34962665
715301672
54432403
330341334
551680451
763386823
194147828
679113152
317007523
583865092
127306127
709376993
845782870
87030709
461640419
526773639
856625814
586215542
49141693
720385143
133202758
970272818
757236145
763386823
419320405
330341334
684046238
340752803
263761598
117562564
119272511
763386823
781264461
136402732
420691461
419320405
643415203
101104061
199062838
608135691
279927360
620066142
114231382
132972038
635088615
551680451
596633714
127306127
919436557
242277284
881091251
402316577
533381935
308901748
986185041
737107830
47404110
717545562
151082175
416522621
452160555
416522621
788816956
717212902
504656762
654745045
420258150
461640419
452160555
717545562
444558315
918719755
614333679
452160555
3985493
242277284
3985493
852396336
789795756
596633714
929175411
133202758
184209960
3985493
495217592
852396336
769022540
213015624
636399325
709376993
109987428
363291327
953567940
267362377
151082175
950010273
524768263
502512015
791343699
741937514
856625814
740556591
132990817
393732399
793765412
947835930
444558315
25150138
444558315
805851414
766722894
287556933
986085989
165761095
242277284
249767955
127306127
159601239
634043224
370024028
290699095
596633714
316440106
435459224
852396336
882350801
614333679
636399325
967045526
918719755
167730177
28078389
316440106
127306127
856625814
295768835
101707756
845685595
167369966
420691461
47404110
950010273
201877647
608135691
634043224
82324035
49141693
159601239
101104061
151082175
801296111
533381935
351131757
501104107
721685218
582498130
265981634
618723234
242277284
933835562
262850948
801296111
348888674
167730177
820664701
851822336
8464141
569186242
127306127
664810245
351131757
113455365
265981634
502512015
596633714
81963496
763386823
338703209
533381935
180543987
478071496
370024028
150004433
912436779
977048459
286149881
217379980
465437599
495217592
416522621
732205273
715301672
321148282
132972038
101104061
882350801
842859955
10255476
217379980
113455365
449187060
407831879
355492407
516556047
92174769
61167892
533381935
438520700
769022540
933835562
933835562
966315684
647206967
657293226
317007523
420691461
375300585
420691461
586215542
121547615
113455365
533381935
205940004
348888674
538663922
353777591
601059972
608635569
453821460
67726038
213112219
41912330
213112219
953567940
618723234
355492407
478071496
710345734
763386823
213112219
180543987
133202758
495217592
462182680
672938107
710345734
416522621
213015624
321148282
710345734
494164426
59693036
420691461
279927360
370024028
462182680
304424390
117990828
242239237
34843238
518979458
602677924
34990920
59693036
41912330
265944076
133202758
793765412
887664615
954386083
861971201
300495085
370024028
495217592
3191817
793765412
963369078
280284613
370024028
710345734
975157402
5824975
986712328
462182680
502678160
820798652
330341334
242277284
763386823
304424390
995519510
946077526
265944076
990678116
740899913
882350801
647206967
163924841
370024028
81963496
117562564
330341334
25150138
596633714
853098567
941969393
647206967
34990920
452160555
583865092
447929061
316440106
725270220
495217592
963369078
762161316
189692306
845392031
997770744
71452862
841534010
409099833
393732399
59319299
66253008
647206967
664810245
402035750
791292672
852396336
647206967
498671888
372663667
49141693
942666424
572496451
242277284
608135691
420691461
317007523
709376993
664810245
419320405
710345734
136402732
133202758
215176495
856625814
420691461
290070188
106522967
416522621
789795756
61743787
375300585
3985493
715301672
987976541
716545662
411727802
520955702
984405354
452160555
615377033
526773639
945178256
844456775
664810245
117562564
882350801
187570012
133202758
84182546
154492492
709376993
533381935
647206967
426920980
992215675
242277284
796647576
213015624
151082175
348888674
569186242
545195437
842859955
225750757
242277284
893344250
726415810
189692306
577782418
444558315
439041383
106637975
72644312
918719755
596633714
28078389
151082175
967734710
61167892
670376405
472629652
620066142
726415810
92174769
133202758
532400114
316440106
127306127
127306127
533381935
279927360
726415810
947835930
635587440
452160555
775758284
267362377
167730177
660312285
720385143
145788854
852396336
793434740
167730177
469868348
632604205
710345734
146753951
990678116
420691461
180543987
406789651
3191817
416522621
616373204
564959648
242277284
101707756
505331784
46892503
472629652
172147214
544293943
992215675
739921625
799938759
420691461
634043224
664810245
225750757
715301672
400976116
726415810
912297979
81963496
71452862
608635569
950010273
263253205
720385143
775084774
634043224
5824975
365134716
825768508
642378032
49229564
151082175
540738899
963369078
306634239
967734710
420691461
893344250
145788854
596633714
101104061
981637327
199062838
781264461
918226066
502512015
106522967
132972038
502512015
751467882
133202758
596633714
355492407
540738899
495217592
348888674
472629652
918719755
478071496
763318698
445418165
981637327
495217592
287556933
726415810
636399325
634396900
114231382
717545562
279927360
242277284
502512015
132990817
363075255
734569845
400976116
709376993
101707756
852396336
313327128
715301672
330341334
295768835
407361094
793434740
950010273
136402732
92174769
114231382
526773639
382809452
483160827
482741890
544293943
159943153
856625814
788816956
801296111
287556933
615377033
799399752
601059972
238529812
136402732
647206967
472629652
196822785
715301672
992215675
452160555
856625814
151082175
287556933
489839972
34962665
267362377
92174769
781264461
420691461
304424390
304424390
121547615
524768263
2975766
363075255
841534010
106522967
403011580
739260880
1129928
717545562
266941232
167369966
843513109
1129928
953567940
753626750
25150138
375300585
472629652
763386823
564959648
61743787
995519510
3985493
647206967
117990828
145788854
106522967
933835562
167730177
763386823
28078389
596633714
463771066
242277284
495217592
407361094
614333679
117562564
62773367
242691505
538663922
151082175
113455365
377428365
878025319
61743787
827314405
101104061
601059972
475548220
261332359
201877647
413688116
370024028
49141693
612084223
330341334
463298139
127306127
266941232
710345734
242277284
3985493
766722894
67726038
416522621
601059972
159601239
399032032
734569845
532400114
926132197
287556933
253381182
420258150
777215027
494164426
491722929
495217592
635088615
117562564
788816956
926132197
462182680
636399325
717545562
489839972
97975950
551680451
249767955
753626750
310206666
416522621
726415810
480307069
380345285
740899913
608135691
395953450
382809452
363075255
71452862
101104061
775084774
462182680
990678116
533381935
280284613
856625814
967045526
165761095
470779280
472629652
81963496
71452862
495217592
420691461
533381935
684046238
647206967
19535560
142381485
246872553
532400114
363075255
596633714
856625814
602677924
582498130
926132197
593962888
713559169
426551900
721685218
419320405
462182680
68056423
843513109
41912330
726415810
246872553
726415810
596633714
964901016
533381935
843513109
382809452
151082175
546746223
882350801
127306127
109384685
159943153
213112219
351131757
279927360
912436779
677726935
678496870
870938819
267362377
67726038
608635569
788816956
439041383
647206967
602677924
781264461
763318698
402316577
715669796
762354437
781264461
386246655
867032899
677726935
225750757
466308558
791343699
820798652
825768508
213015624
691936305
133202758
351131757
717545562
242277284
596633714
789795756
46698897
370024028
870938819
747507534
180543987
601059972
151082175
470779280
684985615
636399325
596633714
872756068
538663922
370024028
41912330
503311063
760213309
793765412
146986970
439041383
159943153
933835562
763386823
113455365
960769936
853421571
370024028
645349551
859123741
679113152
282245953
882350801
330341334
532041370
151082175
106522967
601314097
645349551
279927360
953567940
924684427
416522621
551680451
660312285
34962665
596633714
370024028
887664615
709376993
167730177
503311063
995519510
672938107
533381935
918719755
451469477
516556047
363075255
788816956
887664615
801473199
304424390
990678116
950010273
34990920
967734710
241567516
416522621
136402732
835529974
647206967
647206967
478071496
174708088
715301672
715301672
844456775
837935604
933835562
136402732
308901748
114231382
127306127
81963496
59693036
721685218
463298139
242277284
672536919
983319352
113455365
406789651
891192318
636399325
136402732
67726038
788816956
845685595
709376993
601059972
420691461
569186242
328305710
495217592
84182546
470779280
664810245
406789651
279927360
41912330
338703209
763386823
475548220
769022540
452160555
926132197
119272511
763318698
175409503
789795756
856625814
988458325
618723234
425863113
363291327
426551900
300495085
872756068
482741890
483160827
966315684
635088615
180932888
647206967
67612753
715301672
762354437
614333679
180543987
411727802
92174769
321148282
838575280
413929775
678496870
533381935
964901016
286149881
518979458
533381935
217379980
533381935
330341334
602677924
46698897
462182680
330341334
127306127
278374454
59319299
46698897
501104107
351131757
769022540
799938759
330341334
145383622
664810245
101104061
495217592
159601239
791109378
739260880
400976116
877973444
165761095
551680451
87030709
533381935
267362377
870938819
636399325
132972038
763386823
753626750
121547615
121547615
498671888
672938107
501104107
495217592
446820275
532041370
452160555
382809452
114231382
10255476
843513109
533381935
159943153
878025319
472629652
61167892
495217592
725270220
250682105
114231382
266611978
715669796
635323168
370024028
101104061
841534010
133202758
838575280
267362377
533381935
71452862
825768508
788816956
382809452
94846153
997770744
503311063
87030709
516556047
636399325
136402732
304424390
734569845
295768835
716545662
1129928
242277284
882350801
502512015
5824975
151082175
295768835
561422711
966315684
715301672
279927360
242277284
977048459
502678160
41912330
106522967
360031502
132972038
967045526
407831879
538663922
918719755
279927360
887664615
856625814
452160555
3985493
751467882
763386823
5824975
341337453
516556047
588066892
734569845
136402732
61743787
992215675
461640419
34990920
420691461
997770744
400976116
533381935
569186242
353523715
968862679
97975950
709376993
678496870
615377033
933835562
757236145
691936305
647206967
223669675
893344250
106522967
151082175
478071496
444558315
363075255
462182680
577782418
516556047
887664615
400976116
950010273
773796495
159601239
101104061
472629652
799938759
769022540
416522621
596633714
175409503
136402732
709376993
127306127
265944076
134625437
418385479
472629652
199062838
636399325
533381935
242277284
420691461
709376993
596633714
242277284
620066142
532400114
189692306
470779280
101104061
763386823
106522967
462182680
891192318
684046238
485792090
516556047
19535560
113455365
470779280
383981378
165761095
47404110
81963496
306634239
838529277
67612753
967734710
59693036
59693036
41912330
940455387
859123741
353523715
919436557
435361683
533381935
444558315
887664615
732205273
967045526
242239237
462182680
242277284
769022540
413304714
19535560
596633714
647206967
710345734
882350801
416522621
375300585
856625814
502678160
861971201
196822785
977048459
259447059
187570012
28078389
647206967
114231382
996287259
113455365
636399325
735342227
949814155
58898715
262850948
113455365
763386823
835529974
101707756
596633714
845392031
330341334
25150138
452160555
882350801
462182680
242277284
351131757
967734710
201922130
967734710
370024028
960769936
419320405
406789651
533381935
647206967
13540658
435361683
757236145
881091251
632604205
575098295
882350801
180543987
11492135
967045526
793765412
966315684
966315684
338965927
843513109
104176399
709376993
263761598
426920980
167369966
912436779
363291327
382809452
967045526
109987428
99476110
805851414
119272511
279927360
49141693
416522621
330341334
34843238
618723234
444558315
933835562
286558324
420691461
981637327
859123741
664810245
516556047
882350801
583540234
27495357
121547615
532400114
453821460
880218528
968862679
994886343
438974984
49229564
769022540
259447059
242277284
452160555
444558315
400976116
407831879
647206967
532041370
472629652
287556933
136402732
83364600
370024028
420691461
59693036
781264461
924684427
180543987
370024028
248869053
189692306
693903864
856625814
444558315
960769936
664810245
494164426
919436557
943694013
715669796
106522967
753626750
279927360
2975766
531113364
278374454
246872553
370024028
717545562
933835562
454725374
278374454
279927360
926132197
7165299
544293943
715669796
363075255
86737983
365134716
249767955
81963496
279927360
858493641
117990828
459113033
242277284
953567940
451469477
180543987
435361683
30895040
540738899
363075255
303279170
279927360
84182546
290070188
167730177
420691461
544293943
213112219
151082175
852396336
351131757
59319299
950010273
114231382
983687591
330341334
402035750
747507534
933835562
634043224
375300585
420691461
995519510
84182546
444558315
279927360
893344250
3985493
279927360
462182680
175409503
997770744
716545662
34843238
912436779
279927360
279927360
710345734
583865092
472629652
3985493
852396336
586215542
81963496
382809452
763386823
418827481
363291327
199062838
213015624
502512015
189692306
419320405
672938107
495217592
353777591
180543987
304424390
84182546
664810245
716545662
444558315
516556047
472629652
773796495
533381935
480307069
416522621
113455365
382809452
882350801
287556933
514835143
616373204
445742553
175409503
533381935
416522621
997770744
167369966
120108192
242277284
167730177
242277284
762161316
566389174
109384685
338965927
248869053
267362377
795003943
838529277
242277284
533381935
41912330
2975766
837935604
852396336
101104061
715669796
159943153
533381935
596633714
213112219
370024028
710345734
732205273
859123741
338965927
106522967
716545662
596633714
393732399
918719755
242277284
249767955
769022540
363291327
845782870
452160555
533381935
893344250
882350801
340752803
151082175
420691461
791109378
853098567
788816956
749687683
797392466
279927360
715301672
514835143
81963496
370024028
41912330
452160555
117562564
151082175
775758284
59340558
175409503
526773639
227711375
838529277
954386083
279927360
59693036
882350801
463298139
795003943
793775678
305200730
316440106
856625814
201877647
213112219
59586777
316440106
669175025
635088615
647206967
420691461
3985493
150004433
462182680
363075255
71452862
635088615
799938759
25150138
265944076
462328555
856625814
286149881
942666424
853098567
716545662
28078389
242277284
664810245
917784744
788816956
664810245
395164393
918719755
34962665
946077526
511308309
151082175
3985493
540738899
647206967
41912330
304424390
363075255
330341334
242691505
781264461
777215027
242691505
827314405
180543987
267362377
929175411
445418165
351131757
465045503
92174769
596633714
478071496
113455365
321148282
835529974
425022716
763386823
950010273
447929061
642378032
59319299
363291327
351131757
859123741
282245953
49141693
716545662
977048459
406789651
967045526
614333679
533381935
199062838
325304363
502678160
175409503
280284613
520955702
406789651
317007523
189692306
132972038
753626750
363291327
215176495
242277284
596633714
100444139
709376993
495217592
41912330
647206967
101104061
151082175
586215542
304424390
977048459
420691461
81963496
596633714
41912330
279927360
929175411
420691461
348888674
946077526
582498130
472629652
310206666
444558315
926132197
426551900
136402732
411727802
104176399
647206967
403011580
964901016
7165299
715301672
755758075
533381935
769022540
647206967
882350801
201877647
316440106
518979458
495217592
420691461
647206967
28078389
781264461
420691461
887664615
351131757
495217592
664810245
852396336
34990920
968862679
279927360
19535560
445418165
81963496
551680451
151082175
140417381
363291327
950010273
990678116
726415810
482741890
601314097
419320405
146986970
596633714
201877647
242277284
420691461
278374454
34843238
478071496
330341334
310206666
845392031
970272818
452160555
726415810
793775678
636399325
577782418
620066142
279927360
167730177
967734710
852396336
647206967
485792090
856625814
151082175
355492407
734569845
766722894
845392031
781264461
142381485
538663922
926132197
717545562
61167892
84182546
372585132
3985493
709376993
25150138
94802409
278374454
321148282
113455365
34962665
1129928
71452862
709376993
189692306
400976116
463771066
119272511
520955702
117562564
346920729
472629652
842859955
882350801
59319299
167730177
113455365
133202758
87030709
787397143
763386823
416522621
970272818
99375209
801296111
363291327
242239237
775504008
253381182
583865092
918719755
924684427
79331648
286558324
316440106
262850948
501104107
968862679
678496870
67726038
987801429
151082175
968862679
918719755
462182680
351131757
84182546
710345734
400976116
317007523
838575280
242239237
494164426
87030709
113455365
49141693
81963496
136402732
877973444
760503997
106522967
533381935
950010273
717545562
616373204
516556047
751467882
134625437
101104061
213112219
715773414
452160555
360031502
967734710
789795756
763386823
769022540
242277284
178232890
114231382
769022540
109987428
452160555
242277284
279927360
242277284
870938819
968862679
290070188
384872938
842859955
151082175
753626750
891192318
199062838
845392031
351131757
672938107
279927360
363075255
842859955
109987428
636399325
34962665
470779280
41264976
716545662
997770744
788816956
981637327
59319299
201877647
330341334
407831879
41912330
47404110
664810245
180543987
416522621
134625437
463298139
852396336
241567516
59319299
495217592
278374454
444558315
167730177
775504008
861971201
502678160
399032032
912436779
279927360
880472098
263253205
518979458
242277284
533381935
789284295
463298139
47404110
615377033
363075255
3985493
968862679
462182680
807744427
189692306
127306127
180543987
49229564
383981378
100444139
250682105
769022540
775084774
69981840
533381935
645349551
950010273
297601962
983319352
267362377
145383622
856625814
472629652
545195437
715669796
463298139
370024028
282245953
462328555
386534842
947657752
495217592
950010273
28078389
81963496
49229564
475548220
295768835
399032032
317007523
462182680
49141693
775758284
953567940
47404110
992884627
526773639
292859267
533381935
61743787
726415810
571186905
286149881
49141693
180543987
184209960
5824975
516556047
918719755
134625437
478071496
286149881
967045526
65068837
781264461
502512015
740899913
632880212
363291327
370024028
279927360
614333679
242277284
861971201
551680451
933835562
172147214
616373204
379112814
635088615
533381935
308901748
688746427
859123741
41912330
426551900
363075255
775084774
159943153
145383622
402035750
882350801
382809452
113455365
106522967
526773639
763318698
852396336
482741890
533381935
757698137
180543987
213015624
992215675
150004433
403011580
472629652
180543987
987976541
113455365
114231382
709376993
837935604
106522967
856625814
717212902
249767955
801296111
330341334
416522621
533381935
992215675
145788854
213112219
602677924
995519510
213112219
106522967
34990920
305200730
524768263
151082175
647206967
709376993
664810245
791109378
189692306
838529277
242239237
81963496
462182680
411727802
988458325
827314405
61167892
734569845
636399325
41912330
533381935
845685595
889126331
400976116
279927360
753626750
452160555
532400114
953567940
472629652
775758284
248869053
132990817
569186242
262850948
608635569
806629587
788816956
463771066
532879309
569186242
416522621
134625437
966315684
990678116
596633714
485792090
159943153
753626750
249767955
199062838
951228414
670376405
242277284
151082175
596633714
386534842
726415810
242277284
451469477
845782870
435361683
502512015
912297979
113455365
516556047
858493641
852396336
355492407
595802720
363291327
119272511
189692306
213112219
762161316
3985493
172147214
647206967
852396336
678496870
635088615
113455365
472629652
793775678
213112219
843513109
542064178
47404110
710345734
533381935
287556933
715669796
277725366
279927360
175409503
41912330
853421571
596633714
326572891
502512015
134625437
420691461
773796495
317007523
439041383
308901748
151082175
290699095
101707756
741937514
955143928
470779280
845782870
278374454
502678160
615377033
150004433
407361094
370024028
710345734
420691461
25150138
330341334
65068837
132972038
721685218
753626750
966315684
856625814
596633714
34843238
462328555
853098567
781264461
977048459
632604205
81963496
852396336
199062838
370024028
882350801
891192318
720385143
420691461
133202758
838529277
34843238
789795756
968862679
265944076
27495357
2975766
416522621
159601239
582076431
184209960
114231382
842859955
941969393
180543987
279927360
740899913
720385143
86737983
544293943
242277284
827314405
620066142
533381935
49141693
532400114
827758542
899853055
399032032
3985493
749687683
180543987
71452862
81963496
302209605
791109378
189692306
159601239
121547615
919436557
249767955
242277284
664810245
411727802
201877647
383981378
533381935
987976541
34990920
189692306
452160555
740899913
25150138
49229564
167730177
933835562
79331648
370024028
470779280
726415810
533381935
242239237
330341334
370024028
472629652
880218528
2975766
843513109
788816956
447929061
843513109
175409503
753626750
575098295
420691461
151082175
966891709
503311063
462182680
987976541
620066142
444558315
614333679
25150138
351131757
265944076
175409503
109409504
845685595
27495357
843513109
786452216
41912330
967734710
146986970
174708088
942666424
577782418
363075255
763386823
41912330
615377033
467386210
370024028
150004433
255042016
717212902
413304714
781264461
540738899
279927360
167730177
287556933
24349907
647206967
92174769
386246655
870938819
452160555
732205273
478071496
114231382
919436557
370024028
67726038
420691461
242277284
502512015
612084223
472629652
636399325
68056423
533381935
28078389
213112219
163924841
187570012
647206967
478071496
586215542
997770744
129214322
34962665
3985493
462182680
117562564
65068837
47404110
669175025
365134716
596633714
444558315
949814155
789795756
766722894
551680451
62773367
113455365
116933617
61743787
41912330
997770744
106522967
919436557
737107830
795003943
321148282
145383622
353523715
583962819
601314097
551680451
81963496
838575280
891344396
180543987
795003943
71452862
363291327
872756068
672536919
278374454
945178256
533381935
977456635
763386823
444558315
150004433
664810245
92174769
947835930
3985493
788816956
81963496
136402732
117562564
201877647
59319299
384872938
101104061
127306127
445418165
544293943
10255476
127306127
715301672
615377033
444558315
119272511
416522621
249767955
636399325
709376993
72644312
62773367
242277284
101707756
180543987
344115220
353777591
250682105
495217592
400976116
462182680
403011580
494164426
825768508
804172479
664810245
242691505
47404110
954386083
737107830
3985493
596633714
472629652
416522621
3985493
403011580
151082175
363075255
983687591
199062838
242277284
165761095
636399325
986185041
992215675
995519510
41912330
106522967
893344250
997770744
351131757
950010273
453821460
304424390
562896847
874904722
953567940
201922130
425863113
472629652
92174769
41264976
370024028
242277284
533381935
3985493
845392031
856625814
753626750
596633714
533381935
482741890
478071496
30895040
820798652
748557295
870938819
664810245
995519510
34843238
740899913
393732399
835529974
317007523
413688116
977048459
933835562
142381485
3985493
213112219
114231382
636399325
715669796
41912330
199062838
674185921
49229564
856625814
370024028
101104061
837935604
462328555
753626750
326555686
25150138
41912330
749687683
67726038
282245953
113455365
41912330
647206967
325304363
28078389
213015624
577782418
213112219
392491337
669175025
1129928
136402732
151082175
472629652
995519510
718368994
159943153
789795756
715301672
201877647
635088615
838529277
583865092
517373182
929175411
741937514
964901016
262772668
947657752
61167892
472629652
734569845
121209778
106522967
544293943
791109378
781264461
121547615
426920980
861971201
762161316
330341334
635587440
151082175
114231382
951228414
303279170
295768835
278374454
898846139
383981378
418385479
845782870
242277284
845392031
486668840
151082175
614333679
495217592
801296111
127306127
596633714
715669796
461640419
679113152
949814155
167730177
104176399
18449009
912436779
453821460
614333679
789795756
940455387
967045526
970272818
636399325
789284295
616373204
79331648
180543987
180543987
114231382
253381182
726415810
495217592
1942215
101104061
253381182
569186242
844456775
317007523
533381935
966315684
151082175
992215675
81963496
407361094
856625814
25150138
279927360
478071496
106522967
647206967
287556933
242691505
887664615
634043224
287556933
533381935
531113364
636399325
262850948
462328555
977048459
114231382
775758284
760503997
41912330
902458903
480177328
180932888
882350801
987976541
844456775
151082175
278374454
336052903
791109378
796647576
789795756
532400114
882350801
330341334
715301672
41912330
533381935
445418165
3985493
608635569
615377033
532041370
532879309
187570012
926132197
113455365
370024028
121547615
267362377
789795756
789795756
452160555
199062838
852396336
596633714
84182546
773796495
566389174
330341334
368699076
101104061
41912330
113455365
966315684
788816956
769022540
127306127
92174769
636399325
59693036
966315684
416522621
326572891
997770744
416522621
540738899
796647576
355492407
407361094
132990817
918719755
86748577
775084774
721685218
856625814
106522967
498671888
601314097
259447059
953567940
660312285
402316577
316440106
1129928
382809452
933835562
403011580
62773367
67612753
586215542
365134716
114231382
596633714
950010273
113455365
615377033
838529277
827314405
420691461
444558315
41912330
370024028
363291327
461640419
418385479
262850948
981637327
444558315
286149881
462182680
393732399
348888674
113455365
452160555
966315684
608635569
601059972
870938819
330341334
416522621
3985493
113455365
966315684
870938819
664810245
402035750
151082175
577782418
740084031
167369966
3985493
84182546
114231382
601059972
494164426
363075255
133202758
498671888
207420153
47404110
915188491
151082175
117990828
788816956
845392031
62475595
363291327
3985493
532400114
933835562
945178256
480307069
769022540
551680451
127306127
967734710
113455365
837935604
596633714
159943153
46698897
804172479
647206967
117990828
647206967
540738899
634043224
709376993
709376993
740899913
353523715
463771066
3985493
709376993
246872553
449187060
845685595
760503997
242691505
290699095
716545662
395953450
502512015
258032890
838575280
418385479
572496451
781264461
453821460
420691461
660312285
330341334
47404110
495217592
502512015
61167892
113455365
997770744
422801867
351667180
66253008
167730177
598492953
596633714
287556933
725270220
189692306
34990920
172147214
454725374
113455365
995519510
577782418
416522621
263761598
47404110
709376993
462182680
242277284
710345734
67726038
59693036
472629652
967045526
160546641
28078389
445418165
189692306
253381182
10255476
113455365
201877647
99476110
316440106
947835930
753626750
49229564
835529974
34843238
106637975
788816956
887664615
521259138
420691461
242277284
452160555
59319299
502512015
636399325
495217592
363075255
242277284
400976116
444558315
187570012
734569845
511308309
968862679
106637975
189692306
596633714
303844274
967045526
140417381
861971201
79331648
793765412
278374454
718368994
189692306
763386823
720385143
409099833
101104061
929175411
279927360
121547615
977048459
241567516
321148282
317007523
330341334
106522967
65068837
363291327
287556933
132972038
416522621
544293943
504656762
763318698
7165299
775758284
893344250
793765412
963369078
583865092
977048459
726415810
502512015
330341334
601059972
856625814
159943153
262772668
918719755
258032890
485792090
596633714
439041383
895801271
99803773
789795756
47404110
133202758
533381935
583865092
647206967
657293226
400976116
265981634
101104061
242277284
3985493
715773414
732205273
213112219
853098567
763318698
207420153
660312285
452160555
25150138
101104061
596633714
279927360
966315684
720385143
180543987
596633714
933835562
3985493
411727802
669175025
452160555
918719755
518979458
647206967
845782870
279927360
516556047
242277284
180543987
242277284
966315684
445418165
987976541
382809452
71452862
933835562
917784744
151082175
81963496
84182546
843513109
92174769
762161316
304424390
882350801
242277284
287556933
444558315
49141693
167730177
113455365
34990920
106522967
317007523
92174769
67726038
420691461
533381935
49229564
416522621
363291327
842859955
472629652
835529974
360031502
710345734
540738899
279927360
117990828
878025319
616373204
532400114
933835562
647206967
596633714
363075255
805851414
279927360
716545662
717545562
47404110
279927360
199062838
330341334
635088615
715669796
995519510
533381935
963369078
121547615
757236145
498671888
498671888
286558324
76165445
501104107
872756068
486643058
106522967
975157402
970272818
242277284
749687683
926132197
614333679
108121731
983319352
114231382
755758075
382809452
34843238
348888674
242277284
933835562
845392031
393732399
400976116
304424390
403011580
837935604
113455365
647206967
715301672
304424390
503311063
462182680
180543987
583865092
636399325
341337453
49141693
151082175
601059972
189692306
106522967
213015624
740556591
615377033
769022540
769022540
225750757
418385479
360031502
62475595
966315684
533381935
664810245
348888674
669175025
330341334
787397143
717545562
180543987
201877647
502678160
99803773
452160555
259447059
49141693
213112219
763386823
59319299
760503997
65068837
799938759
444558315
122654395
740556591
330341334
180543987
399032032
72644312
715301672
419320405
483160827
146986970
151082175
967734710
81963496
793775678
242239237
777215027
533381935
3985493
370024028
533381935
213112219
133202758
66253008
363075255
5824975
467386210
792837493
893344250
945178256
416522621
709376993
763386823
227711375
213015624
278374454
533381935
837935604
92174769
302209605
99375209
242277284
59319299
302209605
494164426
242277284
249767955
636399325
403011580
572496451
416522621
163924841
842859955
795003943
382809452
205146535
242691505
304424390
540738899
25150138
608135691
446820275
105199417
533381935
789284295
34843238
61167892
614333679
106522967
946077526
321148282
918719755
634043224
753626750
84182546
105199417
520955702
341337453
601059972
267362377
363075255
852396336
109384685
127306127
132990817
411727802
846974447
61743787
596633714
92174769
990678116
608135691
62773367
104176399
478071496
136402732
363075255
175409503
370024028
732205273
3985493
249767955
933835562
878025319
400976116
788816956
470779280
445418165
893344250
516556047
902458903
97975950
142381485
643415203
24349907
402316577
106522967
375300585
717545562
151082175
986185041
62773367
87030709
119272511
588066892
947657752
503311063
452160555
113455365
987801429
420258150
893344250
647206967
533381935
242277284
498671888
117562564
739260880
616373204
163924841
121209778
883345489
596633714
62773367
28078389
47404110
400976116
883345489
462182680
462328555
81963496
757236145
370024028
282245953
856625814
4297331
716545662
131890445
602677924
416522621
444558315
516556047
370024028
49229564
113455365
636399325
101707756
715301672
933835562
287556933
861971201
48699814
799938759
265944076
365134716
402316577
763386823
400976116
248869053
338965927
407361094
540738899
967734710
893344250
338703209
265944076
363291327
114231382
545195437
793765412
145383622
132990817
65068837
734569845
382809452
199062838
101104061
407361094
838529277
242277284
775758284
716801991
843513109
132990817
856625814
395953450
775758284
290070188
317007523
146986970
416522621
326555686
647206967
196822785
305200730
146986970
992215675
551680451
533381935
893344250
101104061
596633714
263253205
678496870
856625814
28078389
242691505
967734710
330341334
981637327
632604205
616373204
709376993
737107830
463298139
636399325
763386823
201877647
966315684
151082175
248869053
516556047
127306127
532400114
660312285
287556933
109384685
101707756
382809452
715301672
474222616
678496870
3191817
447929061
769022540
113455365
789795756
636399325
480177328
760503997
664810245
399032032
710345734
647206967
852396336
789795756
842859955
59319299
178232890
338703209
882350801
439041383
842859955
669175025
416522621
113455365
670376405
119272511
583865092
330341334
34843238
117562564
820798652
411727802
223669675
227749647
669175025
451469477
583865092
498671888
416522621
981637327
966315684
289932060
614333679
596633714
596633714
167730177
84182546
739260880
227711375
636399325
132990817
532041370
895801271
59319299
41912330
189692306
551680451
516556047
835529974
769022540
317007523
950010273
711782206
225750757
673693619
827314405
189692306
966315684
175409503
159601239
472629652
769022540
242277284
739260880
951228414
213112219
918719755
992215675
384872938
544293943
775758284
842859955
636399325
151082175
282245953
933835562
279927360
159601239
551680451
420691461
435361683
775758284
151082175
24349907
81963496
313327128
997770744
710345734
279927360
852396336
49229564
114231382
127306127
475548220
502512015
242277284
533381935
825768508
818176200
365134716
763386823
596633714
406789651
966315684
732205273
399032032
845685595
242277284
81963496
287556933
382809452
49229564
891344396
279927360
919436557
654745045
317007523
769022540
113455365
842859955
248869053
416522621
498671888
159601239
242277284
715301672
363075255
709376993
366929061
420691461
84182546
977048459
545195437
749687683
447929061
84182546
518979458
498671888
330341334
933835562
947657752
636399325
81963496
3985493
709376993
852396336
725270220
121209778
533381935
287556933
669175025
403011580
279927360
762161316
316440106
213112219
732205273
669175025
316440106
664810245
290070188
773796495
330341334
101104061
213112219
947657752
242277284
399032032
533381935
843513109
636399325
763318698
145788854
453821460
838575280
59693036
267362377
382809452
317007523
891192318
382809452
106522967
645349551
117990828
317007523
856625814
564959648
845685595
47404110
416522621
788816956
882350801
703299897
338965927
81963496
330341334
664810245
902938954
664810245
647206967
635088615
540738899
99803773
843513109
411727802
463298139
596633714
5824975
940455387
596633714
532400114
49141693
416522621
172147214
643314457
201877647
470779280
664810245
472629652
672938107
133202758
189692306
538663922
121547615
159601239
616373204
444558315
363075255
242277284
213112219
964901016
19535560
852396336
620066142
416522621
92174769
49229564
634396900
852396336
452160555
494164426
34843238
647206967
977048459
734569845
151082175
242277284
533381935
114231382
853098567
87030709
635088615
837935604
287556933
596633714
41912330
279927360
951228414
180543987
720385143
444558315
242277284
777215027
402035750
145383622
677726935
189692306
596633714
726415810
66253008
199062838
933835562
647206967
992215675
117562564
856625814
287556933
27495357
97975950
966891709
407361094
615377033
377428365
596633714
837935604
664810245
47404110
932486513
330341334
846974447
426920980
81963496
416522621
521259138
99803773
2975766
59319299
242691505
893344250
338703209
363075255
393732399
495217592
242239237
918719755
596633714
325304363
757236145
577782418
113455365
502678160
540738899
636399325
757236145
763318698
416522621
852396336
799938759
370024028
101707756
715301672
242277284
616373204
716545662
242277284
167730177
994886343
845685595
893344250
101104061
7165299
996287259
852396336
127306127
842859955
967734710
463298139
793775678
769022540
321148282
400976116
163608082
771799449
960769936
615377033
150004433
402316577
715669796
981637327
996287259
65068837
79331648
242691505
30895040
852396336
715301672
79331648
533381935
150004433
595802720
101104061
997770744
444558315
59693036
416522621
413688116
213112219
947835930
852396336
882350801
240216384
470779280
632880212
176446369
215159507
420691461
596633714
286149881
636399325
852396336
279927360
882350801
966891709
995519510
967734710
858493641
882350801
538663922
501104107
933835562
109409504
861971201
715301672
762161316
279927360
279927360
363075255
242277284
963515320
34843238
720385143
420258150
533381935
109987428
870938819
853421571
313327128
532935629
645349551
533381935
734569845
725270220
62773367
133202758
967734710
159601239
775758284
282245953
990678116
355492407
445418165
242277284
187570012
734569845
715301672
30895040
413929775
946032622
341337453
791109378
664810245
856625814
720385143
462328555
992215675
317007523
330341334
47404110
167369966
664810245
295768835
180543987
304424390
709376993
304424390
129214322
61743787
53467078
290699095
718368994
495217592
893344250
452160555
845782870
462328555
101707756
287556933
502512015
81963496
725270220
151082175
304424390
852396336
187570012
763386823
101104061
933835562
845685595
267362377
715301672
709376993
835529974
180543987
446820275
41912330
842859955
533381935
10255476
688746427
684046238
880472098
348888674
59319299
411727802
495217592
994886343
24349907
717545562
176446369
242277284
205146535
786452216
426551900
462328555
355492407
416522621
242277284
351131757
986185041
968862679
109384685
919436557
887664615
775758284
151082175
882350801
963369078
399032032
375300585
13540658
395953450
601059972
146986970
151082175
636399325
435361683
551680451
763386823
416522621
762161316
363075255
615377033
545195437
10255476
330341334
558944310
363075255
990678116
664810245
710345734
966315684
363075255
416522621
101104061
466308558
933835562
949814155
41912330
971427294
845392031
781264461
416522621
41912330
462182680
159943153
893344250
677726935
97975950
411727802
106522967
478071496
540738899
891344396
213112219
253381182
551680451
297601962
990678116
127306127
267362377
253381182
351131757
997770744
480177328
533381935
636399325
215176495
132972038
106522967
835529974
1129928
416522621
710345734
635088615
601059972
596633714
136402732
842859955
41912330
330341334
133202758
159601239
791109378
370024028
505331784
533381935
835529974
533381935
538663922
773796495
338703209
852396336
249767955
351131757
533381935
101104061
242277284
109987428
2975766
163924841
242277284
775084774
101104061
59319299
880218528
647206967
167369966
151082175
265981634
189692306
843513109
889126331
370024028
852396336
151082175
370024028
533381935
995519510
321364937
242277284
279927360
997770744
317007523
715669796
942666424
377428365
546746223
279927360
596633714
726415810
926132197
420258150
791109378
677726935
856625814
856625814
81963496
533381935
760503997
586215542
106522967
495217592
113455365
3985493
242277284
113455365
114231382
852396336
825768508
416522621
279927360
189692306
451469477
132972038
420691461
720385143
749687683
416522621
370024028
395953450
602677924
926132197
893344250
721685218
852396336
59319299
618723234
113455365
49229564
180543987
520955702
416522621
420691461
720385143
189692306
316440106
769022540
781264461
795003943
636399325
395953450
725270220
472629652
363291327
981637327
775084774
647206967
132990817
399032032
253381182
472629652
242277284
365134716
92174769
987976541
842859955
287556933
87030709
462328555
715301672
101104061
718368994
933835562
127306127
259447059
887664615
292859267
726415810
647206967
151082175
452160555
977048459
720385143
246872553
47404110
1129928
533381935
516556047
49229564
856625814
176446369
413688116
842859955
411727802
189692306
763386823
253381182
370024028
25150138
242277284
3985493
97975950
453821460
303844274
856625814
946077526
532041370
249767955
2975766
533381935
469868348
416522621
538663922
717545562
151082175
882350801
370024028
194919836
279927360
951228414
3985493
472629652
709376993
172147214
533381935
533381935
654745045
215176495
25150138
223669675
420691461
330341334
452160555
303279170
445418165
917784744
289932060
529256777
452160555
261332359
763386823
444558315
845685595
277725366
796647576
18449009
966315684
717545562
647206967
201877647
84182546
438974984
370024028
180932888
295768835
838529277
106522967
370024028
242691505
41912330
310206666
502678160
330341334
635088615
575098295
287556933
933835562
588557139
986185041
287556933
789795756
838529277
987801429
501104107
904361031
647206967
325304363
3985493
635088615
279927360
997770744
196822785
870938819
763386823
338965927
734569845
788816956
167369966
538663922
353777591
133202758
852396336
882350801
734569845
363075255
995519510
715669796
966315684
41912330
502678160
463298139
326555686
636399325
859123741
843513109
84182546
524768263
726415810
634043224
253381182
184209960
279927360
145383622
382809452
664810245
19535560
835529974
267362377
82324035
769022540
279927360
835529974
41912330
801296111
84182546
59319299
187570012
926132197
501104107
533381935
478071496
136402732
279927360
409099833
775758284
66253008
151082175
10255476
286149881
59319299
583865092
992215675
151082175
710345734
533381935
845392031
788816956
612084223
109384685
109987428
416522621
201877647
470779280
882350801
34843238
106522967
760213309
262850948
595752777
725270220
856625814
151082175
400976116
420258150
632604205
400976116
918719755
180543987
852396336
796647576
982875557
317007523
456947199
136402732
265981634
189692306
41912330
566389174
763318698
540738899
426920980
151082175
81963496
933835562
710345734
608635569
370024028
189692306
992215675
769022540
502512015
59693036
494164426
805851414
395164393
882350801
551680451
34843238
788816956
716545662
880472098
406789651
451469477
859123741
363075255
223669675
136402732
300495085
279927360
81963496
715301672
151082175
5824975
844456775
462182680
253381182
81963496
165761095
485792090
501104107
489839972
136402732
25150138
84182546
647206967
363075255
791109378
518979458
710345734
106522967
3985493
968862679
278374454
8464141
664810245
788816956
845685595
845782870
81963496
904361031
462328555
861046296
113455365
213112219
249767955
926132197
151082175
721685218
262850948
478071496
363075255
34843238
426920980
242277284
470779280
933835562
918719755
151082175
551680451
478071496
351131757
577782418
49229564
159601239
41912330
634043224
6387153
899853055
757236145
480177328
973424649
321148282
878025319
241567516
516556047
845685595
842859955
678496870
290070188
647206967
981637327
403011580
856625814
338965927
516556047
151082175
92174769
363075255
185838808
3985493
601059972
34990920
3985493
859123741
614333679
887664615
740899913
720385143
470450872
113455365
472629652
721969399
420258150
720385143
540738899
636399325
669175025
670376405
213015624
444558315
596633714
406789651
715669796
308901748
968862679
279927360
58898715
370024028
145788854
740899913
136402732
278374454
462328555
127306127
159601239
997770744
861971201
967045526
717545562
84182546
207420153
596633714
127306127
19535560
295768835
612084223
793765412
92174769
267362377
859123741
81963496
766722894
400976116
132972038
201922130
669175025
882350801
132990817
325304363
446820275
796647576
25150138
893344250
435361683
386534842
845685595
400976116
151082175
313327128
300495085
420691461
763318698
967688315
201922130
199062838
241567516
734569845
715301672
100444139
3985493
71452862
242239237
838575280
279927360
872756068
540738899
498671888
518979458
444558315
151082175
968862679
520955702
660312285
470779280
844456775
793765412
524768263
133202758
330341334
615377033
262772668
151082175
113455365
632880212
25150138
316440106
760503997
416522621
518979458
753626750
242277284
420691461
151082175
596633714
791343699
842859955
872756068
977048459
470779280
353523715
859123741
267362377
338703209
81963496
918719755
950010273
370024028
781264461
963515320
330341334
532041370
97975950
94846153
983687591
325304363
882350801
207420153
518979458
545195437
880472098
462182680
290070188
540738899
721685218
34990920
201877647
446820275
59693036
113455365
929175411
127306127
142381485
495217592
845782870
452160555
643314457
872756068
845685595
717545562
538663922
438974984
62773367
416522621
462182680
133202758
150004433
788816956
544293943
3985493
647206967
533381935
870938819
474222616
180932888
856625814
620066142
167730177
187570012
167369966
184209960
453821460
402316577
596633714
640969023
521259138
664810245
95702363
151082175
101707756
117562564
61167892
113455365
918719755
577782418
678496870
317758024
99375209
304424390
180932888
583865092
485792090
41912330
647206967
159943153
242277284
279927360
242277284
47404110
282245953
533381935
259447059
882350801
167730177
946077526
61167892
287556933
540738899
370024028
363291327
664810245
136402732
964901016
788816956
363291327
462182680
837935604
47404110
113455365
760503997
463771066
924684427
518979458
61743787
995519510
62773367
967045526
775504008
101104061
139253479
242277284
733612949
462328555
140417381
569186242
180543987
793765412
715301672
660312285
835529974
883345489
84182546
287556933
533381935
478071496
715301672
472629652
452160555
647206967
837935604
109384685
954386083
84182546
561422711
806435169
757236145
184209960
444558315
904361031
462182680
763386823
383981378
370024028
762161316
279927360
121547615
313327128
664810245
734569845
117562564
106637975
106522967
172147214
618723234
303844274
763386823
167369966
472629652
710345734
739260880
977048459
940455387
966315684
762161316
3985493
59319299
416522621
145383622
997770744
113455365
612084223
109384685
602677924
967045526
419320405
462182680
242277284
966315684
304424390
533381935
148554089
349880298
101104061
413304714
245182513
472629652
413929775
59693036
992215675
664810245
533381935
966315684
636399325
330341334
435361683
453821460
789795756
187570012
267362377
213015624
41912330
532879309
753626750
533381935
615377033
608635569
986085989
400976116
81963496
242277284
679162947
740899913
977048459
586215542
709376993
242277284
486668840
242277284
672536919
677726935
710345734
805851414
502512015
338703209
114231382
533381935
252891325
672938107
109409504
788816956
851822336
132990817
172147214
760503997
789795756
445418165
189692306
106522967
843513109
583540234
411727802
330341334
127306127
918719755
996287259
615377033
316440106
842859955
502512015
647206967
740899913
995519510
616373204
28078389
113455365
929175411
370024028
163924841
109987428
121547615
304424390
213112219
136402732
267362377
452160555
889126331
94846153
94802409
87030709
763386823
895801271
992215675
709376993
642378032
242277284
951228414
596633714
775758284
596633714
416522621
287556933
647206967
84182546
856625814
249767955
843513109
997770744
413688116
67726038
775758284
882350801
941969393
59319299
891192318
882350801
502512015
502678160
395953450
286149881
59319299
97975950
949814155
280586331
213112219
67726038
842859955
950010273
249767955
843513109
967734710
753626750
81963496
34990920
807744427
84182546
5824975
858493641
444558315
34843238
34962665
176446369
34990920
608135691
736508159
49141693
25150138
451469477
788816956
951228414
416522621
279927360
420258150
716545662
213112219
136402732
7165299
114231382
444558315
966315684
664810245
308901748
533381935
964901016
760213309
340752803
242277284
444558315
477544288
796647576
365134716
620066142
843513109
92174769
452160555
635088615
950010273
462182680
351131757
715301672
129214322
677726935
447929061
420691461
106522967
24349907
101104061
775758284
286149881
469868348
451469477
139253479
34990920
246872553
533381935
763386823
753626750
583865092
596633714
986085989
951228414
891192318
279927360
402035750
81963496
716545662
775758284
960769936
887664615
616373204
383981378
180543987
81963496
843513109
616373204
902458903
716545662
583962819
786452216
92174769
786833604
615377033
59319299
81963496
856625814
636399325
489839972
348888674
608635569
435361683
452160555
403011580
99375209
835433072
532400114
470779280
951228414
373969756
710345734
134625437
538663922
287556933
351131757
59319299
861971201
757236145
41912330
292859267
820798652
763386823
577782418
820798652
253381182
3985493
647206967
781264461
843513109
106522967
452160555
462182680
400976116
150004433
647206967
326555686
596633714
845392031
416522621
645349551
151082175
113455365
647206967
725270220
670376405
215176495
999954602
992215675
223669675
777215027
669175025
242277284
472629652
788816956
801296111
113455365
416522621
287556933
516556047
636399325
287556933
532400114
407361094
634043224
317007523
122654395
452160555
710345734
310206666
41912330
445418165
426233346
242277284
393732399
348888674
983687591
715301672
363291327
62773367
242277284
287556933
133202758
187570012
749687683
340752803
180543987
614333679
399032032
632880212
92174769
127306127
532400114
386246655
475548220
941558560
596633714
596633714
986085989
569186242
838575280
136402732
856625814
478071496
852396336
341337453
518979458
981637327
827314405
951228414
370024028
187570012
25150138
416522621
462182680
194919836
664810245
732205273
114231382
393732399
452160555
47404110
338703209
199062838
950010273
370024028
114231382
569186242
113455365
616373204
645349551
399032032
544293943
953567940
393732399
95702363
321148282
882350801
777215027
106522967
151082175
933835562
899853055
861971201
435361683
400976116
715301672
399032032
286149881
933835562
672938107
950010273
129214322
59319299
521259138
104176399
887521680
373969756
634396900
420691461
601059972
3985493
598492953
86737983
382809452
596633714
448249188
304424390
796647576
618723234
987976541
61167892
277725366
982875557
734569845
113455365
533381935
279927360
470779280
338703209
615377033
49229564
151082175
533381935
3985493
313327128
81963496
286149881
101104061
113455365
953567940
474222616
918719755
34843238
757236145
769022540
196822785
279927360
119272511
25150138
278374454
49141693
67726038
46698897
136402732
196822785
259447059
757236145
660312285
167730177
92174769
963515320
132990817
253381182
81963496
918719755
845392031
472629652
588557139
402035750
926132197
881091251
715301672
445418165
175409503
596633714
462328555
447929061
966315684
882350801
947835930
788816956
109384685
242277284
304424390
664810245
71452862
861971201
835529974
227711375
614333679
370024028
843513109
250682105
883345489
242277284
664810245
242277284
654745045
887664615
647206967
129214322
59693036
213112219
966315684
885966344
136402732
762161316
852396336
444558315
363075255
28078389
474222616
444558315
363075255
407361094
304424390
426551900
852396336
113455365
59693036
59319299
79331648
176446369
348888674
104176399
968862679
419320405
133202758
167369966
789795756
58898715
304424390
533381935
734569845
242277284
887664615
66253008
740899913
34843238
227749647
749687683
636399325
127306127
294388480
602677924
601059972
953567940
255042016
201922130
377428365
279927360
282245953
255042016
596633714
176446369
495217592
151082175
97975950
92174769
953567940
499960053
466308558
134625437
977048459
136402732
101104061
533381935
393732399
475548220
986085989
248869053
940455387
106522967
990678116
363291327
995519510
503311063
635587440
799938759
47404110
420258150
180543987
71452862
159601239
282245953
601059972
7165299
136402732
777215027
310206666
977048459
763386823
167369966
596633714
981637327
65068837
990678116
678496870
462328555
287556933
636399325
406789651
533381935
872756068
856625814
763386823
880472098
265944076
304424390
151082175
643415203
330341334
132990817
716545662
462182680
981637327
532041370
65068837
967045526
154492492
891192318
715669796
113455365
5824975
370024028
420258150
611755795
462328555
447929061
577782418
101104061
997770744
664810245
114231382
615377033
444558315
47404110
101707756
286149881
145383622
399032032
253381182
796647576
631365349
856625814
494164426
175409503
41912330
114231382
92174769
242277284
184209960
446820275
870938819
282245953
213112219
249767955
34843238
399032032
596633714
995519510
462182680
636399325
113455365
726415810
495217592
533381935
739921625
526773639
61743787
151082175
280284613
248869053
608635569
114231382
353523715
769022540
278374454
718368994
533381935
533381935
320923646
407831879
872756068
545195437
763386823
721685218
645349551
87030709
127306127
710345734
595802720
749687683
167369966
577782418
282245953
533381935
919436557
278374454
852396336
995519510
538663922
533381935
66253008
287556933
544293943
882350801
132990817
533381935
363075255
47404110
963515320
977048459
425863113
715301672
114231382
799938759
837935604
462328555
213112219
882350801
713559169
304424390
495217592
382809452
363075255
444558315
715301672
413929775
715301672
136402732
452160555
67726038
101707756
213112219
981637327
791109378
306634239
877973444
279927360
150004433
106522967
462182680
159601239
616373204
967045526
841534010
949814155
753626750
106522967
709376993
151082175
634043224
47404110
602677924
114231382
968862679
963369078
971427294
636399325
101104061
420691461
777215027
777215027
375300585
516556047
636399325
977048459
777215027
664810245
947657752
201922130
856625814
601059972
317007523
287556933
325304363
159601239
949814155
544293943
113455365
292859267
856625814
246872553
304424390
402035750
569186242
741937514
363291327
34962665
99375209
503311063
3985493
526773639
363291327
845782870
636399325
533381935
781264461
363075255
292859267
180543987
121547615
533381935
242277284
538663922
715669796
763386823
452160555
213112219
175409503
11492135
977048459
503311063
370024028
870938819
287556933
151082175
416522621
163924841
773796495
3985493
918719755
532879309
620066142
106637975
643415203
799938759
370024028
771799449
330341334
966315684
262850948
151082175
242277284
353777591
538663922
416522621
382809452
963369078
954386083
618723234
351131757
757236145
577782418
242277284
933835562
187570012
726415810
46698897
880218528
151082175
796647576
406789651
262850948
880472098
363075255
942666424
475548220
407361094
647206967
997770744
494164426
351131757
859123741
472629652
478071496
127306127
981637327
532400114
763386823
67726038
81963496
375300585
163924841
76165445
997770744
781264461
968862679
34843238
470779280
363075255
3985493
807744427
462182680
763386823
793434740
647206967
132990817
451469477
278374454
447929061
721685218
133202758
564959648
180543987
499960053
852396336
664810245
717545562
664810245
967045526
753626750
648239099
444558315
444558315
213112219
518979458
242277284
636399325
49229564
532400114
997770744
845392031
382809452
929175411
41912330
363075255
726415810
150004433
992215675
99375209
445418165
647206967
486643058
835433072
462182680
501104107
856625814
279927360
209486102
59693036
893344250
538663922
763386823
498671888
463298139
151082175
18449009
715301672
382809452
304424390
963515320
349880298
81963496
538663922
300495085
48699814
753626750
472629652
81963496
608635569
775758284
715669796
893344250
533381935
757236145
710345734
997770744
470779280
117562564
348888674
677726935
81963496
97975950
933835562
49141693
462328555
201922130
142381485
363291327
180543987
982875557
416522621
495217592
997770744
282245953
966315684
551680451
853098567
887664615
786833604
416522621
882350801
452160555
150004433
106522967
672938107
636399325
463298139
674185921
893344250
413929775
478071496
461640419
132972038
997770744
321148282
287556933
121547615
950010273
977048459
317007523
249767955
997770744
632604205
151082175
330341334
852396336
845685595
151082175
71452862
400976116
598492953
709376993
47404110
41912330
470779280
242691505
399032032
41912330
769022540
538663922
532400114
852396336
470779280
106522967
316440106
101707756
416522621
517373182
636399325
280284613
119272511
967734710
918226066
213112219
472629652
636399325
81963496
444558315
788816956
199062838
420691461
465437599
533381935
611755795
325304363
762161316
92174769
87030709
596633714
452160555
121547615
341337453
721685218
487363471
893344250
150004433
435459224
34843238
406789651
185838808
717545562
870938819
163924841
781264461
793434740
968862679
950010273
970272818
19535560
795003943
470450872
92174769
146986970
838529277
134625437
596633714
47404110
113455365
445418165
526773639
416522621
760213309
870938819
583865092
81963496
763386823
679113152
59319299
370024028
19535560
843513109
872756068
338703209
966315684
986085989
946032622
375300585
242277284
572496451
842859955
747507534
435361683
516556047
167730177
726150510
287556933
49141693
478071496
106522967
577782418
416522621
242277284
887664615
5824975
636399325
321148282
872756068
529256777
67726038
297601962
806435169
514835143
242277284
726415810
330341334
97975950
845685595
475548220
348888674
59693036
167369966
472629652
887664615
5824975
715773414
113455365
684985615
462182680
842859955
413929775
119272511
47404110
420691461
267362377
762354437
279927360
741937514
845685595
287556933
614333679
290070188
502678160
330341334
330341334
310206666
795003943
101104061
933835562
151082175
400976116
981637327
393732399
470779280
407361094
551680451
716545662
133202758
544293943
67726038
710345734
540738899
279927360
838529277
180543987
544293943
189692306
294388480
119272511
303279170
122654395
955143928
146986970
452160555
3985493
853098567
59319299
749687683
81963496
245182513
472629652
303844274
76165445
997770744
835529974
596633714
136402732
370024028
101104061
317007523
444558315
763386823
533381935
472629652
968862679
636399325
845392031
596633714
282245953
478071496
726150510
997770744
715669796
151082175
636399325
964901016
189692306
465437599
317007523
495217592
540738899
109384685
710345734
416522621
893344250
151082175
843513109
313327128
528007418
145788854
472629652
789284295
498671888
211734930
977048459
383981378
41912330
365134716
113455365
370024028
151082175
99476110
41912330
151082175
852396336
101104061
84182546
25150138
81963496
420258150
351131757
852396336
201922130
365134716
753626750
67726038
596633714
462182680
454725374
596633714
843513109
59319299
635088615
416522621
608635569
997770744
968862679
240216384
279927360
167730177
596633714
114231382
636399325
370024028
569186242
49229564
717545562
86748577
709376993
882350801
167730177
444558315
612084223
81963496
81963496
34843238
775758284
67726038
34990920
852396336
49141693
287556933
861046296
282245953
789795756
393732399
596633714
201922130
820798652
279927360
726415810
416522621
664810245
997770744
175409503
61743787
3985493
953567940
113455365
62773367
716545662
504656762
895801271
992215675
373969756
121209778
966315684
30895040
872756068
286149881
715301672
472629652
845392031
167730177
5824975
997770744
262850948
859123741
856625814
753626750
882350801
827314405
439041383
945178256
647206967
316440106
480177328
607474195
13540658
304424390
19535560
34843238
304424390
975157402
763318698
321148282
426551900
472629652
399032032
472629652
596633714
351131757
904361031
647206967
382809452
716545662
926132197
891192318
101104061
678496870
596633714
187570012
242691505
482741890
205146535
769022540
753626750
967045526
763386823
498671888
287556933
717545562
109384685
781264461
891344396
982875557
19535560
842859955
632604205
67612753
242277284
113455365
463771066
495217592
180543987
439041383
175409503
716545662
132990817
10255476
242277284
583865092
242239237
664810245
265981634
773796495
933835562
516556047
918226066
5824975
316440106
498671888
159943153
242691505
106522967
635088615
596633714
964901016
447929061
145788854
41912330
806629587
34843238
280284613
533381935
566389174
420258150
242277284
734569845
893344250
25150138
615377033
732205273
775758284
242277284
353777591
753626750
370024028
793775678
145383622
92174769
789795756
444558315
516556047
918719755
266941232
616373204
968862679
330341334
912436779
279927360
636399325
310206666
7165299
49229564
292859267
241567516
242691505
485792090
967688315
632604205
382809452
608135691
788816956
159601239
975157402
616373204
891192318
596633714
151082175
544293943
286149881
370024028
763386823
363075255
645349551
184209960
242277284
795003943
71452862
520955702
716545662
286149881
92174769
763386823
499960053
583865092
316440106
647206967
100444139
987976541
41912330
146986970
145383622
151082175
762161316
184209960
325304363
416522621
720385143
966315684
924684427
59693036
753626750
725270220
462182680
110252073
242277284
34990920
924684427
310206666
837935604
114231382
101104061
454725374
491722929
396292152
325304363
136402732
967045526
997770744
59693036
891344396
11492135
715301672
647206967
678496870
444558315
196822785
616373204
425863113
449187060
949814155
113455365
458976577
533381935
392491337
106522967
615377033
852396336
426551900
420258150
636399325
732205273
213112219
485792090
71452862
882350801
92174769
151082175
3985493
420691461
172147214
114231382
801296111
175409503
967734710
172147214
837935604
872756068
775758284
929175411
856625814
678496870
791109378
280284613
734569845
416522621
645349551
851822336
987801429
608635569
151082175
494164426
136402732
533381935
159601239
763386823
717545562
290070188
601059972
933835562
596633714
41912330
295768835
569186242
710345734
113455365
249767955
502678160
84182546
612084223
145383622
363291327
763386823
201877647
25150138
950010273
715301672
533381935
799938759
363075255
532400114
845392031
317007523
65068837
34843238
918719755
664810245
150004433
852396336
966315684
184209960
363075255
856625814
660312285
716545662
265944076
395164393
34990920
760213309
918719755
647206967
420691461
946077526
472629652
954386083
882350801
416522621
602677924
151082175
242691505
620066142
757236145
852396336
713559169
330341334
462182680
577782418
781264461
61167892
899853055
717545562
175409503
732205273
373969756
950010273
608046410
133202758
583865092
242277284
49141693
393732399
452160555
242277284
495217592
142381485
461640419
559358681
400976116
502512015
133202758
960769936
351131757
127306127
893344250
316440106
503311063
588066892
3985493
964901016
763386823
462182680
964901016
47404110
330341334
616373204
788816956
59319299
71452862
140417381
34990920
34843238
893344250
49141693
242277284
199062838
370024028
130865413
279927360
918719755
241567516
753626750
101104061
113455365
61167892
544293943
647206967
763386823
134625437
3985493
117562564
426551900
10255476
338703209
338965927
366929061
205940004
66253008
150004433
330341334
789795756
835529974
97975950
672938107
386534842
267362377
242277284
419320405
949814155
987976541
213112219
184209960
25150138
577782418
950010273
395953450
462182680
918719755
101707756
402316577
304424390
400976116
127306127
602677924
49229564
472629652
445418165
286149881
717545562
608635569
967045526
61167892
117990828
720385143
795003943
304424390
472629652
870938819
279927360
393732399
151082175
614333679
996287259
618723234
769022540
647206967
416522621
145383622
451469477
883345489
990678116
760503997
852396336
762161316
933835562
852396336
677726935
883345489
533381935
616577143
109384685
373969756
114231382
189692306
370024028
533381935
167730177
929175411
41912330
106522967
715301672
951228414
24349907
588066892
664810245
363291327
769022540
259447059
101104061
151082175
114231382
62773367
614333679
540738899
62773367
267362377
620066142
382809452
399032032
420691461
242239237
86748577
133202758
167730177
49229564
459113033
25150138
392491337
845782870
954386083
533381935
647206967
150004433
242277284
308901748
964901016
49141693
717545562
227711375
734569845
898846139
789795756
796647576
127306127
636399325
963369078
642378032
788816956
472629652
59693036
411727802
279927360
53467078
133202758
279927360
588066892
502512015
990678116
338703209
485792090
330341334
47404110
304424390
48699814
732205273
3985493
635088615
986085989
601059972
740899913
306634239
444558315
249767955
420691461
528007418
478071496
213112219
382809452
445418165
514835143
715301672
400976116
967734710
99803773
947657752
715669796
338703209
316440106
966315684
392491337
363075255
898846139
180543987
710345734
101104061
478071496
420691461
287556933
25150138
709376993
84182546
41912330
117562564
287556933
61167892
304424390
81963496
725270220
926132197
583865092
715301672
279927360
83364600
793765412
739260880
175409503
462182680
249767955
986085989
791109378
406789651
199755015
114231382
370024028
353523715
127306127
533381935
452160555
53467078
399032032
601059972
159601239
893344250
528007418
878025319
882350801
41912330
717212902
498671888
377428365
279927360
399032032
122654395
295768835
452160555
856625814
595802720
242277284
684046238
395953450
97975950
462182680
25150138
338703209
544293943
670376405
902458903
81963496
533381935
10255476
28078389
117562564
717545562
386534842
199062838
715301672
242277284
769022540
615377033
636399325
19535560
775758284
966315684
533381935
462182680
113455365
439041383
370024028
244812915
842859955
843513109
3985493
416522621
533381935
79331648
608135691
150004433
709376993
444558315
227711375
48699814
861971201
842859955
286149881
851822336
521259138
842859955
715669796
533381935
801473199
180543987
3985493
194919836
919436557
59319299
49229564
286149881
477544288
420258150
213112219
400976116
789795756
717545562
72644312
452160555
180543987
127306127
363291327
981637327
10255476
977048459
693903864
852396336
882350801
838575280
282245953
995519510
835529974
462182680
330341334
113455365
947835930
67726038
799938759
242691505
72822573
495217592
845685595
472629652
997770744
132972038
286558324
106522967
715301672
967045526
330341334
267362377
992215675
883345489
129214322
3985493
596633714
582498130
308901748
201922130
664810245
966315684
953567940
773796495
215176495
255042016
167369966
133202758
577782418
533381935
127306127
151082175
883345489
151082175
841908494
67612753
788816956
533381935
452160555
953567940
444558315
101104061
478071496
715669796
769022540
287556933
545195437
664810245
967734710
635088615
3985493
159601239
97975950
955143928
990678116
986185041
377177705
856625814
65068837
715669796
502512015
201922130
395164393
101707756
516556047
411727802
127306127
946077526
238529812
462182680
987976541
596633714
290699095
266941232
304424390
370024028
213112219
647206967
127306127
917784744
81963496
669175025
213112219
34843238
843513109
533381935
47404110
793765412
109987428
636399325
113455365
912436779
670376405
636399325
213015624
382809452
6387153
480307069
717545562
295768835
416522621
997770744
511308309
726415810
416522621
41912330
151082175
3985493
287556933
151082175
577782418
710345734
775758284
946077526
379112814
338703209
842859955
968862679
117562564
117562564
533381935
34843238
791109378
146753951
636399325
106522967
67726038
145788854
472629652
106522967
94846153
995519510
495217592
583540234
967045526
18449009
559358681
407831879
24349907
788816956
151082175
67726038
717545562
435361683
420691461
856625814
106522967
167730177
717545562
133202758
577782418
317007523
882350801
3985493
435361683
837935604
427300703
992215675
395953450
262850948
757236145
445742553
861971201
127306127
647206967
990678116
773796495
452160555
180543987
81963496
338965927
363075255
462182680
618723234
715301672
256653517
472629652
287556933
370024028
59693036
677726935
3985493
317007523
726415810
151082175
145788854
791109378
119272511
918719755
287556933
316440106
150004433
647206967
351131757
981637327
242277284
132972038
684046238
495217592
801296111
282245953
416522621
917784744
516556047
799938759
59319299
225750757
533381935
472629652
843513109
180543987
172147214
341337453
861971201
25150138
133202758
882350801
472629652
669175025
861971201
769022540
775758284
317758024
732205273
561422711
180543987
117990828
41912330
106522967
346920729
180543987
852396336
462182680
348888674
717212902
420691461
167369966
835529974
946077526
532400114
636399325
413688116
842859955
981637327
608635569
121547615
533381935
586215542
709376993
10255476
62773367
287556933
878712875
279927360
786452216
726415810
635088615
740556591
951228414
596633714
918719755
452160555
893344250
416522621
526773639
883345489
19535560
977048459
187570012
672938107
317007523
472629652
127306127
480177328
839495689
533381935
416522621
902458903
918719755
634043224
533381935
760213309
773796495
716545662
175409503
635587440
787397143
317007523
201922130
502678160
279927360
616373204
139253479
303844274
982875557
418385479
49141693
201922130
544293943
132972038
242277284
444558315
753626750
304424390
596633714
19535560
684046238
769022540
34990920
3985493
81963496
614333679
618723234
977048459
61743787
41912330
113455365
602677924
242277284
465045503
420258150
977456635
180543987
213112219
180543987
647206967
444558315
636399325
133202758
977048459
194919836
363075255
238529812
882350801
117562564
845782870
81963496
608635569
753626750
97975950
827314405
596633714
601059972
81963496
316440106
538663922
279927360
245182513
180543987
801296111
97975950
151082175
882350801
856625814
127306127
932486513
788816956
643314457
416522621
953567940
133202758
933835562
213112219
407361094
145788854
664810245
470779280
818176200
526773639
351131757
465437599
872756068
966315684
732719608
94846153
159943153
786452216
127306127
242239237
444558315
462182680
465045503
717545562
101707756
317007523
225750757
612084223
452160555
997770744
882350801
526773639
775758284
97975950
533381935
620066142
760503997
964901016
420691461
462182680
647206967
61167892
92174769
242277284
185838808
265981634
518979458
249767955
950010273
419320405
363075255
59693036
47404110
995519510
716545662
893344250
990678116
482741890
416522621
883345489
1129928
238529812
279927360
10255476
955143928
351131757
739260880
551680451
893344250
246872553
92174769
6387153
960769936
106522967
160546641
286149881
526773639
463771066
150004433
859123741
242277284
420691461
365134716
763386823
416522621
189692306
717212902
837935604
280284613
615377033
801296111
201877647
672938107
596633714
101104061
59319299
242277284
793775678
521259138
632604205
370024028
165761095
635088615
242277284
653515415
480307069
688746427
180932888
150004433
330341334
3985493
717545562
963369078
789795756
109384685
887664615
106522967
463298139
636399325
81963496
326555686
416522621
544293943
207420153
121547615
84182546
25150138
918719755
25150138
521259138
425022716
533381935
418827481
189692306
400976116
482741890
740899913
159601239
34990920
664810245
533381935
882350801
852396336
189692306
189692306
620066142
278374454
596633714
213112219
92174769
763386823
918719755
175409503
127306127
61167892
267362377
351667180
286149881
109384685
372585132
636399325
715669796
189692306
351131757
912297979
726150510
533381935
225750757
732205273
242691505
338965927
893344250
486643058
201877647
954386083
757236145
533381935
788816956
820798652
420691461
463298139
286149881
635088615
470779280
986085989
598492953
977048459
113455365
279927360
967688315
647206967
330341334
133202758
660312285
929175411
444558315
370024028
716545662
280284613
150004433
516556047
242277284
793765412
615377033
106522967
48699814
81963496
462328555
647206967
960769936
763386823
151082175
470779280
926132197
852396336
82324035
444558315
100444139
187570012
616373204
136402732
377428365
462328555
766722894
266941232
720385143
716545662
151082175
544293943
709376993
330341334
941969393
636399325
532041370
81963496
61743787
94802409
452160555
608135691
287556933
241567516
465437599
636399325
596633714
81963496
632604205
406789651
370024028
540738899
997770744
106522967
3985493
941969393
180543987
310206666
189692306
562896847
596633714
495217592
242277284
532041370
114231382
787397143
106522967
769022540
167730177
540738899
760503997
753626750
517373182
25150138
533381935
472629652
242277284
413929775
59693036
608635569
117562564
793775678
796647576
444558315
474222616
92174769
242239237
670376405
242277284
611755795
34843238
709376993
30895040
375300585
400976116
10255476
575098295
420691461
634043224
997770744
338965927
167730177
278374454
551680451
213112219
532400114
109384685
92174769
715301672
242277284
3985493
465045503
788816956
83364600
259447059
400976116
136402732
596633714
664810245
478071496
278374454
59693036
151082175
453821460
636399325
176446369
532400114
635088615
967045526
452160555
351131757
242277284
505210291
136402732
113455365
94802409
795003943
167730177
856625814
596633714
448249188
3985493
316440106
494164426
253381182
612084223
402316577
213015624
106522967
159601239
845392031
426551900
918719755
151082175
715669796
997770744
763386823
571186905
997770744
968862679
482741890
919436557
279927360
62773367
87030709
167369966
941969393
140417381
632604205
843513109
495217592
533381935
106522967
242277284
213112219
242277284
963369078
213112219
84182546
3985493
990678116
67726038
614333679
3985493
494164426
84182546
287556933
406789651
647206967
838575280
61743787
242277284
159601239
462182680
382809452
58898715
835529974
709376993
313327128
242277284
163924841
76165445
472629652
346920729
793765412
664810245
65068837
640969023
893344250
966891709
286149881
28078389
489839972
559358681
502678160
462182680
960769936
636399325
664810245
422801867
636399325
598492953
175409503
49141693
425863113
279927360
92174769
353777591
92174769
121547615
82324035
113455365
795003943
101707756
495217592
370024028
79331648
150004433
596633714
634043224
654745045
544293943
242277284
981637327
287556933
116933617
41912330
670376405
762161316
977048459
788816956
370024028
370024028
355492407
402316577
84182546
616373204
516556047
106522967
636399325
81963496
5824975
341337453
290699095
647206967
213112219
845392031
113455365
279927360
419320405
487363471
495217592
583865092
967045526
18449009
109384685
101707756
717545562
551680451
472629652
837935604
113455365
279927360
872756068
853421571
127306127
400976116
532041370
856625814
18449009
997770744
583865092
636399325
106637975
775758284
420691461
844456775
105199417
709376993
883345489
883345489
351131757
279927360
470779280
788816956
34843238
47404110
370024028
2975766
843513109
451469477
114231382
413688116
422801867
59319299
472728311
981637327
242277284
406789651
950010273
762354437
502512015
596633714
106522967
990678116
370024028
992215675
674185921
1129928
636399325
951228414
988458325
353523715
330341334
3985493
444558315
317007523
121547615
363291327
997770744
213015624
330341334
856625814
791109378
716545662
837935604
62773367
583962819
194147828
267362377
18246833
413304714
870938819
872756068
101104061
338965927
338703209
517373182
187570012
159601239
533381935
279927360
775758284
636399325
151082175
891192318
452160555
81963496
462328555
775504008
71452862
883345489
287556933
709376993
763318698
444558315
279927360
647206967
532400114
503311063
213112219
113455365
101104061
452160555
131890445
467386210
452160555
180932888
151082175
732205273
246872553
856625814
459113033
533381935
845392031
835529974
891344396
912436779
416522621
710345734
647206967
330341334
3985493
533381935
716545662
267362377
47404110
596633714
205146535
3985493
382809452
533381935
84182546
502512015
502512015
773796495
635088615
416522621
165761095
121547615
929175411
67726038
551680451
757236145
213112219
213015624
997770744
672536919
501104107
612084223
893344250
416522621
101104061
456947199
117562564
451469477
113455365
870938819
189147304
348888674
533381935
791109378
615377033
127306127
41912330
720385143
588066892
159601239
983319352
845685595
502512015
330341334
715773414
59319299
380345285
133202758
717212902
763386823
710345734
199062838
769022540
463298139
585295461
899853055
918719755
710345734
242277284
478071496
596633714
880472098
596633714
601314097
664810245
634043224
856625814
845685595
127306127
861971201
109384685
647206967
852396336
674185921
113455365
267362377
861971201
796647576
521259138
279927360
526773639
363291327
977048459
703299897
172147214
654745045
495217592
419320405
801296111
413929775
769022540
41912330
789795756
647206967
370024028
127306127
561422711
856625814
289932060
97975950
246872553
709376993
915188491
444558315
533381935
310206666
502512015
167730177
472629652
951228414
601314097
977048459
921874297
586215542
762161316
283897817
647206967
773796495
478071496
664810245
726415810
933835562
636399325
835529974
452160555
462182680
472629652
887521680
127306127
710345734
360031502
861971201
267362377
27495357
101104061
773796495
444558315
13540658
58898715
926132197
310206666
282245953
419320405
49141693
452160555
278374454
365134716
416522621
715669796
411727802
97975950
977048459
287556933
725270220
19535560
950010273
491722929
242277284
176446369
540738899
845392031
997770744
159943153
788816956
997770744
180543987
399032032
544293943
789795756
452160555
106637975
34990920
47404110
107619090
583865092
67726038
413688116
59319299
48699814
472629652
444558315
454725374
445418165
159601239
801296111
562896847
447929061
837935604
113455365
882350801
249767955
827758542
615377033
425863113
225750757
659240966
242277284
28078389
804172479
18449009
929175411
538663922
399032032
963369078
532041370
370024028
716545662
121547615
101707756
61167892
551680451
159943153
416522621
81963496
715301672
842859955
67726038
159601239
796647576
340752803
41912330
399032032
904361031
636399325
286149881
951228414
151082175
165761095
918719755
452160555
918719755
966315684
92174769
502512015
452160555
242277284
846974447
201922130
136402732
462182680
966891709
69981840
861971201
34962665
751467882
213015624
416522621
596633714
518979458
596633714
325304363
852396336
856625814
242277284
330341334
598492953
61743787
445418165
180932888
966315684
845782870
540738899
213112219
400976116
338703209
926132197
373969756
963369078
769022540
67726038
789795756
117990828
348888674
933835562
127306127
400976116
3985493
386534842
827314405
725270220
242277284
180543987
715301672
533381935
583865092
330341334
608135691
62773367
709376993
533381935
363075255
620066142
3985493
614333679
3985493
151082175
533381935
122654395
62773367
117562564
933835562
341337453
100444139
559358681
843513109
788816956
81963496
799938759
242277284
739260880
482741890
97975950
882350801
856625814
465045503
852396336
419320405
967734710
84182546
348888674
635088615
353523715
912436779
856625814
71452862
416522621
363075255
634043224
789795756
504656762
446820275
470779280
929175411
282245953
620066142
734569845
145383622
30895040
175409503
3985493
303279170
113455365
634043224
249767955
351131757
81963496
495217592
380345285
793434740
977456635
71452862
27495357
286149881
213112219
295768835
267362377
664810245
762161316
59693036
425863113
99476110
960769936
402316577
918719755
407361094
725270220
861971201
717545562
395953450
313327128
946077526
67726038
966891709
596633714
775758284
596633714
136402732
859123741
419320405
145383622
462182680
968862679
788816956
363075255
716545662
845685595
242691505
615377033
81963496
852396336
317007523
636399325
963369078
365134716
365134716
129214322
151082175
242277284
106522967
113455365
370024028
740899913
616373204
501104107
47404110
924684427
544293943
151082175
242239237
420258150
3985493
330341334
370024028
167369966
330341334
918719755
24349907
279927360
41912330
709376993
330341334
781264461
996287259
451469477
726150510
279927360
853098567
287556933
255042016
717545562
647206967
732205273
121547615
92174769
242277284
966315684
106522967
184209960
34843238
632604205
602677924
709376993
495217592
933835562
551680451
882350801
852396336
363291327
845782870
416522621
444558315
793765412
462182680
796647576
59319299
951228414
495217592
113455365
725270220
533381935
788816956
159601239
602677924
716545662
370024028
861971201
86737983
631365349
882350801
86748577
713559169
101104061
363291327
286149881
25150138
41264976
223669675
583865092
159601239
213112219
67726038
145383622
81963496
820664701
452160555
94802409
41912330
990678116
420258150
482741890
279927360
330341334
211734930
734569845
87030709
571186905
596633714
416522621
463771066
596633714
205940004
835529974
990678116
81963496
159601239
520955702
475548220
781264461
133202758
532041370
41912330
445418165
209486102
533381935
559358681
950010273
47404110
452160555
820798652
280284613
588066892
533381935
502512015
608635569
753626750
520955702
233154279
495217592
990678116
399032032
3985493
845685595
966315684
159601239
101104061
3985493
392491337
518979458
551680451
92174769
172147214
267362377
670376405
825768508
786172638
967045526
48699814
632604205
286149881
59319299
163924841
213112219
205146535
688746427
3191817
109409504
114231382
470779280
326572891
647206967
716545662
533381935
399032032
967734710
199062838
416522621
749687683
365134716
47404110
478071496
267362377
286149881
672938107
393732399
253381182
117990828
59693036
726150510
117562564
81963496
304424390
615377033
660312285
121547615
462182680
306634239
891344396
788816956
369411454
10255476
290699095
180543987
101104061
365134716
882350801
6387153
773796495
279927360
503311063
305200730
796647576
951228414
113455365
3985493
837935604
81963496
533381935
475548220
330341334
59319299
887664615
799399752
151082175
420691461
304424390
918719755
852396336
852396336
775758284
242277284
502512015
967734710
106522967
256653517
386534842
636399325
416522621
852396336
933835562
278374454
136402732
259447059
987801429
715301672
241567516
967688315
981637327
189692306
941969393
145788854
933835562
416522621
355492407
997770744
710345734
518979458
151082175
487363471
528007418
540738899
3985493
462182680
2975766
213112219
61743787
279927360
395164393
92174769
852396336
416522621
304424390
721685218
845392031
503311063
205940004
533381935
330341334
841908494
81963496
249767955
242277284
616373204
2975766
564959648
612084223
114231382
25150138
789795756
402316577
213015624
739260880
533381935
596633714
495217592
34962665
34843238
59693036
81963496
966315684
715669796
242277284
647206967
69981840
419320405
279927360
882350801
213112219
769022540
452160555
113455365
246872553
341337453
178232890
201922130
151082175
775758284
151082175
435361683
127306127
615377033
918719755
716545662
242277284
267362377
86737983
992215675
117562564
926132197
577782418
215176495
399032032
615377033
213112219
159601239
472629652
113455365
59319299
516556047
248869053
533381935
966315684
330341334
453821460
3985493
49141693
304424390
966315684
308901748
495217592
217379980
382809452
963369078
595802720
59693036
444558315
341337453
757236145
760503997
502512015
213112219
612084223
242277284
151082175
647206967
3985493
199062838
304424390
569186242
267362377
462182680
518979458
647206967
636399325
763386823
262850948
684046238
134625437
109384685
278374454
117990828
22824457
406789651
416522621
458976577
106522967
67726038
41912330
340752803
726150510
61743787
717545562
196822785
420691461
416522621
159943153
943694013
843513109
462182680
159601239
933835562
175409503
887664615
81963496
472629652
249767955
25150138
838529277
726415810
10255476
966315684
462182680
968862679
213112219
302209605
41912330
65068837
532400114
81963496
462328555
887664615
684046238
242277284
846974447
363075255
583540234
213015624
117562564
762161316
715773414
684046238
87030709
950010273
715669796
645349551
967688315
632604205
636399325
841534010
861971201
917784744
280284613
142381485
136402732
872756068
363075255
845392031
788816956
213015624
453821460
194919836
717545562
933835562
242277284
106637975
616373204
467386210
664810245
121547615
34843238
119272511
664810245
304424390
121547615
316440106
786172638
997770744
845782870
664810245
351131757
286149881
773796495
887664615
446820275
3985493
101104061
262850948
596633714
27495357
205940004
672938107
918226066
940455387
968862679
835529974
933835562
34843238
835529974
718368994
81963496
763386823
797692271
804172479
777215027
175409503
762354437
330341334
242691505
278374454
393732399
94846153
420691461
495217592
201922130
602677924
971427294
983687591
445418165
403011580
59693036
891192318
340752803
159601239
596633714
710345734
330341334
912436779
951228414
59319299
526773639
84182546
634043224
189147304
402035750
842859955
242239237
99803773
996876111
41912330
180543987
749687683
426551900
310206666
933835562
242277284
117562564
304424390
363075255
475548220
136402732
71452862
287556933
62773367
856625814
363291327
583865092
207420153
119272511
636399325
717545562
303279170
516556047
338965927
406789651
762161316
420691461
3985493
101707756
447929061
25150138
67726038
645349551
416522621
67726038
775758284
365134716
691936305
59693036
569186242
540738899
242277284
393732399
672938107
781264461
132972038
194919836
215176495
223669675
726415810
84182546
487363471
495217592
856625814
788816956
775758284
912436779
620066142
990678116
715301672
615377033
582498130
463298139
919436557
763386823
242277284
393732399
967734710
287556933
747507534
180932888
279927360
136402732
715669796
114231382
363075255
84182546
949814155
789795756
297601962
769022540
795003943
279927360
363291327
672938107
278374454
393732399
596633714
127306127
717545562
749687683
781264461
664810245
101707756
419320405
435361683
267362377
877973444
852396336
538663922
48699814
887664615
59693036
486643058
67726038
279927360
353523715
121209778
101707756
340752803
370024028
213112219
451469477
877973444
242277284
470779280
596633714
691110807
775504008
439041383
614333679
981637327
189692306
709376993
544293943
596633714
502512015
977048459
452160555
986085989
242277284
199062838
825768508
494164426
59319299
24349907
620066142
472629652
117562564
34843238
282245953
11492135
475548220
596633714
420691461
330341334
201877647
213112219
887664615
425863113
533381935
416522621
363291327
461640419
551680451
58898715
981637327
987976541
349880298
891344396
757236145
420691461
677726935
715301672
789795756
926132197
706385091
664810245
3985493
480307069
416522621
370024028
845392031
733612949
30895040
893344250
789795756
84182546
167730177
715669796
670376405
249767955
279927360
820664701
966315684
341337453
97975950
242277284
84182546
882350801
647206967
990678116
669175025
618723234
636399325
304424390
966315684
498671888
59319299
571186905
532041370
321148282
249767955
99375209
47404110
127306127
805851414
636399325
511308309
635088615
551680451
99476110
180932888
593962888
720385143
859123741
370024028
472728311
97975950
856625814
92174769
383981378
495217592
842859955
67726038
618723234
616373204
709376993
113455365
59693036
766722894
664810245
278374454
642378032
664810245
462182680
444558315
279927360
717545562
933835562
933835562
34990920
87030709
753626750
966315684
201922130
117562564
47404110
558944310
163924841
647206967
672938107
763386823
971427294
657293226
804858119
189692306
636399325
533381935
533381935
452160555
788816956
41912330
462182680
467386210
3191817
801296111
172147214
419320405
159943153
363291327
136402732
452160555
533381935
399032032
287556933
717545562
393732399
664810245
856625814
267362377
725270220
159601239
420258150
286149881
614333679
370024028
101104061
347387231
151082175
119272511
242239237
647206967
640969023
363075255
992215675
101104061
150004433
420258150
664810245
636399325
533381935
351131757
132990817
478071496
101104061
709376993
244812915
533381935
835529974
881091251
99375209
278374454
672938107
117990828
843513109
984405354
987976541
439041383
751467882
416522621
462182680
720385143
109987428
99375209
106522967
494164426
444558315
245182513
753626750
267362377
420691461
664810245
178232890
614333679
399032032
498671888
740899913
279927360
793775678
370024028
620066142
893344250
678496870
749687683
242277284
992215675
891192318
61167892
370024028
308901748
950010273
495217592
777215027
382809452
351131757
710345734
444558315
987976541
533381935
748557295
951228414
49141693
720385143
48699814
726415810
420691461
67726038
852396336
145788854
242277284
462182680
81963496
472629652
94846153
842859955
266941232
363075255
971427294
470779280
786452216
763386823
213112219
495217592
213112219
769022540
47404110
41912330
81963496
793765412
308901748
462182680
465437599
287556933
789795756
194147828
664810245
647206967
113455365
71452862
640969023
351131757
486643058
300495085
250682105
330341334
608635569
856625814
715669796
325304363
84182546
995519510
882350801
635587440
286558324
883345489
664810245
573753527
205146535
516556047
445418165
709376993
81963496
502678160
287556933
87030709
180543987
470779280
451469477
5356313
986185041
444558315
47404110
636399325
608135691
363075255
997770744
363291327
403011580
242277284
113455365
382809452
805851414
279927360
533381935
583962819
248869053
267362377
504656762
544293943
134625437
109987428
647206967
121547615
647206967
872756068
852396336
636399325
672938107
420691461
365134716
393732399
533381935
117562564
503311063
11492135
882350801
636399325
982875557
151082175
65068837
92174769
544293943
351131757
919436557
827314405
34843238
303279170
551680451
81963496
406789651
882350801
601059972
966315684
150004433
495217592
801296111
753626750
586215542
634043224
400976116
304424390
706385091
151082175
370024028
709376993
769022540
885966344
575098295
452160555
150004433
13540658
310206666
918719755
151082175
444558315
84182546
86737983
882350801
133202758
67726038
242277284
259447059
612084223
502678160
84182546
672536919
540738899
636399325
472629652
678496870
61167892
287556933
119272511
34843238
370024028
635323168
456947199
59693036
279927360
426551900
843513109
647206967
133202758
446820275
758525176
596633714
749687683
151082175
3985493
330341334
370024028
968862679
113455365
532041370
151082175
950010273
114231382
420691461
893344250
420258150
856625814
881091251
402035750
30895040
263761598
426551900
502512015
538663922
383981378
59319299
715301672
881091251
295768835
262850948
664810245
636399325
49141693
67726038
472629652
933835562
596633714
532041370
645349551
189692306
295768835
726415810
213112219
313327128
856625814
977048459
49141693
25150138
926132197
463771066
678496870
843513109
81963496
995519510
715301672
416522621
981637327
835529974
986085989
465045503
986185041
65068837
10255476
769022540
845685595
117562564
716545662
940455387
43431059
338965927
997770744
265981634
151082175
416522621
363075255
189692306
106522967
995519510
664810245
452160555
363075255
420258150
419320405
114231382
664810245
498671888
799399752
370024028
201922130
304424390
47404110
213112219
964901016
326555686
740899913
602677924
213015624
551680451
259447059
645349551
41912330
59693036
351131757
950010273
664810245
843513109
926132197
416522621
801296111
121547615
835529974
113455365
445418165
34843238
25150138
577782418
363075255
763318698
127306127
242277284
990678116
616373204
451469477
544293943
370024028
159943153
316440106
827758542
62773367
282245953
933835562
81963496
763386823
132972038
304424390
361473138
540738899
795003943
363075255
413688116
608135691
533381935
3985493
382809452
753626750
664810245
41912330
583865092
516556047
872756068
763386823
351131757
106522967
647206967
113455365
777215027
856625814
399032032
995519510
136402732
618723234
919436557
851822336
845782870
290699095
3985493
710345734
636399325
616373204
278374454
399032032
303844274
716545662
151082175
280284613
485792090
101104061
49229564
786833604
583962819
789795756
482741890
351131757
545195437
370024028
470779280
151082175
6387153
59693036
967734710
631365349
400976116
533381935
918226066
636399325
382809452
370024028
3985493
716545662
469868348
462182680
444558315
495217592
266941232
201877647
370024028
363075255
330341334
396292152
636399325
781264461
462182680
795003943
113455365
399032032
330341334
533381935
596633714
94846153
608135691
835529974
478071496
462328555
242277284
386534842
647206967
788816956
997770744
303279170
773796495
827314405
399032032
62773367
452160555
569186242
843513109
588066892
416522621
47404110
715301672
967045526
918719755
3985493
540738899
891192318
416522621
726150510
982875557
113455365
159601239
533381935
883345489
612084223
844456775
792837493
167730177
596633714
416522621
494164426
904361031
159601239
136402732
672938107
577782418
583865092
502678160
845685595
838529277
940455387
277725366
502512015
242277284
242277284
452160555
983319352
97975950
631365349
734569845
634396900
363075255
918719755
303279170
363291327
739260880
413929775
763386823
516556047
995519510
184209960
946077526
3985493
145788854
49141693
370024028
502512015
248869053
62773367
267362377
472629652
853098567
340752803
279927360
99375209
678496870
846974447
201877647
304424390
292859267
370024028
41912330
577782418
58898715
242277284
121547615
775758284
716545662
262850948
951228414
446820275
386246655
664810245
278374454
716545662
81963496
501104107
353777591
636399325
338965927
551680451
81963496
462328555
363075255
82324035
992215675
709376993
715301672
184209960
213112219
601059972
213112219
278374454
399032032
791109378
861971201
859123741
28078389
946077526
407361094
616373204
287556933
632604205
669175025
841908494
330341334
647206967
446820275
763386823
400976116
92174769
351131757
420691461
3985493
521259138
304424390
635088615
775758284
167730177
763386823
882350801
586215542
769022540
636399325
370024028
684046238
304424390
645349551
503311063
189692306
540738899
82324035
526773639
84182546
439041383
856625814
717545562
732205273
880472098
279927360
503311063
84182546
145788854
172147214
151082175
325304363
25150138
893344250
789795756
41912330
710345734
242277284
106522967
601059972
49141693
838575280
953567940
520955702
472629652
119272511
180543987
487363471
59319299
883345489
259447059
843513109
740084031
569186242
753626750
248869053
74257580
636399325
678496870
363075255
316440106
645349551
151082175
677726935
67612753
253381182
145788854
365134716
99803773
121547615
634043224
278374454
872756068
363075255
786452216
416522621
997770744
657293226
470779280
330341334
348888674
113455365
3985493
883345489
725270220
986085989
835529974
287556933
737107830
647206967
635088615
933835562
472629652
757236145
856625814
755758075
420691461
49229564
540738899
399032032
516556047
34990920
446820275
10255476
3985493
279927360
86737983
614333679
304424390
187570012
640969023
596633714
127306127
99803773
583865092
280586331
25150138
62475595
363291327
717545562
717545562
643314457
788816956
25150138
25150138
835529974
213112219
715301672
583865092
981637327
360031502
740899913
472629652
517373182
953567940
636399325
67726038
119272511
82324035
242691505
953567940
106522967
533381935
893344250
303279170
647206967
583865092
375300585
463771066
596633714
370024028
882350801
918719755
242277284
773796495
242239237
799399752
406789651
820798652
67726038
986185041
242277284
407361094
740899913
950010273
882350801
788816956
495217592
279927360
416522621
416522621
781264461
286149881
895801271
861971201
835529974
951228414
49229564
799938759
775758284
426551900
596633714
81963496
242277284
452160555
672938107
205940004
11492135
702800812
215176495
843513109
435361683
136402732
146986970
478071496
533381935
533381935
129214322
363075255
382809452
114231382
406789651
596633714
267362377
533381935
125793687
533381935
462182680
330341334
7165299
223669675
475548220
893344250
172147214
734569845
311428007
399032032
411727802
674185921
710345734
918719755
258032890
34843238
472629652
601059972
706385091
967734710
501104107
616373204
165761095
101707756
893344250
363075255
583540234
279927360
41912330
242691505
521259138
49229564
494164426
891344396
49141693
763318698
572496451
893344250
262850948
852396336
330341334
981637327
852396336
213112219
893344250
967045526
893344250
53467078
486643058
49229564
465437599
990678116
967045526
569186242
163924841
330341334
49141693
159943153
81963496
544293943
502512015
287556933
308901748
142381485
618723234
3985493
114231382
635088615
647206967
986085989
363291327
81963496
843513109
100444139
34843238
99803773
918719755
426551900
452160555
982875557
710345734
127306127
504656762
106522967
977048459
355492407
279927360
97975950
725270220
531113364
533381935
801296111
159601239
151082175
678496870
739921625
981637327
918719755
893344250
3985493
953567940
902458903
92174769
65068837
438974984
386534842
242277284
518979458
41912330
478071496
34843238
84182546
101707756
92174769
538663922
151082175
608135691
533381935
470779280
647206967
678496870
558944310
420691461
278374454
3985493
856625814
249767955
710345734
716545662
485792090
647206967
253381182
69981840
279927360
918719755
242277284
49229564
330341334
213112219
990678116
891192318
133202758
596633714
127306127
213112219
893344250
422801867
734569845
34843238
81963496
544293943
795003943
130865413
114231382
400976116
47404110
3985493
59319299
947835930
882350801
880472098
151082175
189692306
606321619
201922130
59586777
113455365
363075255
472629652
151082175
856624103
721685218
516556047
34962665
453821460
353523715
789795756
502512015
634043224
41912330
856625814
966891709
538663922
109987428
720385143
446820275
918719755
363075255
382809452
370024028
544293943
933835562
470779280
882350801
242277284
982875557
41912330
113455365
716545662
586215542
59319299
151082175
596633714
710345734
710345734
363075255
196822785
843513109
461640419
150004433
982875557
416522621
647206967
966315684
887521680
176446369
558944310
87030709
720385143
709376993
753626750
142381485
647206967
889126331
799938759
426551900
451469477
608135691
351857723
365134716
426233346
290699095
92174769
416522621
503311063
82324035
18246833
121547615
861046296
634043224
201877647
462182680
92174769
781264461
363075255
769022540
58898715
709376993
127306127
416522621
533381935
113455365
175409503
954386083
117562564
242277284
267362377
452160555
788816956
242277284
478071496
106522967
472629652
636399325
370024028
763318698
18246833
951228414
538663922
462182680
71452862
351131757
129214322
835529974
400976116
950010273
967688315
92174769
402316577
526773639
709376993
501104107
121547615
678496870
304424390
763386823
139253479
250682105
11492135
495217592
717545562
81963496
129214322
870938819
241567516
963369078
544293943
330341334
47404110
540738899
127306127
726347153
533381935
59693036
643314457
241567516
217379980
967688315
438974984
127306127
544293943
852396336
970272818
279927360
838529277
106522967
132990817
246872553
215176495
924684427
62773367
452160555
34990920
842859955
950010273
933835562
749687683
769022540
883345489
918719755
99803773
551680451
282245953
465437599
245182513
709376993
87030709
967045526
67726038
942666424
544293943
18449009
789795756
81963496
891192318
47404110
59319299
180932888
133202758
472629652
34962665
465437599
279927360
775084774
114231382
159601239
330341334
420691461
870844784
967045526
242691505
664810245
41912330
678496870
769022540
516556047
151082175
263761598
472629652
786452216
678991371
726415810
717545562
739260880
178232890
480307069
551680451
647206967
478071496
678496870
34990920
544293943
487363471
242277284
363075255
189692306
596633714
94802409
34962665
34990920
472629652
267362377
717545562
242277284
966315684
987976541
341337453
61167892
84182546
175409503
382809452
249767955
478071496
995519510
788816956
132972038
242277284
151082175
635587440
146986970
532041370
654745045
416522621
2975766
286149881
462328555
544293943
420691461
647206967
997770744
533381935
462182680
146986970
49141693
977048459
184209960
416522621
987801429
109987428
781264461
41912330
918719755
856625814
304424390
616577143
439041383
720385143
199062838
495217592
100444139
472629652
146986970
502512015
106522967
721685218
132990817
279927360
101104061
81963496
304424390
717545562
81963496
180543987
664810245
893344250
463771066
49141693
852396336
416522621
246320134
338703209
856625814
631365349
287556933
278374454
769022540
127306127
716545662
304424390
465045503
71452862
106522967
820798652
316440106
316440106
870938819
136402732
852396336
167730177
902938954
286149881
409099833
114231382
242277284
370024028
615377033
370024028
664810245
282245953
856625814
316440106
878025319
472629652
109384685
205146535
145383622
524768263
475548220
691936305
370024028
877973444
532041370
330341334
861971201
709376993
62773367
113455365
151082175
898846139
470779280
669175025
59693036
636399325
482741890
34843238
648239099
893344250
856625814
526773639
526773639
295768835
101104061
918719755
59340558
845782870
740899913
981637327
189692306
6387153
438269215
148554089
28078389
933835562
919436557
41912330
400976116
635587440
852396336
416522621
664810245
870938819
330341334
114231382
121547615
351131757
304424390
672938107
709376993
545195437
664810245
495217592
304424390
252891325
113455365
726415810
602677924
883345489
898846139
791109378
19535560
25150138
109384685
734569845
444558315
395953450
495217592
602677924
451469477
715301672
495217592
134625437
382809452
669175025
981637327
259447059
286149881
502678160
213112219
887664615
544293943
982875557
755758075
852396336
34843238
204023303
470779280
253381182
926132197
926132197
893344250
416522621
856625814
852396336
34843238
533381935
106522967
213015624
119272511
59319299
544293943
189692306
67612753
407831879
526773639
34843238
287556933
532400114
647206967
341337453
635088615
951228414
968862679
472629652
533381935
672938107
452160555
918719755
151082175
544293943
498671888
602677924
215176495
647206967
967045526
852396336
494164426
887664615
891192318
213015624
416522621
533381935
420258150
716545662
34843238
355492407
330341334
10255476
61167892
801296111
101104061
838529277
882350801
964901016
997770744
486643058
215159507
763386823
895801271
175409503
287556933
501104107
136402732
544293943
81963496
501104107
720385143
494164426
59319299
635088615
495217592
615377033
81963496
351667180
845685595
977048459
304424390
678496870
151082175
330341334
966315684
986712328
279927360
246872553
672938107
533381935
478071496
472629652
363075255
773796495
187570012
395953450
801473199
891344396
861046296
420691461
635088615
286149881
416522621
462328555
715301672
532400114
670376405
151082175
452160555
715301672
893344250
370024028
178232890
845782870
870938819
136402732
444558315
717545562
891344396
127306127
213112219
41912330
204023303
259447059
532041370
664810245
106522967
478071496
41912330
793765412
3985493
79331648
842859955
494164426
726150510
918719755
769022540
718368994
757236145
997770744
709376993
470779280
100444139
74257580
159601239
575098295
852396336
502678160
983319352
101104061
882350801
992215675
898846139
588066892
330341334
167730177
502512015
133202758
19535560
533381935
41912330
657293226
351131757
846974447
981637327
127306127
793434740
837935604
636399325
101104061
438269215
533381935
919436557
370024028
672536919
608635569
968862679
526773639
598492953
61167892
338965927
199062838
67726038
446820275
47404110
788816956
845782870
151082175
462182680
918719755
495217592
495217592
757236145
533381935
3985493
265944076
242691505
304424390
919436557
647206967
444558315
716801991
502678160
470779280
636399325
159601239
997770744
717545562
852396336
34962665
983319352
133202758
92174769
470779280
827314405
843513109
106522967
472629652
151082175
3985493
660312285
472629652
117562564
136402732
151082175
740899913
117990828
279927360
180543987
265981634
612084223
242277284
416522621
516556047
615377033
769022540
482741890
84182546
113455365
984405354
494164426
533381935
713559169
279927360
279927360
647206967
845782870
28078389
420691461
295768835
435361683
788816956
227711375
313327128
463298139
201922130
595802720
483160827
753626750
717212902
393732399
452160555
775084774
502512015
533381935
286149881
717545562
960769936
113455365
363075255
382809452
223669675
370024028
502512015
835529974
330341334
267362377
470779280
117990828
416522621
420691461
470779280
267362377
106522967
647206967
837935604
136402732
968862679
151082175
129214322
59693036
133202758
167730177
213112219
330341334
710345734
233154279
304424390
201877647
769022540
249767955
290070188
279927360
304424390
732205273
762161316
516556047
99803773
279927360
762354437
420691461
59319299
950010273
67726038
533381935
97975950
3985493
566389174
990678116
472629652
127306127
3985493
139253479
151082175
801296111
596127821
420691461
47404110
418385479
189692306
159943153
81963496
265981634
635088615
49141693
880472098
386246655
709376993
498671888
353523715
366929061
478071496
596633714
781264461
325304363
472629652
114231382
84182546
872756068
792837493
340752803
201877647
801296111
420258150
400976116
516556047
967045526
643314457
533381935
109384685
462328555
19535560
83364600
533381935
608635569
167369966
127306127
791109378
341337453
715301672
242691505
608046410
295768835
114231382
777215027
984405354
407831879
883345489
636399325
845392031
25150138
101104061
213112219
317007523
852396336
49141693
213112219
596633714
781264461
416522621
769022540
717545562
100444139
643415203
895801271
635088615
966315684
967734710
463298139
533381935
151082175
474222616
942666424
853421571
142381485
106522967
710345734
201877647
215176495
321148282
277725366
643415203
452160555
788816956
566389174
503311063
159601239
278374454
34843238
852396336
615377033
445418165
150004433
136402732
106522967
363075255
845782870
788816956
997770744
413688116
348888674
180543987
41912330
845685595
769022540
338965927
940455387
245182513
117990828
459113033
41912330
647206967
59693036
310206666
101104061
113455365
893344250
843513109
209486102
278374454
150004433
717545562
843513109
242277284
330341334
452160555
950010273
370024028
101707756
338965927
912436779
444558315
81963496
664810245
502678160
861971201
416522621
636399325
180543987
967734710
67612753
672938107
286149881
249767955
933835562
678496870
330341334
502512015
101104061
781264461
732719608
715669796
151082175
953567940
502512015
669175025
647206967
11492135
351131757
795003943
370024028
117990828
330341334
46892503
596633714
775758284
710345734
837935604
127306127
81963496
104176399
983687591
887664615
452160555
416522621
292859267
753626750
418385479
858493641
852396336
636399325
820798652
321148282
10255476
365134716
416522621
444558315
377428365
940455387
386534842
725270220
660312285
647206967
132990817
763386823
463298139
678496870
775504008
634043224
843513109
825768508
977048459
502678160
304424390
2975766
452160555
290070188
101104061
577782418
313327128
382809452
3985493
647206967
635088615
266941232
472629652
734569845
495217592
287556933
635587440
97975950
373969756
47404110
669175025
113455365
786452216
416522621
303844274
122654395
572496451
419320405
30895040
184209960
317007523
521259138
349880298
109409504
163924841
882350801
338965927
478071496
616373204
647206967
132972038
145788854
763318698
926132197
769022540
917784744
562896847
636399325
451469477
465045503
538663922
420691461
242691505
201922130
92174769
596633714
305200730
872756068
62773367
533381935
34843238
740556591
148554089
444558315
67726038
977048459
732205273
286149881
773796495
634043224
470779280
577782418
485792090
426551900
533381935
136402732
533381935
664810245
205235034
494164426
486668840
101104061
320923646
81963496
635587440
861971201
635587440
416522621
763386823
748557295
151082175
7165299
713559169
586215542
472629652
463298139
861971201
470779280
3985493
94802409
929175411
715301672
964901016
5824975
726415810
131890445
159943153
67726038
997770744
472629652
769022540
654745045
25150138
462328555
933835562
242277284
533381935
106522967
618723234
717545562
84182546
420691461
572496451
670376405
375300585
878712875
796647576
977048459
769022540
101104061
796647576
258032890
533381935
133202758
399032032
933835562
462182680
223669675
151082175
114231382
279927360
709376993
262850948
887664615
586215542
462182680
887664615
81963496
187570012
470779280
664810245
265944076
532041370
304424390
61167892
608135691
763386823
475548220
375300585
918719755
516556047
856625814
97975950
267362377
119272511
300495085
47404110
882350801
777215027
205146535
370024028
259447059
419320405
947835930
34843238
533381935
49229564
67612753
720385143
310206666
717212902
715301672
647206967
400976116
159601239
106522967
843513109
981637327
34990920
452160555
842859955
532400114
532400114
286149881
853098567
34990920
201877647
465045503
647206967
175409503
370024028
201922130
672938107
145383622
870938819
470779280
420691461
242277284
114231382
242277284
533381935
47404110
287556933
18449009
977048459
242277284
933835562
248869053
583865092
451469477
132972038
618723234
891344396
117562564
420691461
753626750
132990817
370024028
715669796
113455365
781264461
402316577
49141693
353523715
791292672
84182546
502512015
280284613
363075255
966315684
717545562
189692306
856625814
341337453
121547615
929175411
898846139
114231382
963369078
24349907
571186905
950010273
726150510
122654395
715669796
967045526
420691461
253381182
716545662
178232890
533381935
720385143
66253008
843513109
92174769
942666424
227711375
951228414
664810245
7165299
532400114
279927360
419320405
732205273
313327128
710345734
242277284
373969756
845392031
789795756
370024028
870938819
882350801
253381182
280284613
194919836
194919836
213112219
795003943
447929061
462182680
242277284
5356313
146986970
151082175
990678116
843513109
3985493
725270220
612084223
84182546
416522621
49141693
893344250
669175025
242277284
263761598
762161316
3985493
636399325
846974447
749687683
330341334
796647576
351131757
933835562
949814155
538663922
330341334
444558315
596633714
664810245
933835562
602677924
616373204
420691461
647206967
330341334
62773367
420258150
636399325
142381485
338965927
330341334
902458903
24349907
151082175
444558315
452160555
710345734
127306127
370024028
583865092
845392031
99476110
121547615
763386823
253381182
717545562
801296111
86737983
363075255
472629652
533381935
643314457
632604205
664810245
81963496
544293943
382809452
951228414
28078389
478071496
933835562
881091251
642378032
716545662
654745045
763386823
569186242
615377033
449187060
287556933
904361031
1129928
363075255
502678160
796647576
735267910
825768508
213112219
725270220
852396336
616577143
348888674
256653517
407361094
286558324
635088615
444558315
159943153
495217592
495217592
106522967
788816956
242277284
113455365
151082175
616373204
444558315
477544288
588066892
180543987
950010273
458976577
249767955
721969399
533381935
279927360
30895040
495217592
411727802
279927360
669175025
1129928
664810245
786172638
569186242
279927360
453821460
94846153
760503997
926132197
172147214
576962664
41912330
444558315
242277284
279927360
470450872
133202758
338965927
43431059
227711375
146986970
311428007
801473199
883345489
452160555
977048459
861046296
242277284
363075255
411727802
279927360
838575280
416522621
859123741
61167892
753626750
795003943
248869053
631365349
933835562
321148282
837935604
693903864
25150138
265981634
151082175
596633714
533381935
189692306
94846153
971427294
439041383
912436779
801296111
933835562
278374454
946077526
317007523
843513109
444558315
86737983
317007523
49141693
287556933
71452862
569186242
416522621
486643058
569186242
61167892
59319299
49141693
41912330
341337453
336052903
125793687
788816956
363291327
242277284
49141693
647206967
664810245
804172479
462328555
326572891
841534010
420691461
167369966
279927360
213112219
498671888
945178256
837935604
967734710
945178256
86748577
891192318
92174769
538663922
92174769
279927360
636399325
882350801
129214322
715773414
258032890
370024028
893344250
174708088
891192318
533381935
452160555
475548220
715301672
877973444
18449009
81963496
472629652
538663922
151082175
317007523
634043224
62773367
366929061
533381935
196822785
647206967
242277284
632880212
184209960
933835562
895801271
883345489
151082175
25150138
213015624
678496870
955143928
34843238
933835562
540738899
715301672
338703209
709376993
775758284
416522621
25150138
82324035
113455365
316440106
163924841
242277284
3985493
278374454
990678116
267362377
3985493
92174769
265944076
167730177
870938819
657293226
180543987
295768835
852396336
99803773
881091251
763386823
766722894
106522967
502678160
452160555
532041370
370024028
544293943
10255476
370024028
966315684
717545562
150004433
769022540
526773639
596633714
918719755
486643058
279927360
720385143
763386823
720385143
967045526
69981840
462182680
444558315
915459449
793775678
41912330
266941232
59693036
338703209
114231382
400976116
602677924
533381935
416522621
452160555
363075255
788816956
777215027
843513109
34843238
351131757
933835562
941969393
121547615
41912330
664810245
845685595
861971201
132990817
399032032
27495357
838529277
59693036
150004433
841908494
7165299
715301672
444558315
788816956
452160555
716545662
801296111
127110915
715669796
852396336
30895040
861971201
242691505
113455365
852396336
363075255
595802720
762161316
109384685
10255476
452160555
330341334
353523715
502678160
684046238
151082175
41912330
242277284
526773639
79331648
416522621
478071496
113455365
933835562
950010273
382809452
749687683
201877647
804172479
919436557
486643058
636399325
915188491
3985493
986185041
981637327
716545662
97975950
330341334
636399325
117990828
452160555
677726935
960769936
380345285
267362377
544293943
444558315
636399325
596633714
538663922
287556933
717545562
121547615
763386823
81963496
330341334
918719755
136402732
805851414
799399752
355492407
891192318
92174769
81963496
463298139
804172479
852396336
117990828
5824975
766722894
47404110
856625814
34843238
167730177
664810245
852396336
308901748
3985493
227711375
113455365
28078389
84182546
242277284
338703209
47404110
370024028
635088615
84182546
167369966
150004433
762161316
416522621
602677924
59693036
739260880
760503997
416522621
789795756
503311063
647206967
856625814
341337453
691936305
526773639
420691461
472629652
134625437
116933617
997770744
710345734
792837493
209486102
715669796
997770744
348888674
59319299
725270220
101104061
189692306
180543987
321148282
150004433
49141693
94802409
458976577
127306127
145788854
420691461
151082175
990678116
664810245
669175025
386246655
852396336
49229564
279927360
799938759
636399325
781264461
435361683
295768835
445418165
87030709
84182546
223669675
569186242
852396336
81963496
953567940
763386823
420691461
805851414
420691461
947657752
127306127
467386210
532041370
678991371
970272818
313327128
636399325
403011580
825768508
478071496
294388480
769022540
852396336
940455387
452160555
416522621
781264461
416522621
882350801
647206967
49141693
151082175
995519510
279927360
647206967
760213309
304424390
151082175
953567940
569186242
762161316
304424390
861971201
84182546
763386823
172147214
544293943
213112219
478071496
842859955
106522967
964901016
636399325
777215027
716545662
795003943
640969023
41912330
363075255
48699814
5824975
669175025
416522621
462182680
300495085
370024028
106637975
861971201
330341334
151082175
820798652
919436557
781264461
498671888
538663922
946077526
407361094
887664615
919436557
588557139
918719755
330341334
287556933
114231382
151082175
121547615
176446369
48699814
92174769
351131757
119272511
426551900
119272511
242277284
677726935
242277284
538663922
59319299
365134716
933835562
775758284
420691461
416522621
59693036
716545662
918719755
253381182
544293943
502678160
856625814
151082175
279927360
678496870
842859955
19535560
146986970
919436557
583865092
127306127
132972038
133202758
462182680
612084223
451469477
321148282
717545562
634396900
734569845
286149881
997770744
159601239
846974447
494164426
117562564
757236145
533381935
751467882
997770744
710345734
133202758
526773639
3985493
893344250
420258150
217379980
462182680
180543987
852396336
451469477
672938107
242277284
416522621
494164426
540738899
311428007
133202758
636399325
151082175
950010273
966315684
732205273
596633714
843513109
3985493
596633714
672938107
678496870
538663922
647206967
159601239
34990920
751467882
420691461
213015624
176446369
242277284
882350801
533381935
530302448
749687683
462182680
775504008
483160827
620066142
796647576
721685218
242239237
475548220
444558315
363075255
97975950
926132197
370024028
635587440
472629652
583865092
775758284
94846153
533381935
7165299
400976116
470779280
48699814
740899913
596633714
643314457
478071496
241567516
973424649
295768835
545195437
213015624
842859955
647206967
502512015
330341334
544293943
365134716
775758284
101707756
918719755
363075255
881091251
146753951
150004433
596633714
3985493
986185041
444558315
444558315
607474195
106637975
635088615
997770744
330341334
213015624
514835143
114231382
966315684
28078389
967688315
151082175
532935629
84182546
452160555
918719755
242277284
330341334
634043224
326572891
968862679
178232890
533381935
835529974
660312285
306634239
407831879
184209960
562896847
289932060
966315684
426551900
47404110
596633714
402316577
34990920
966315684
370024028
114231382
179681546
616373204
370024028
113455365
837935604
363075255
66253008
495217592
601059972
793765412
664810245
6387153
280284613
760213309
540738899
596633714
608635569
46698897
588066892
835529974
838529277
204023303
477544288
317007523
330341334
716545662
679113152
763386823
304424390
265981634
132972038
717545562
470450872
499960053
61743787
119272511
119272511
420691461
279927360
400976116
351131757
465045503
995519510
631365349
400976116
760503997
482741890
715669796
918719755
845392031
990678116
213112219
132972038
734569845
282245953
420691461
660312285
435361683
84182546
551680451
114231382
351131757
540738899
286149881
106522967
453821460
151082175
363291327
856625814
753626750
41912330
338703209
912436779
92174769
763386823
113455365
167730177
516556047
109384685
929175411
918719755
472629652
902458903
136402732
891192318
845685595
664810245
726415810
420691461
34843238
607474195
710345734
918719755
726415810
462182680
127306127
59693036
715301672
201877647
59693036
416522621
941969393
287556933
189692306
902458903
793775678
977456635
893344250
213112219
852396336
167369966
201922130
838529277
806629587
278374454
3985493
65068837
859123741
61167892
341337453
917784744
524768263
151082175
838529277
451469477
478071496
136402732
49141693
902458903
967734710
720385143
760213309
769022540
416522621
262850948
861971201
734569845
726415810
647206967
113455365
997770744
263253205
546746223
330341334
533381935
751467882
132990817
370024028
521259138
992215675
370024028
46698897
538663922
426233346
634396900
445742553
966315684
843513109
223669675
540738899
596633714
470779280
990678116
616373204
304424390
717545562
416522621
918719755
151082175
569186242
739260880
635323168
636399325
472629652
544293943
279927360
837935604
355492407
213112219
887664615
121547615
533381935
462182680
734569845
775758284
399032032
516556047
326555686
715773414
583865092
672536919
608135691
781264461
533381935
532400114
71452862
132972038
416522621
370024028
595802720
678496870
793765412
943694013
175409503
452160555
3985493
709376993
446820275
81963496
472629652
532400114
176446369
480307069
518979458
396292152
757236145
290070188
86737983
495217592
786172638
213112219
717545562
3985493
732205273
763386823
533381935
452160555
353523715
964901016
596633714
242691505
789795756
462182680
99803773
462182680
789284295
494164426
533381935
918719755
465045503
151082175
503311063
964901016
167730177
304424390
86737983
3985493
127306127
805851414
717212902
101104061
286149881
122654395
365134716
872756068
3985493
924684427
636399325
113455365
634043224
528007418
716545662
602677924
213112219
113455365
28078389
163924841
330341334
929175411
444558315
242277284
852396336
330341334
893344250
463298139
1129928
365134716
721685218
636399325
966315684
634043224
151082175
882350801
852396336
266941232
949814155
769022540
872756068
286149881
71452862
472629652
249767955
382809452
363075255
121547615
49141693
97975950
416522621
777215027
41912330
893344250
845782870
616373204
196822785
710345734
678496870
470779280
279927360
645349551
608135691
25150138
338965927
151082175
184209960
805851414
773796495
403011580
451469477
596633714
369411454
835529974
472629652
716545662
791343699
351131757
533381935
596633714
71452862
845782870
660312285
213112219
601059972
49141693
10255476
241567516
201877647
321148282
781264461
452160555
444558315
753626750
365134716
365134716
861971201
997770744
669175025
370024028
127306127
109384685
258032890
775758284
86737983
420691461
338965927
280586331
472629652
647206967
843513109
382809452
596633714
763386823
242239237
725270220
400976116
788816956
445418165
856625814
242277284
926132197
458976577
363291327
533381935
781264461
967045526
416522621
61167892
399032032
893344250
227711375
121547615
520955702
538663922
726415810
287556933
945178256
498671888
411727802
258032890
747507534
801296111
106522967
967045526
601059972
180543987
41912330
769022540
725270220
483160827
84182546
647206967
253381182
286149881
631365349
363075255
608635569
596633714
672536919
213112219
533381935
3985493
588066892
760503997
351667180
279927360
106522967
678496870
114231382
295768835
489839972
971427294
495217592
294388480
986712328
133202758
933835562
940455387
459113033
451469477
416522621
647206967
480307069
472728311
775504008
992215675
363075255
163924841
133202758
657293226
302209605
904361031
887664615
503311063
213015624
647206967
715669796
710345734
986085989
462182680
151082175
348888674
99803773
213112219
365134716
612084223
47404110
151082175
986085989
121547615
533381935
634043224
25150138
583540234
304424390
365134716
106522967
715301672
41912330
351131757
382809452
151082175
61167892
769022540
533381935
279927360
996876111
786452216
882350801
340752803
41912330
61167892
382809452
596633714
49141693
370024028
132972038
34990920
317007523
586215542
893344250
201922130
242277284
709376993
887664615
882350801
113455365
101104061
618723234
576962664
129214322
225750757
715301672
887664615
843513109
363075255
290699095
777215027
242691505
304424390
419320405
635088615
242239237
598492953
280284613
28078389
79331648
101104061
845392031
843513109
246872553
382809452
544293943
997770744
92174769
788816956
732205273
262850948
287556933
635088615
420258150
596633714
25150138
330341334
94802409
375300585
43431059
201877647
801296111
101104061
287556933
207420153
114231382
127306127
845685595
165761095
316440106
316440106
781264461
766722894
340752803
472629652
81963496
286149881
338703209
596633714
856625814
647206967
321148282
109384685
967688315
526773639
145383622
532041370
110252073
355492407
947835930
445418165
715301672
351131757
117562564
287556933
66253008
710345734
330341334
636399325
725270220
596127821
242277284
28078389
245182513
620066142
416522621
796647576
997770744
877973444
716801991
672938107
287556933
242277284
117562564
598492953
856625814
950010273
242277284
416522621
189692306
788816956
133202758
533381935
249767955
94846153
516556047
856625814
145383622
793765412
100444139
420691461
280284613
612084223
788816956
338965927
81963496
480177328
113455365
416522621
295768835
717545562
435361683
981637327
788816956
159601239
647206967
151082175
330341334
845782870
845685595
856625814
61167892
113455365
618723234
918719755
330341334
145383622
365134716
608135691
845685595
465045503
265981634
532879309
793765412
941969393
654745045
458976577
845782870
878025319
478071496
420258150
467386210
859123741
664810245
452160555
710345734
992215675
614333679
540738899
852396336
990678116
363075255
632604205
3985493
635088615
382809452
634043224
845392031
106637975
763318698
84182546
279927360
533381935
58898715
295768835
41912330
966315684
664810245
710345734
241567516
503311063
664810245
861971201
84182546
709376993
495217592
180543987
225750757
420691461
856625814
715669796
199062838
983319352
439041383
3985493
797392466
242277284
462182680
81963496
717545562
341337453
395953450
967045526
84182546
838529277
279927360
664810245
199062838
425863113
762161316
167369966
3191817
851822336
451469477
205146535
942666424
3985493
100444139
749687683
645349551
205146535
267362377
749687683
647206967
495217592
159601239
265981634
370024028
114231382
546746223
59693036
151082175
657293226
58898715
59319299
444558315
399032032
133202758
326555686
113455365
71452862
627184516
715669796
266941232
439041383
287556933
773796495
41912330
977048459
133202758
870938819
403011580
647206967
713559169
478071496
636399325
28078389
647206967
133202758
136402732
715773414
180543987
995519510
918719755
279927360
636399325
370024028
843513109
647206967
304424390
3985493
709376993
213112219
882350801
793765412
775758284
259447059
279927360
420691461
113455365
184209960
363291327
179681546
316440106
286149881
213112219
845782870
725270220
856625814
66253008
286149881
788816956
47404110
762161316
715669796
845392031
647206967
330341334
400976116
451469477
612084223
290699095
180543987
977048459
648239099
113455365
97975950
145788854
660312285
59319299
647206967
101104061
715301672
127110915
279927360
781264461
618723234
28078389
263761598
882350801
462328555
472629652
1942215
789795756
715773414
615377033
709376993
845782870
895801271
612084223
472629652
516556047
664810245
59319299
919436557
353523715
330341334
608135691
636399325
113455365
242277284
498671888
114231382
204023303
844456775
47404110
175409503
451469477
596633714
290070188
151082175
607474195
258032890
852396336
370024028
929175411
180543987
84182546
533381935
967734710
159943153
902458903
41912330
106522967
635088615
282245953
516556047
316440106
986085989
647206967
119272511
977456635
125793687
933835562
18449009
59693036
59319299
132990817
533381935
495217592
249767955
41912330
84182546
426551900
41912330
393836512
577782418
370024028
647206967
596633714
2975766
338965927
882350801
3985493
402316577
494164426
997770744
636399325
856625814
615377033
940455387
992215675
61743787
338703209
133202758
242277284
67726038
445418165
452160555
459113033
861971201
49141693
241567516
544293943
838529277
101707756
984405354
540738899
365134716
984405354
532400114
577782418
835529974
844456775
997770744
801296111
615377033
370024028
321613092
986085989
242277284
67726038
49141693
370024028
395953450
533381935
636399325
577782418
351131757
852396336
420691461
498671888
67726038
465045503
551680451
420691461
538663922
370024028
61167892
321148282
804172479
775758284
365134716
420691461
317007523
709376993
444558315
462182680
49229564
242277284
132990817
478071496
882350801
382809452
426233346
132972038
416522621
114231382
133202758
843513109
636399325
480307069
242277284
977048459
150004433
760503997
960769936
363291327
132990817
279927360
92174769
351131757
279927360
636399325
872756068
279927360
664810245
964901016
472629652
87030709
303844274
86737983
531113364
472629652
30895040
71452862
189692306
716545662
475548220
59319299
163924841
669175025
67726038
462182680
287556933
382809452
117562564
807744427
679113152
106522967
194147828
472629652
799938759
912436779
114231382
533381935
3985493
791292672
316440106
122654395
3985493
136402732
788816956
648239099
101707756
480177328
635088615
526773639
435361683
41912330
577782418
616373204
113455365
760503997
71452862
106637975
843513109
981637327
583865092
49141693
470779280
635088615
3985493
634396900
477544288
395953450
84182546
106522967
577782418
544293943
451469477
167730177
61743787
882350801
533381935
933835562
127306127
997770744
494164426
106522967
287556933
691936305
882350801
636399325
533381935
572496451
175409503
363075255
3985493
351131757
601059972
533381935
672938107
92174769
227711375
313327128
769022540
715301672
316440106
406789651
645349551
583865092
420691461
601059972
330341334
34990920
71452862
81963496
601059972
59586777
634043224
898846139
710345734
201877647
789795756
114231382
940455387
841908494
775504008
370024028
189692306
97975950
338965927
294388480
267362377
400976116
113455365
918719755
445418165
533381935
279927360
213112219
119272511
419320405
426233346
363291327
242277284
213112219
588066892
49229564
472629652
446820275
887664615
762354437
966891709
856625814
87030709
8464141
967734710
94846153
895801271
109987428
416522621
861971201
459113033
551680451
113455365
532041370
462182680
101104061
462182680
217379980
407361094
416522621
777215027
363075255
856625814
987801429
793765412
498671888
238529812
918719755
34990920
740556591
242277284
818176200
968862679
386534842
341337453
950010273
951228414
416522621
487363471
777215027
101104061
59319299
843513109
636399325
262850948
452160555
596633714
207420153
316440106
159601239
933835562
249767955
159601239
213015624
883345489
59319299
635088615
775758284
495217592
533381935
81963496
304424390
632604205
308901748
87030709
715669796
189692306
184209960
399032032
363075255
416522621
279927360
121547615
100444139
447929061
827314405
636399325
763386823
142381485
370024028
213015624
533381935
516556047
65068837
472629652
242277284
526773639
495217592
881091251
205940004
109384685
664810245
533381935
518979458
520955702
997770744
34843238
577782418
279927360
81963496
184209960
3985493
330341334
672536919
664810245
59319299
3985493
330341334
213112219
213112219
304424390
330341334
495217592
843513109
242277284
835529974
101104061
363291327
127306127
544293943
966315684
178232890
83364600
242277284
835529974
596633714
452160555
49229564
664810245
977048459
151082175
726150510
762161316
737107830
715669796
516556047
117990828
134625437
883345489
114231382
533381935
766722894
796647576
133202758
2975766
596633714
532041370
992215675
213015624
330341334
533381935
495217592
932486513
34843238
583865092
843513109
172147214
353523715
636399325
713559169
395953450
872756068
882350801
636399325
245182513
636399325
393732399
10255476
3985493
41912330
41912330
413304714
882350801
127306127
176446369
360031502
151082175
618723234
205146535
41912330
407361094
94846153
954386083
117990828
81963496
878712875
59693036
49141693
981637327
462182680
856625814
451469477
287556933
280586331
635088615
189692306
444558315
242277284
544293943
19535560
66253008
915459449
241567516
127306127
1129928
775758284
664810245
596633714
801296111
775758284
426551900
317007523
569186242
966315684
400976116
647206967
480307069
201922130
59319299
86737983
608635569
110252073
749687683
242277284
370024028
321148282
106522967
757236145
403011580
117562564
842859955
664810245
69981840
601059972
99803773
997770744
267362377
966315684
891192318
775758284
518979458
10255476
94846153
986085989
545195437
145383622
769022540
451469477
647206967
608135691
775758284
117562564
127306127
330341334
688746427
363291327
79331648
258032890
796647576
533381935
444558315
615377033
19535560
551680451
262850948
660312285
636399325
791109378
151082175
215176495
187570012
917784744
114231382
945178256
348888674
81963496
726415810
81963496
852396336
861971201
462182680
253381182
363075255
532400114
81963496
788816956
838529277
133202758
265981634
887507430
194147828
3985493
353523715
801296111
647206967
175409503
852396336
278374454
403011580
106637975
929175411
400976116
151082175
533381935
189692306
151082175
709376993
308901748
213112219
106522967
946077526
861971201
109384685
416522621
732205273
304424390
751467882
150004433
370024028
242277284
113455365
106522967
87030709
370024028
467386210
472629652
503311063
411727802
791343699
330341334
279927360
84182546
82324035
533381935
151082175
602677924
330341334
3985493
3985493
113455365
360031502
167369966
503311063
720385143
363291327
290070188
267362377
363075255
880472098
710345734
544293943
601059972
616373204
951228414
106522967
966315684
533381935
416522621
635088615
263761598
104176399
87030709
27495357
117990828
495217592
151082175
540738899
968862679
898846139
966315684
83364600
760503997
395953450
478071496
373969756
127306127
444558315
406789651
113455365
949814155
295768835
242277284
977048459
382809452
86737983
117562564
213112219
3985493
801473199
180543987
81963496
386534842
953567940
180543987
466308558
664810245
3985493
34843238
753626750
516556047
3985493
735342227
593652318
62773367
49141693
444558315
34990920
242691505
577782418
59319299
538663922
788816956
447929061
596633714
902458903
286149881
151082175
533381935
227711375
113455365
81963496
933835562
717545562
84182546
966315684
503311063
3985493
518979458
48699814
217379980
472629652
418385479
799938759
498671888
997770744
101104061
918719755
110252073
966315684
495217592
544293943
114231382
845685595
426551900
538663922
796647576
615377033
893344250
669175025
614333679
160546641
737107830
953567940
213112219
635088615
753626750
279927360
242277284
330341334
400976116
878025319
3985493
582498130
843513109
127306127
94802409
494164426
762161316
279927360
213112219
524768263
635088615
538663922
551680451
478071496
279927360
242277284
444558315
151082175
462182680
843513109
382809452
205146535
520955702
133202758
895801271
265981634
751467882
926132197
81963496
213112219
140417381
997770744
843513109
596633714
351131757
672938107
71452862
19535560
953567940
669175025
837935604
596633714
529256777
426551900
363291327
583540234
870938819
856625814
968862679
966315684
92174769
49229564
201922130
180543987
400976116
418827481
151082175
267362377
710345734
127306127
278374454
365134716
282245953
101104061
114231382
180543987
769022540
518979458
760503997
739260880
160546641
282245953
887664615
672938107
419320405
530302448
844456775
615377033
763386823
664810245
167730177
395953450
818176200
583865092
596633714
878712875
452160555
997770744
370024028
402316577
399032032
799938759
106522967
636399325
636399325
286558324
242277284
950010273
856625814
304424390
106522967
516556047
167369966
106522967
370024028
330341334
180932888
596633714
987801429
99375209
941969393
987976541
420691461
133202758
62773367
295768835
99375209
533381935
664810245
3985493
263761598
995519510
84182546
933835562
49229564
201877647
43431059
420691461
18246833
386534842
838529277
636399325
59693036
669175025
94802409
10255476
664810245
363075255
213112219
67612753
313327128
795003943
151082175
596633714
950010273
444558315
151082175
859123741
402316577
472728311
321148282
498671888
407831879
363291327
413688116
109409504
446820275
444558315
104176399
201922130
856625814
636399325
10255476
101104061
246872553
996287259
242277284
279927360
213112219
365134716
635088615
533381935
709376993
933835562
132990817
569186242
602677924
223669675
835529974
533381935
781264461
382809452
266941232
81963496
127306127
67726038
717212902
966315684
444558315
544293943
444558315
502678160
577782418
769022540
377428365
304424390
205940004
950010273
3985493
402316577
242277284
213112219
841908494
933835562
265944076
538663922
645349551
616373204
426233346
596633714
844456775
150004433
636399325
678496870
65068837
213112219
393732399
172147214
664810245
81963496
616373204
351131757
452160555
303279170
101104061
81963496
151082175
113455365
242277284
763386823
53467078
201877647
317007523
242277284
533381935
300495085
538663922
81963496
664810245
370024028
304424390
842859955
25150138
462182680
918719755
647206967
201922130
462182680
400976116
918719755
684046238
526773639
265944076
893344250
954386083
845685595
84182546
635088615
950010273
482741890
775758284
596633714
1129928
853098567
100444139
898846139
444558315
180543987
919436557
852396336
632604205
762161316
159601239
664810245
101104061
25150138
59319299
246872553
775084774
852396336
947835930
3985493
715301672
145788854
84182546
856625814
635088615
419320405
558944310
403011580
845685595
532041370
100444139
279927360
133202758
242691505
3985493
106637975
781264461
674185921
284357816
842859955
132990817
544293943
636399325
355492407
27495357
165761095
416522621
533381935
279927360
122654395
773796495
292859267
279927360
462328555
763386823
561422711
827758542
406789651
602677924
793765412
326555686
330341334
940455387
669175025
614333679
593962888
326572891
524768263
672938107
895801271
843513109
538663922
470779280
645349551
426551900
7165299
528007418
382809452
757236145
608635569
882350801
420691461
453821460
101104061
720385143
348888674
136402732
462182680
167730177
882350801
478071496
835529974
19535560
835529974
382809452
470779280
994886343
205146535
452160555
242277284
485792090
620066142
781264461
187570012
304424390
132990817
242277284
241567516
647206967
551680451
753626750
278374454
452160555
887664615
632604205
194147828
540738899
99476110
977048459
295768835
561422711
861971201
113455365
540738899
18246833
470779280
145383622
501104107
263253205
753626750
533381935
47404110
482741890
986185041
660312285
787397143
677726935
416522621
753626750
266941232
18449009
416522621
287556933
151082175
709376993
419320405
41912330
796647576
201877647
151082175
330341334
61743787
330341334
634396900
601059972
775758284
420691461
101104061
596633714
987801429
526773639
474222616
987801429
382809452
664810245
447929061
856625814
62773367
420691461
593652318
242277284
167369966
859123741
983687591
751467882
775504008
801473199
856625814
882350801
94802409
804172479
136402732
569186242
596633714
122654395
678496870
462182680
213112219
564959648
538663922
444558315
734569845
139253479
992215675
771799449
917784744
180543987
101104061
265944076
472629652
997770744
286558324
1129928
478071496
127306127
757236145
986085989
370024028
348888674
249767955
395953450
444558315
47404110
375300585
213015624
501104107
61743787
710345734
636399325
878025319
